diff --git a/archives/index.md b/archives/index.md
deleted file mode 100644
index bd09a4d..0000000
--- a/archives/index.md
+++ /dev/null
@@ -1,93 +0,0 @@
----
-title: API3 DAO
-pageHeader: Overview
-outline: deep
----
-
-
-
-# API3 DAO
-
-API3 delegates much of its governance to the vote of a Decentralized Autonomous
-Organization (DAO). API3 is a collaborative effort to build, manage and monetize
-dAPIs at scale. To achieve delegated governance and apportion grants in a fully
-decentralized way, the incentives and processes of the participants are
-reconciled through the governance, security, and
-[value capture utilities](/overview/pool.md#token-utilities) of the API3 token
-and its powers in the API3 DAO.
-
-The API3 project has a completely open, decentralized and direct governance
-model. Any API3 token holder can stake in the DAO pool and obtain direct voting
-abilities in the DAO smart contract and thus participate in many aspects of the
-governance of the project directly. In addition, stakers receive immutably-coded
-[inflationary rewards](/overview/rewards.md) and any additional benefits that
-the DAO may decide on in the future.
-
-The DAO votes on high-level matters such as staking incentives and
-collateralization (parameters of the DAO smart contract itself), as well as
-grant proposals that directly transfer DAO treasury assets to teams working in
-support of API3.
-
->
-
-## DAO Contributors Structure
-
-The organizational structure of contributors which receive grants from the DAO
-is often comprised of hierarchical teams and subDAOs both of which manage,
-streamline, and secure the success of their deliverables to API3.
-
-### Hierarchical Teams
-
-More granular tasks are conducted through hierarchical team structures for
-scalable governance.
-
-A best-practice workflow is to form off-chain teams and apply for grants to
-execute one-time projects or time-defined operations that will benefit API3. The
-team makes the grant application with a multisig that has the team members
-assigned as users, and the DAO permissionlessly transfers the grant to the
-multisig if the grant proposal is accepted and passed by the DAO contract logic.
-
-This team-based governance scheme is scalable in terms of gas costs, as it
-requires fewer proposals to be voted on at the DAO level. It is also more
-scalable in practical terms, as it does not require the constant attention of
-all governing parties to a wide variety of minute details. Furthermore, it
-allows critical operations such as dAPI management to be executed swiftly and
-based on expert opinion. As API3 operations expand, this governance hierarchy
-may demand additional layers in the form of subDAOs.
-
-To learn more about hierarchical team structures
- see Section 5.3
-of the API3 Whitepaper.
-
-### subDAO
-
-The DAO is leveraged to selectively allocate funds and decisions in line with
-the mission of API3. When a task reaches a scale that can no longer be fulfilled
-by a team, it is assigned to a subDAO.
-
->
-
-## Principles
-
-API3 focuses on two principles for effective governance:
-
-- Least Privilege
-- Transparency
-
-### Least Privilege
-
-To limit the amount of damage a malicious or incompetent team may cause, each
-team's authority must be constrained to a bare minimum, which is also known as
-the “principle of least privilege”. For example, a dAPI management team should
-never be able to completely recompose a dAPI that is under use, but should only
-be able to switch individual oracles in and out with a long enough cool-down
-period to discourage abuse of authority. Similarly, milestones and deliverables
-should be utilized to grant teams only the funds needed to carry out their
-specific responsibilities.
-
-### Transparency
-
-Each team is expected to produce sufficiently detailed progress reports that
-enable the DAO's participants to evaluate team performance with respect to
-proposed goals. These public reports have the additional benefit of increased
-accountability as dAPI users and the general public can audit API3 operations.
diff --git a/archives/members/assets/images/dao-dashboard.png b/archives/members/assets/images/dao-dashboard.png
deleted file mode 100644
index 5c173c1..0000000
Binary files a/archives/members/assets/images/dao-dashboard.png and /dev/null differ
diff --git a/archives/members/assets/images/executable-proposal.png b/archives/members/assets/images/executable-proposal.png
deleted file mode 100644
index 4c24cdd..0000000
Binary files a/archives/members/assets/images/executable-proposal.png and /dev/null differ
diff --git a/archives/members/assets/images/ipfs-proposals.png b/archives/members/assets/images/ipfs-proposals.png
deleted file mode 100644
index 8f0a040..0000000
Binary files a/archives/members/assets/images/ipfs-proposals.png and /dev/null differ
diff --git a/archives/members/assets/ipfs-proposals.drawio b/archives/members/assets/ipfs-proposals.drawio
deleted file mode 100644
index c5b1eb8..0000000
--- a/archives/members/assets/ipfs-proposals.drawio
+++ /dev/null
@@ -1 +0,0 @@
-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
\ No newline at end of file
diff --git a/archives/members/index.md b/archives/members/index.md
deleted file mode 100644
index c7fb537..0000000
--- a/archives/members/index.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-title: DAO Dashboard
-pageHeader: Members
-outline: deep
----
-
-
-
-# DAO Dashboard
-
-The [DAO Dashboard](https://dao.api3.org) is the portal to participate in the
-API3 DAO. It is aimed at API3 members and others that want to understand how to
-interact with the DAO or modify/reuse any of its infrastructure.
-
-![dao-dashboard](./assets/images/dao-dashboard.png)
-
-## Preparing to use the Dashboard
-
-The guides for DAO Members to use the dashboard require a digital wallet such as
-[MetaMask](https://metamask.io/download/) to be integrated with your browser.
-
-1. Access the [DAO Dashboard](https://dao.api3.org) on **Mainnet**.
-
-2. Install a digital wallet (such as [MetaMask](https://metamask.io/download/))
- for your preferred browser.
-
-3. Connect your wallet by clicking the **Connect Wallet** button in the upper
- right hand corner. Select your wallet from the popup. Be sure your wallet is
- connected to the mainnet for production use.
-
-Once loaded, the dashboard will default to the staking view. On the left is the
-annual percentage yield which is the return on investment after one year. Below
-that is annual total supply growth. Rewards are updated weekly based on the
-percentage of the staking target met, which is calculated by the staked amount
-divided by the staking target.
-
-At the bottom of the page there are two sections, **Balance and Staking**. The
-balance section allows you to deposit and withdraw your tokens while the staking
-section allows you to stake and unstake your tokens.
-
-## The DAO Dashboard Guides
-
-The DAO dashboard has three views as seen in the navigation menu in the upper
-left hand corner ( Staking, Governance, and History). Visit the following guides
-and learn more about the dashboard functionality.
-
-- [Staking Tokens](/members/staking.md) - Stake API3 tokens into the DAO pool to
- gain governance rights (proposals and voting) and earn rewards.
-- [Working with Proposals](/members/proposals.md) - View and create proposals.
-- [How to Vote](/members/voting.md) - Vote on proposals directly or through
- delegation.
diff --git a/archives/members/proposals.md b/archives/members/proposals.md
deleted file mode 100644
index 8375168..0000000
--- a/archives/members/proposals.md
+++ /dev/null
@@ -1,261 +0,0 @@
----
-title: Working with Proposals
-pageHeader: Members
-outline: deep
----
-
-
-
-# Working with Proposals
-
-Staking tokens in the DAO pool gives you governance rights to create and vote on
-proposals.
-
-To create a proposal, you must not have created a proposal in the last seven
-days and you must hold at least 0.1% of the total staked tokens in the pool.
-This required percentage, as well as other DAO parameters, can be adjusted by
-the DAO as described in
-[Dashboard Attributes](/technical/dashboard-attributes.md) upon acceptance using
-a proposal. To view the percentage of staked tokens in the pool for an address,
-visit the [DAO Tracker wallets page](https://tracker.api3.org/wallets).
-
-You can vote on all proposals regardless of the percentage of staked tokens in
-the pool you own. See [How to Vote](/members/voting.md) for instructions.
-Alternatively, you can delegate your voting power to someone else. See the
-[delegation pitch section](https://forum.api3.org/c/delegation-pitch/7) of the
-API3 forum for posts by community members offering to act as delegates or to
-post your own delegate pitch.
-
-
-
-## Proposals and History
-
-The **Governance** page displays a list of active proposals and the **History**
-page displays proposals that have been executed or rejected. Watch the
-[Deposit and Withdraw](/members/videos.md#proposals-and-history) video.
-
-1. Navigate to the **Governance** page.
-
- > Here you can browse and create proposals, view the treasury, and delegate
- > your votes. The **Active Proposals** box lists all proposals open for
- > voting.
-
- > There are two types of proposals, primary and secondary. Primary proposals
- > require an absolute majority vote, while secondary proposals require a 15%
- > vote to pass. For each proposal in the list you can see the title, proposal
- > type, vote deadline, and vote status.
-
- > To view additional details click on the desired proposal. The detail view
- > shows your vote delegation status and a **Summary** section with the
- > details of the proposal.
-
-2. To view previous governance proposals, navigate to the **History** page.
-
- > The **Past Proposals** box shows proposals that have either been executed
- > or rejected.
-
-
-
-## Proposal Creation
-
-Proposals are an important part of DAO governance, and can be used to fund DAO
-projects or ratify DAO level decisions like updating the stake target. Following
-is a short list of requirements a DAO member must meet to create proposals.
-
-- You haven't created a proposal in the last 7 days. checked
-- You need at least 0.1% of the total vote representation to create a proposal.
-
-### Promote
-
-Creating a proposal is a process and is highly recommended, and to some extent
-expected, for your proposal to succeed.
-
-1. Promote your idea and gather feedback on the API3 forum using a
- [sentiment check post](https://forum.api3.org/t/sentiment-check-template/56).
- Generally, ideas receiving community engagement on the forum are more likely
- to pass once crafted as official proposals.
-2. Create an
- [official proposal](https://forum.api3.org/t/api3-dao-example-proposal-template/52)
- post on the API3 forum. This should contain a link to the
- [proposal description on IPFS](/members/proposals.md#using-ipfs-for-proposals).
-3. After receiving feedback from the above steps, create a formal proposal using
- the DAO dashboard as described below.
-
-
-
-::: info Public Address and ENS Names
-
-For public addresses use the checksum version of the address where some
-alphabetical characters are capitalized. Copy your address to etherscan to get
-its checksum value. ENS names are allowed. See the
-[Using ENS Names](/members/proposals.md#using-ens-names) section below.
-
-:::
-
-::: info USDC Precision
-
-USDC uses 6 decimal places of precision as opposed to 18 that many other ERC20
-tokens use. Add 6 zeros after the amount you are asking for.
-
-:::
-
-### Create
-
-Watch the [Create a Proposal](/members/videos.md#proposals-and-history) video.
-To create a new proposal using the DAO dashboard:
-
-1. Click the **New Proposal** button on the Governance page.
-
-2. Select the **Proposal Type** on the proposal form.
-
- Proposals can be submitted to either the _Primary_ or _Secondary_ voting
- types. These two types have access to separate treasuries, have different
- voting settings, and have different permissions to change contract
- settings. For a technical breakdown of the different permissions granted to
- the DAO's proposal types (and corresponding Agents) see this
- [README](https://github.com/api3dao/api3-dao/blob/develop/packages/dao/README.md#permissions).
-
-3. Enter a descriptive **Title**.
-
- > The title will appear on the Governance page and is used to identify the
- > proposal. A good descriptive title will help others navigate the proposal
- > list.
-
-4. Enter a **Description** that details the proposal.
-
- > A description can be typed text but consider using a PDF hosted on IPFS.
- > See the
- > [Using IPFS for Proposals](/members/proposals.md#using-ipfs-for-proposals)
- > section below. Also consider adding a link back to the forum where you
- > posted your proposal for discussion.
-
-5. Enter the **Target Contract** address.
-
- > This is the address of the contract to call. For example the commonly used
- > target contract for USDC is
- > 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48.
-
-6. Enter the **Contract Target Signature**.
-
- > Defines the signature of the function to call within the target contract.
- > For the target contract USDC mentioned above use
-
-
-
- > `transfer(address,uint256)`. Do not use any spaces
- > in the signature: leading, trailing or otherwise.
-
-7. Enter an **ETH Value**.
-
- > You can use zero if the target function is not `payable`.
-
-8. Enter **Parameters** which are the arguments that will be used to satisfy the
- signature of the target contract function in step #6.
-
- > In the case of step #5 above, the address
- > `0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48` is for the USDC contract. You
- > will be calling its `transfer` function, as indicated in step #6, should
- > the proposal pass.
-
- > The arguments must be provided in JSON array format where the values are
- > stringified. `["0xF4EB52Cf9D31a...d1663d78ddDEE9","499999000000"]`
-
- In the example directly above, the respective Agent (primary or secondary )
- would be calling the USDC contract
- (`0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48`) to transfer 499,999 USDC to
- `0xF4EB52Cf9D31a...d1663d78ddDEE9`. Note that since
- `transfer(address,uint256)` function transfers funds from the sender to the
- specified address, the USDC is asked to be supplied from the Agent's balance.
-
- USDC uses 6 decimal places of precision as opposed to 18 that many other
- ERC20 tokens use. Consequently, multiply the desired $USD by 10^6 to get the
- USDC amount to enter.
-
-9. When you are ready, click the **Create** button at the bottom of the page.
-
-> The proposal is then added to the proposal list and can be voted on.
-
-10. Return to the [API3 forum](https://forum.api3.org/c/official-proposals/5)
- and add a comment to your post with a link to your newly created proposal.
- This will help and encourage community members to vote.
-
-## Proposal Execution
-
-A proposal is ready for execution if:
-
-1. The proposal hasn't already been executed, and
-2. the proposal's voting period has ended, and
-3. the total "yes" vote exceeds the "no" vote, and
-4. (for Secondary type proposals) at least 15% of all voting power has voted
- "yes" on the proposal.
-
-Primary type proposals require 50% of all voting power to have voted "yes" on
-the proposal. Both primary and secondary type proposals execute immediately once
-50% of all voting power has voted "yes" on them.
-
-
-
-## Using ENS Names
-
-You are encouraged to use the [ENS app](https://app.ens.domains/) to register a
-name and associate it with an Ethereum account. Then, while entering your
-proposal parameters, you can use this ENS name instead of the account address.
-Before making the transaction that will create the proposal, the DAO dashboard
-will look up the address that the ENS name is pointing to and use the raw
-address in the proposal. Therefore, changing the address that the ENS name is
-pointing to after this look up operation **WILL NOT** have an effect on the
-proposal.
-
-For voters to see your ENS name instead of the raw address on the proposal
-details page, you will have to use the [ENS app](https://app.ens.domains/) to
-set a reverse record pointing to your ENS name (i.e., you need to have your raw
-address point to the ENS name). If your proposal will make a
-`transfer(address,uint256)` call to an ERC20 token contract where `address` is
-the address of a _multisig_ wallet, you can
-[set a reverse record with the multisig](https://medium.com/the-ethereum-name-service/you-can-now-manage-ens-names-with-gnosis-safe-9ddcb7e6c4ac)
-to your ENS name. See Parameters in
-[this proposal](https://api3.eth/#/history/secondary-31) for an example.
-
-## Using IPFS for Proposals
-
-Consider this use case: You posted on the [API3 forum](https://forum.api3.org/)
-about a potential proposal. You received positive feedback and decide to
-formally create a proposal using the DAO dashboard. In the proposal's
-description field you provide a link back to the forum so people can again see
-the proposal details. How does the voter know that it's the exact same proposal
-they had read earlier in the forum? IPFS addressing content by its hash is
-convenient here, because any change you'll make to your proposal will change its
-hash.
-
-
-
-There are hosting services for IPFS such as [Pinata](https://www.pinata.cloud)
-and [Fleek](https://fleek.co) to name a few. To host a proposal description on
-Pinata's IPFS site:
-
-1. Create a PDF version of the proposal.
-1. Upload the PDF to Pinata or your preferred IPFS hosting provider. To do so
- using Pinata, select the **Files** menu from the sidebar on your personal
- Pinata dashboard, then select the **Add Files** button. Drag the desired file
- into the upload dialog.
-1. After the file is uploaded, Pinata will create a URL with the IPFS hash for
- the PDF. Simply click on the file's link to display the PDF and copy its URL
- from the browser URL bar.
-1. Add the URL to your forum posting and later to the description field of your
- DAO dashboard proposal.
-
-Remember that the URL the voter sees in the DAO dashboard proposal description
-field is final and should match the URL on the forum.
-
-**Updating a PDF**
-
-You can update your PDF if needed before creating a formal proposal using the
-DAO dashboard. First, upload the new version to your IPFS provider; since the
-content has changed, it will get a new hash. Next, update the link in your forum
-posting. Lastly, create the proposal using the DAO dashboard. Since the proposal
-contains the IPFS hashed link in the description field, the PDF should be
-considered final and changing the hashed link in the forum at this point would
-caution the voter.
diff --git a/archives/members/sidebar.js b/archives/members/sidebar.js
deleted file mode 100644
index 0bd7932..0000000
--- a/archives/members/sidebar.js
+++ /dev/null
@@ -1,27 +0,0 @@
-module.exports = [
- {
- text: 'Overview',
- link: '/dao/',
- },
-
- {
- text: 'Members',
- collapsed: false,
- items: [
- {
- text: 'Overview',
- link: '/dao/',
- },
- ],
- },
- {
- text: 'Technical',
- collapsed: true,
- items: [
- {
- text: 'Contracts',
- link: '/dao/',
- },
- ],
- },
-];
diff --git a/archives/members/staking.md b/archives/members/staking.md
deleted file mode 100644
index 8847726..0000000
--- a/archives/members/staking.md
+++ /dev/null
@@ -1,112 +0,0 @@
----
-title: Staking Tokens
-pageHeader: Members
-outline: deep
----
-
-
-
-# Staking Tokens
-
-Staking API3 tokens in the [DAO pool](/overview/pool.md) makes you eligible for
-rewards and governance rights.
-
-
-
-## Deposit and Withdraw
-
-Before tokens can be staked you must deposit them in the DAO pool. Doing so will
-remove them from your wallet and place them into the DAO pool under the control
-of its smart contracts. Deposited tokens shown as WITHDRAWABLE can be removed
-from the DAO pool at any time and returned to your wallet. Watch the
-[Deposit and Withdraw](/members/videos.md#deposit-and-withdraw) video.
-
-Be sure your wallet is connected to a browser using mainnet, see
-[Preparing to use the Dashboard](/members/#preparing-to-use-the-dashboard).
-
-### Deposit
-
-1. Click the **_Deposit_** button.
- > If this is your first deposit you will need to authorize the DAO pool smart
- > contract first. Use step #2 then step #3. Otherwise skip to step #3.
-2. (First time depositors) Enter the number of tokens to deposit and click the
- **_Approve_** button. Give approval to your digital wallet to proceed.
-3. Enter the number of tokens to deposit and click the **_Deposit_** button.
- > Note that deposited tokens are not staked. They will not earn rewards or
- > grant you governance rights.
-
----
-
-### Withdraw
-
-You can only withdraw tokens that are not staked as shown in the **Balance**
-box. The max amount that can be withdrawn is displayed as WITHDRAWABLE.
-
-1. Click the **_Withdraw_** link.
-2. Enter the number of tokens to withdraw (or select the **Max** link) and click
- the **_Withdraw_** button.
- > The tokens withdrawn are returned to your wallet.
-
-
-
-## Stake & Earn
-
-When you stake your deposited tokens you will be granted the right to create and
-vote on proposals. In addition you will earn rewards. Rewards are updated every
-seven days and are proportional to the number of tokens you have staked in the
-DAO pool (as a percentage of the DAO pool). Watch the
-[Stake and Earn](/members/videos.md#stake-and-earn) video.
-
-1. Click the **_Stake_** button.
- > The number of tokens available to stake depends on the number of tokens
- > deposited and are available to withdraw as displayed in the **Balance** box
- > as WITHDRAWABLE.
-2. Enter the number of tokens to stake (or select the **Max** link) and click
- the **_Stake_** button.
-
-The DAO uses an adaptive reward system to incentivize staking. Rewards are
-updated every seven days and are proportional to the amount of tokens that you
-have staked. Rewards will increase to incentivize staking when the pool runs low
-and decrease to reduce token emissions when the pool is well funded. To see the
-current funding status, you can see the percentage of target met which is
-calculated by the total amount staked divided by the staking target.
-
-## Unstake and Claim
-
-Unstake tokens and claims rewards. To incentivize governance responsibilities
-and protect the DAO's long term interest, rewards are locked for one year. You
-can unstake your tokens at any time but you can only claim rewards after the one
-year locking period ends. Note that unstaking will revoke your most recent
-weekly reward payment. To protect the DAO from proposal spam, unstaking is
-subject to a seven day waiting period. Watch the
-[Unstake and Claim](/members/videos.md#unstake-and-claim) video.
-
-1. Click the **_Initiate Unstake_** link.
-2. Enter the number of tokens to unstake (or select the **Max** link) and click
- the **_Initiate Unstaking_** button.
-3. Confirm the transaction by clicking the **Initiate Unstaking** button in the
- popup.
-
-After confirming the transaction, the interface will display the pending unstake
-and a count down timer in the **Pending** box. During this time the **Unstake &
-Withdraw** link and the **Unstake** button will be disabled.
-
-When the seven day waiting period is over, you are ready to complete the unstake
-process.
-
-- **Unstake & Withdraw** link: This option will immediately unstake your tokens
- and deposit them into your digital wallet.
-
-OR
-
-- **Unstake** button: This option will unstake the tokens and place them into
- the **Balance** box (as deposited tokens) on the dashboard. From here you can
- use the **Withdraw** link to move the tokens to your digital wallet at any
- time or stake them again.
-
-::: warning Seven day wait period
-
-To protect the DAO from proposal spam, unstaking is subject to a seven day
-waiting period.
-
-:::
diff --git a/archives/members/videos.md b/archives/members/videos.md
deleted file mode 100644
index 4b32569..0000000
--- a/archives/members/videos.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-title: Videos
-pageHeader: Members
-outline: deep
----
-
-
-
-# Videos
-
-The DAO dashboard videos have been incorporated the
-[Staking Tokens](/members/staking.md),
-[Working with Proposals](/members/proposals.md) and
-[How to Vote](/members/voting.md) pages. This page allows quick access to all
-available dashboard videos.
-
-## Staking Page Overview
-
->
-
-## Deposit and Withdraw
-
->
-
-## Stake and Earn
-
->
-
-## Unstake and Claim
-
->
-
-## Proposals and History
-
->
-
-## Create a Proposal
-
->
-
-## Vote and Delegate
-
->
diff --git a/archives/members/voting.md b/archives/members/voting.md
deleted file mode 100644
index 5be2c7b..0000000
--- a/archives/members/voting.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-title: How to Vote
-pageHeader: Members
-outline: deep
----
-
-
-
-# How to vote
-
-Staking grants DAO members the ability to vote on proposals. Your voting power
-is calculated by the number of tokens you have staked divided by the total
-number of tokens staked at the time the proposal was made. This page will show
-how to use your voting power to vote on a proposal as well as delegating your
-voting power.
-
-## Vote and Delegate
-
-The **Governance** page displays a list of active proposals to vote on and a
-link to delegate your voting power. Watch the
-[Vote and Delegate](/members/videos.md#vote-and-delegate) video.
-
-### Voting
-
-1. Navigate to the **Governance** page.
-
- > On the **Governance** page is a list of active proposals.
-
-2. Select a **Proposal** to vote on and review the proposal details.
-
- > The voting meter shows the current status of the vote.
-
-3. Click the **Vote** button.
-
-4. Vote by selecting **For** or **Against**, then click the **Create
- Transaction** button.
-
----
-
-### Delegating
-
-1. Navigate to the **Governance** page.
-2. Click the **Delegate** link.
-3. Enter the address of the user you wish to delegate your votes to.
-4. Click the **Delegate** button to finalize the delegation.
- > After delegating your voting power you will see the delegatee the on
- > governance page next to the **Delegated to:** label.
-
-When you delegate your vote to another user only that person can vote for you.
-However, if the person you delegated to has also delegated to someone your
-voting power is discarded. You can update your delegatee after seven days have
-passed since your last delegation.
diff --git a/archives/overview/assets/dao-subdao-teams.drawio b/archives/overview/assets/dao-subdao-teams.drawio
deleted file mode 100644
index 8cebe9e..0000000
--- a/archives/overview/assets/dao-subdao-teams.drawio
+++ /dev/null
@@ -1 +0,0 @@
-7Zpdc6IwFIZ/jZfdIQQQL63a3Zndne2sndm2N50IQdkCsSFW7a/fIAlfwSm1ulKtXkhOcgJ5z+NJCHTgIFx9pWg++0lcHHR0zV114LCj6wDYXf6TWNapxTb11DClvisa5Yax/4KFURPWhe/iuNSQERIwf142OiSKsMNKNkQpWZabeSQon3WOplgxjB0UqNY/vstmchRabv+G/elMnhlooiZEsrEwxDPkkmXBBEcdOKCEsPQoXA1wkIgndUn9rrbUZhdGccSaOPx4Bg/XIw8Met6kH16Eo5j+vRC9PKNgIQYsLpatpQKULCIXJ52ADrxcznyGx3PkJLVLHnNum7EwENUBmuDgEjmP043bgASEbrqBw/7IvhrwJp4fBAW7i7DtOdweM0oecaHGcmw88XiNuEZMGV5tHTzIJOUsYhJiRte8iXToiSisJV6ivMyDCrvCNisEFMpIIwHSNOs715ofCLnrpZ87vafpE7z9/UB6L/fj+Obq+/zCVKSPF5Nh/5cSAN4Xpx2/Lj6K5+lfwPNXScAUqU1su0ad1LY+gZaVSa3oWqP+Vqn1itR6jdR2jdL2oYS2TlRoQzfbJXRXEfoGo/BwMntm8q1NHZtP4kEiVrCnnz1xbpU5h0CV36yR/2AJpafIXwf5ezW3HezUpuuJbRp8bHvRNkvFUltoHhdtGdtzYRtUpsvekdkG6kLllPWHWjm1A/3Y+utnpX+WSGT+sY+tPzwr/Y3KGjJbhR9Nf+O89Dcq+f/o+Ue9W1K1j9x+csfPS06A4th3ypLjlc9uC8d3/Fj7YorSMBm6JgtrWYj41d8WCwWvpJi7bUrSb2sMYrKgDn59FccQnWLWICNgt7SBoYa0YcgoDhDzn8vbHnVxFGe4Jj4fWk6MVibGsCoopAMXXsVtimpHZqUjUOkoVUbpaINVNux3kKbeLr6dtIyaHJS7Yt0WaiShOZV3RShrCT08aVa7QKssTaG+K2jVewztP4Nm7y+lvQWYXeE8PGhmu0A7mYymbgzsDlpp7uw2nDxB6yZP/RO1Q6Amc/H+UdM/KmrdT9IOQlqDJ1eNl2lgL/Pg61lHaxULyoMa46OyoG5O7c5Cq5fsZlPSQKtIO52so27DnShpVlPSjE/S3kYaL+YvfaTN81dn4Ogf
\ No newline at end of file
diff --git a/archives/overview/assets/images/06-a-API3_DAO-Op1.png b/archives/overview/assets/images/06-a-API3_DAO-Op1.png
deleted file mode 100644
index e6721f2..0000000
Binary files a/archives/overview/assets/images/06-a-API3_DAO-Op1.png and /dev/null differ
diff --git a/archives/overview/assets/images/07-a-The_DAO_pool-Staking.png b/archives/overview/assets/images/07-a-The_DAO_pool-Staking.png
deleted file mode 100644
index bbe66c5..0000000
Binary files a/archives/overview/assets/images/07-a-The_DAO_pool-Staking.png and /dev/null differ
diff --git a/archives/overview/assets/images/07-b-The_DAO_pool-Token_Utilities.png b/archives/overview/assets/images/07-b-The_DAO_pool-Token_Utilities.png
deleted file mode 100644
index 87412b8..0000000
Binary files a/archives/overview/assets/images/07-b-The_DAO_pool-Token_Utilities.png and /dev/null differ
diff --git a/archives/overview/assets/images/08-Inflationary_Rewards.png b/archives/overview/assets/images/08-Inflationary_Rewards.png
deleted file mode 100644
index 74c4573..0000000
Binary files a/archives/overview/assets/images/08-Inflationary_Rewards.png and /dev/null differ
diff --git a/archives/overview/assets/images/dao-subdao-teams.png b/archives/overview/assets/images/dao-subdao-teams.png
deleted file mode 100644
index 149d80b..0000000
Binary files a/archives/overview/assets/images/dao-subdao-teams.png and /dev/null differ
diff --git a/archives/overview/assets/images/dao-tracker.png b/archives/overview/assets/images/dao-tracker.png
deleted file mode 100644
index 33d0531..0000000
Binary files a/archives/overview/assets/images/dao-tracker.png and /dev/null differ
diff --git a/archives/overview/dao-tracker.md b/archives/overview/dao-tracker.md
deleted file mode 100644
index b9bb818..0000000
--- a/archives/overview/dao-tracker.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-title: DAO Tracker
-pageHeader: Overview
-outline: deep
----
-
-
-
-# DAO Tracker
-
-The [DAO Tracker](https://tracker.api3.org) is a community-developed tool that
-provides additional insight into the DAO pool beyond what is offered by the
-intentionally minimalist DAO Dashboard. Its
-[open source codebase](https://github.com/api3dao/api3-tracker) was developed by
-GitHub user **EnormousCloud**.
-
-![dao-tracker](./assets/images/dao-tracker.png)
-
-The DAO Tracker features the following pages and content:
-
-1. **Overview** - APR and staking data for current and previous epochs as well
- as a breakdown of API3 token supply by status, for example number tokens
- locked by governance. The overview page also contains a list of API3 smart
- contracts and the circulating supply of API3.
-
-2. **Rewards** - history of inflationary [rewards](/overview/rewards.md)
- containing the APR, number of members that were staking, API3 staked, and
- rewards minted of each epoch.
-
-3. **Wallets** - staking participant wallets along with the voting power
- (absolute and percent), ownership, and accrued rewards of each. If the wallet
- has an associated ENS name, that is also shown with the wallet address.
-
-4. **Votings** - pending, executed, and rejected proposals along with the
- percentage votes for and against each.
-
-5. **Treasury** - contract addresses and balances of each API3 DAO treasury.
diff --git a/archives/overview/pool.md b/archives/overview/pool.md
deleted file mode 100644
index f164cab..0000000
--- a/archives/overview/pool.md
+++ /dev/null
@@ -1,171 +0,0 @@
----
-title: The DAO Pool
-pageHeader: Overview
-outline: deep
----
-
-
-
-# The DAO Pool
-
-The API3 DAO has a single staking pool called the **DAO pool**. Staking API3
-tokens in the pool will grant representation and
-[inflationary rewards](/overview/rewards.md).
-
-## Tokens
-
-API3 is the native token of the API3 project. The API3 ecosystem is a single
-token environment. Check out the Medium post
-[API3 Tokenomics Update](https://medium.com/api3/api3-tokenomics-update-f032d6e49b30)
-for an in-depth overview on API3 tokenomics.
-
-### Unstaked Tokens
-
-Unstaked tokens are simply owned by an entity and do not generate revenue or
-have voting rights. They are subject to market value and inflation.
-
-### Staked Tokens
-
-Staked API3 tokens are used as collateral for the on-chain service coverage that
-will provide quantifiable and trustless security guarantees to dAPI users. These
-mechanics will remove the need for a central authority at the ecosystem level.
-
-Staking simply means you are placing API3 tokens into the DAO pool. When staking
-tokens to the DAO pool you gain access to weekly
-[inflationary rewards](/overview/rewards.md). You are also granted voting rights
-on active DAO proposals.
-
-To stake your tokens see [Staking tokens](/members/staking.md). You can stake as
-many times as you’d like. Your percentage of all the tokens in the DAO pool are
-directly related to your percentage of the rewards and the risks. If you stake
-10% of the pool you earn 10% of rewards and will pay 10% of service coverage
-claims.
-
-## Token Utilities
-
-Decentralized governance requires well-balanced incentive mechanisms that
-accurately model both positive and negative outcomes. In other words, the
-governing entities should be rewarded for good results and penalized for bad
-ones. The API3 token is designed to facilitate this through three main
-utilities:
-
-_Main utilities of the API3 token._
-
-
-
-> 1. [Staking](/overview/pool.md#staking): Grants membership in the API3 DAO and
-> rights to inflationary
-> 1. [Collateral](/overview/pool.md#collateral): Backs service coverage that
-> protect users from damages caused by dAPI malfunctions.
-> 1. [Governance](/overview/pool.md#governance): Grants direct representation in
-> the API3 DAO.
-
-Note that it is critical for these three utilities to coincide. All governing
-entities must receive staking rewards for them to govern in a way that maximizes
-revenue. All governing entities must have their funds used as collateral for
-them to govern in a way that minimizes **_security_** risks. "_Security_" refers
-to a "guarantee or reliability of dAPI service"
-
-Reference section
-5.4 _API3 Tokenomics_ of the API3 whitepaper.
-
-### Staking
-
-The staking utility incentivizes participation in the DAO and alignment of
-incentives. By staking your API3 tokens into the DAO pool, you receive
-governance voting rights and take part in providing API3 users with quantifiable
-_security_ in the form of service coverage. The DAO pool also grants you
-inflationary rewards and exposes you to the risk of service coverage claims.
-
->
-
->
Staked tokens in the DAO pool grant
-> governance voting rights, inflationary rewards and are used to fund the coverage
-> service which exposes staked tokens to the risks of service coverage claims.
-
-#### Benefits
-
-- Generates [inflationary rewards](/overview/rewards.md) by decreasing the
- circulating supply of API3 tokens through revenue burn from service coverage
- fees.
-- Improved token inflation protection compared to unstaked tokens.
-- Voting privileges on DAO proposals.
-
-#### Risks
-
-- Staked tokens in the DAO pool are used to cover potential financial losses
- from dAPI malfunctions that the dAPI consumer might incur.
-
-To stake your tokens, see the guide [Staking Tokens](/members/staking.md). You
-can stake as many times as you’d like. Your percentage of all the tokens in the
-DAO pool are directly related to your percentage of the rewards and the risks.
-If you stake 10% of the pool you earn 10% of rewards and will pay 10% of service
-coverage claims.
-
-### Collateral
-
-The collateral utility has the participants share the DAO's operational risk and
-incentivizes them to minimize it.
-
-If staking tokens only yielded inflationary [rewards](/overview/rewards.md), the
-sole governance incentive would be to maximize the revenue. This would be done
-by increasing the number of dAPI users aggressively, and the amount that is
-secured by the dAPIs with it. Doing so puts excessive pressure on a dAPI which
-is more likely to malfunction due to an attack. Therefore, this is not a
-sustainable governance strategy for decentralized data feeds.
-
-Exposing the governing parties to the risk would align their incentives with
-that of the DAO. The governing parties need to be penalized when a dAPI
-malfunction occurs using an onchain service coverage that provides dAPI users
-with quantifiable and trustless security guarantees. Service Coverage uses
-staked tokens of the DAO pool as collateral, which means that when a dAPI
-malfunction is confirmed through the dispute resolution protocol, user damages
-will be covered from the pool's staked tokens.
-
-See Section 5.4.2,
-_Collateral_, of the API3 whitepaper.
-
-### Governance
-
-The governance utility gives the participants the ability to enact and manage
-staking and collateral.
-
-The only way to gain representation in the DAO is to stake API3 tokens in the
-pool. Staked tokens give their holders the right to take part in the governance
-of the API3 ecosystem through the DAO. To vote token holders must stake their
-API3 tokens in the pool, which also gives them access to weekly inflationary
-[rewards](/overview/rewards.md).
-
-All governing parties will be exposed to all risks and rewards of API3, and will
-govern to optimize them. Inflationary rewards and the staked tokens being used
-as collateral will create a positive feedback loop in terms of governance
-quality. Initial token holders will have to stake and expose themselves to risk
-if they do not want to lose value to inflation. If they misgovern and lose
-collateral through service coverage claims, these tokens will get returned to
-the open market, from where they will be acquired by new governing parties. In
-contrast, if initial token holders govern well and cause token scarcity in the
-market, the representation distribution will be protected. In other words,
-governance tokens being used as collateral results in a robust Darwinian
-structure that improves itself and is able to recover from failures.
-
-## Monetization
-
-In general the industry standard for API provider subscription fees are commonly
-paid monthly or annually, as this scheme suits both API providers and their
-clients. API3 follows the same scheme for dAPIs.
-
-### dAPI monetization
-
-To gain access to a dAPI, a dApp will pay a recurring subscription fee, which
-may be fixed or customized for the dApp based on a specific use case. These
-prices will be determined by the respective team. The payment can be made in any
-cryptocurrency, which will be received by the DAO in API3 tokens through a
-liquidity pool-based decentralized exchange.
-
-### API provider compensation
-
-API providers will be compensated periodically at fixed rates, which will fit
-their existing pricing models. This will be done using stable coins wherever
-possible, some API providers categorically reject handling cryptocurrency as
-payment. In such cases, the DAO will provide a grant that will be paid out in
-return of the proof that the API provider is compensated in fiat by the grantee.
diff --git a/archives/overview/rewards.md b/archives/overview/rewards.md
deleted file mode 100644
index 1d3336b..0000000
--- a/archives/overview/rewards.md
+++ /dev/null
@@ -1,121 +0,0 @@
----
-title: Inflationary Rewards
-pageHeader: Overview
-outline: deep
----
-
-
-
-# Inflationary Rewards
-
-API3 aims to set up, maintain, and [monetize](/overview/pool.md#monetization)
-dAPIs at scale. API3 generates revenue through on-chain subscription, OEV, and
-service coverage fees. To align the governance incentives with API3’s success,
-combined with the inflationary rewards, the net revenue to the DAO is directed
-to smart contracts which programmatically buy and burn API3 tokens. This
-mechanic will produce positive staking incentives combined with the inflationary
-governance rewards, and is balanced with service coverage claim risks.
-
->
-
->
Fees from revenue are converted to API3 tokens and burned. Inflationary rewards are minted to stakers by the DAO contract. Successful service coverage claims are paid to covered claimants from the pool of staked tokens.
-
-## Earning Rewards
-
-Earning inflationary rewards is simple: everyone who has staked API3 tokens into
-the DAO pool contract to participate in governance will earn rewards as they are
-minted to the DAO pool. When you schedule tokens to be unstaked, you stop
-earning rewards for those tokens.
-
-Remember that when you stake, you receive non-transferable pool shares equal to
-the current total number of pool shares divided by the total number of tokens
-staked. Since the reward adds additional tokens to the pool, one pool share does
-not always correspond to one token.
-
-## Incentives of Rewards
-
-In essence, inflationary rewards entice token holders to stake and avoid
-relative dilution of their tokens. However, staking is risky due to the staked
-tokens being used as collateral for service coverage policies, which encourages
-the staker to participate in governance to ensure that the risk is minimized. As
-a combination of the two, an inflationary governance token used as collateral
-attracts all token holders to participate in governance, which is ideal because
-it maximizes the decentralization of governance. Inflationary rewards are
-automatically minted weekly by the DAO governance smart contract. Furthermore,
-inflationary rewards are locked for a year, which results in governing parties
-sharing the project’s long term interests.
-
-
-
-## Reward Calculation And Distribution
-
-The staking reward will float to have the total staked amount reach equilibrium
-at the target. In other words, the staking reward is programmed to increase
-while the staked amount is below the target, and vice versa. There is no
-pre-determined schedule.
-
-Reward amount is represented as APR (annual percentage rate) in API3 tokens. You
-can derive APY (annual percentage yield) using an
-[online calculator](https://www.omnicalculator.com/finance/apy). There is a
-governable "APR update step", which is the step size each week the APR will be
-updated with. Also there are governable minimum and maximum APR values, but
-these (especially maximum APR) are there as safety measures. In general,
-governing the stake target will be the primary tool for regulating rewards.
-
-Rewards are added as staked API3 tokens into the DAO pool each time the
-`mintReward` function is called. `mintReward` is callable by anyone, once per
-"epoch" (and single epoch length is 1 week). When it is called, an amount of
-API3 tokens is minted and added to the DAO pool:
-
-> ```
-> rewardAmount = totalStakedTokens * APR * epochLengthInSeconds / yearInSeconds / 100
-> ```
->
-> (see the
-> [smart contract source](https://github.com/api3dao/api3-dao/blob/main/packages/pool/contracts/RewardUtils.sol#L24)
-> for more information).
-
-In addition, each time `mintReward` is called, the annual percentage (the reward
-rate) is updated up or down by the APR update step size (1%), according to
-whether the total number of staked tokens is above or below its target. The
-initial target is 50%, so if the total number of staked tokens is less than 50%
-of the total token supply when `mintReward` is called, APR will be raised by 1%
-for the next reward mint (and vice versa). Thus, APR will constantly be
-adjusted, but it will always stay between a designated maximum and minimum.
-
-:::info Example
-
-Rewards Distribution User X stakes 600 tokens and user Y stakes 400, so there is
-a 60% (X) 40% (Y) split ownership in the 1000 token DAO pool. For a particular
-week the reward mint is 1% (10 total tokens) and the pool is now 1010 tokens. X
-at 60% now has 606 tokens and Y has 404. Remember that the 10 reward tokens are
-locked for a period of one year.
-
-:::
-
-## Reward Withdrawal
-
-Rewards withdrawals are baked into default withdrawals, except that rewards are
-locked for 1 year after minting. As a staker, your pool shares will always
-reflect a proportional claim on the pool of staked tokens, including any rewards
-that have been minted. When you unstake and withdraw your tokens, you will
-receive:
-
-- your tokens,
-- plus any share of the rewards you earned,
-- minus rewards that were added to the pool within the last year, which will
- remain staked.
-
-_To summarize reward withdrawal:_ you will not be able to withdraw your rewards
-for a year. Since rewards get minted every week, you can think of this as a
-rolling unlock (the rewards you receive this week will get unlocked 1 year
-later, the rewards you will receive next week will get unlocked 1 year 1 week
-later, etc.) This 1 year-lock is the secret sauce to good decentralized
-governance, it essentially aligns the incentives of the stakers/governors with
-the ones of the DAO/project/token for a whole year.
diff --git a/archives/page.md b/archives/page.md
deleted file mode 100644
index 13a6eaf..0000000
--- a/archives/page.md
+++ /dev/null
@@ -1,759 +0,0 @@
-# Overview
-
-## What is the API3 DAO?
-
-API3 delegates much of its governance to the vote of a Decentralized Autonomous
-Organization (DAO). API3 is a collaborative effort to build, manage and monetize
-data feeds at scale. To achieve delegated governance and distribute grants in a
-fully decentralized way, the incentives and processes of the participants are
-reconciled through the governance, security, and value capture utilities of the
-API3 token and its powers in the API3 DAO.
-
-## Governance
-
-The DAO votes on high-level matters such as staking incentives and
-collateralization (parameters of the DAO smart contract itself), as well as
-grant proposals that directly transfer DAO treasury assets to contributors of
-API3.
-
-The API3 ecosystem is a single token environment, using its native token (API3).
-Check out the Medium post
-[API3 Tokenomics Update](https://medium.com/api3/api3-tokenomics-update-f032d6e49b30)
-for an in-depth overview on API3 tokenomics. To participate in governance, you
-need to stake API3 tokens in the DAO’s staking pool.
-
-## Rewards
-
-Through staking API3 tokens in the pool, you gain access to weekly
-[rewards](https://docs.api3.org/explore/dao-members/rewards.md) (unlocked
-after one year) and are also granted voting rights on active DAO proposals and
-rewards.
-
-Why one year? Since rewards get minted every week, you can think of this as a
-rolling unlock (the rewards you receive this week will get unlocked 1 year
-later, the rewards you will receive next week will get unlocked 1 year 1 week
-later, etc.) This 1 year-lock is the secret sauce to good decentralized
-governance, it essentially aligns the incentives of the stakers/governors with
-the ones of the DAO/project/token for a whole year.
-
-To read more about rewards, visit the
-Rewards Calculation and Distribution section.
-
-## DAO Contributors
-
-Contributors receive grants from the DAO and are often composed of hierarchical
-teams which manage, streamline, and secure the success of their deliverables to
-API3.
-
-A best-practice workflow is to form off-chain teams and apply for grants to
-execute one-time projects or time-defined operations that will benefit API3. The
-team makes the grant application with a multisig that has the team members
-assigned as owners, and the DAO permissionless-ly transfers the grant to the
-multisig if the proposal is accepted and passed by the DAO contract logic.
-
-This team-based governance scheme is scalable in terms of gas costs, as it
-requires fewer proposals to be voted on at the DAO level, and in practical terms
-as it does not require the constant attention of all governing parties to a wide
-variety of minute details. Furthermore, it allows critical operations such as
-data feed management to be executed swiftly and based on expert opinion.
-
-## DAO Tracker
-
-The [DAO Tracker](https://tracker.api3.org/) is a community-developed tool that
-provides additional insight into the DAObeyond what is offered by the
-intentionally minimalist DAO Dashboard. It features data about all aspects of
-the DAO, including staking and reward data, members, proposals, and the API3 DAO
-treasury.
-
-Its [open source codebase](https://github.com/api3dao/api3-tracker) was
-developed by GitHub user EnormousCloud.
-
-# Using the DAO Dashboard
-
-The [DAO Dashboard](https://dao.api3.org/) is the portal to participate in the
-API3 DAO. It is aimed at API3 members and others that want to interact with the
-DAO or modify/reuse any of its infrastructure. The DAO requires a web3 wallet,
-such as [MetaMask](https://metamask.io/download/), to be integrated with your
-browser. Be sure your wallet is connected to the Ethereum mainnet.
-
-## Staking Tokens
-
-(staking page overview video)
-
-Staking API3 tokens in the
-[staking pool](https://docs.api3.org/explore/dao-members/dao-pool.md) makes
-you eligible for rewards and governance rights.
-
-The DAO uses an adaptive reward system to incentivize staking. Rewards will
-increase to incentivize staking when the total staked is below the staking
-target, and decrease to reduce token emissions when the total staked is above
-the staking target. To see the current funding status, you can see the
-percentage of target met.
-
-### 1. Deposit Tokens
-
-(deposit and withdraw video)
-
-Before tokens can be staked you must deposit them in the staking pool. Doing so
-will remove them from your wallet and place them into the staking pool under the
-control of its smart contracts. Your Balance reflects the amount of tokens you
-have deposited and not yet staked. Withdrawable (and unstaked) tokens can be
-removed from the staking pool at any time and returned to your wallet.
-
-To deposit tokens, click the Deposit button. If this is your first time
-depositing, you’ll have to authorize the staking pool smart contract first by
-clicking Approve. Note that deposited tokens are not staked. They will not earn
-rewards or grant you governance rights.
-
-You can only withdraw tokens that are not staked. The Balance section displays
-the maximum amount that can be withdrawn under “Withdrawable”. To withdraw
-tokens, click the Withdraw button. The tokens withdrawn are returned to your
-wallet.
-
-### 2. Stake Tokens
-
-(stake and earn video)
-
-To stake tokens, click the Stake button. The number of tokens available to stake
-depends on the number of tokens deposited and are available to withdraw as
-displayed in the Balance box as under “Withdrawable”.
-
-### 3. Claim Rewards
-
-(unstake and claim video)
-
-You will not be able to withdraw your rewards for a year after receiving them.
-Since rewards get minted every week, you can think of this as a rolling unlock
-(the rewards you receive this week will get unlocked 1 year later, the rewards
-you will receive next week will get unlocked 1 year 1 week later, etc.) This 1
-year-lock is the secret sauce to good decentralized governance, it essentially
-aligns the incentives of the stakers/governors with the ones of the
-DAO/project/token for a whole year. Unstake tokens to claim your unlocked
-rewards. Note that unstaking will revoke your most recent weekly reward payment,
-and scheduling tokens to be unstaked stops earning rewards for those tokens.
-
-To protect the DAO from proposal spam, unstaking is subject to a seven day
-waiting period. To initiate unstaking, click “Initiate Unstake”.
-
-After the unstaking has been initiated, the interface will display the pending
-amount of tokens that are being unstaked and a countdown timer. Tokens cannot be
-unstaked until the timer is complete.
-
-Once the seven day timer has run out, there are two ways to complete the
-process:
-
-1. **Unstake & Withdraw: **This option will immediately unstake your tokens and
- deposit them into your wallet.
-2. **Unstake: **This option will unstake your tokens while keeping them
- deposited in the DAO. From here you can use the Withdraw link to move the
- tokens to your wallet at any time or stake them again.
-
-## Working with Proposals
-
-(proposals and history video)
-
-Proposals are an important part of DAO governance, and can be used to fund DAO
-projects or ratify DAO-level decisions like updating the stake target. Staking
-tokens in the pool gives you governance rights to create and vote on proposals.
-Use the Governance page to create proposals, browse active proposals, view the
-treasury, and delegate your votes.
-
-### Proposal Creation
-
-To create a proposal, there are two requirements:
-
-1. You haven't created a proposal in the last 7 days.
-2. You need at least 0.1% of the staking pool to create a proposal.
-
-To view the percentage of staked tokens in the pool for an address, visit the
-[DAO Tracker wallets page](https://tracker.api3.org/wallets).
-
-In order for your proposal to succeed, a few steps are highly recommended.
-
-1. Promote your idea and gather feedback on the API3 forum using a
- [sentiment check post](https://forum.api3.org/t/sentiment-check-template/56).
- Generally, ideas receiving community engagement on the forum are more likely
- to pass once crafted as official proposals.
-2. Create an
- [official proposal](https://forum.api3.org/t/api3-dao-example-proposal-template/52)
- post on the API3 forum. This should contain a link to the
- [proposal description on IPFS](https://docs.api3.org/guides/dao-members/proposals.html#using-ipfs-for-proposals).
-3. After receiving feedback from the above steps, create a formal proposal using
- the DAO dashboard as described below.
-
-Proposals may be either primary or secondary. Primary proposals require an
-absolute majority vote to pass, while secondary proposals require 15% and a
-relative majority support.
-
-#### Creating a formal proposal
-
-(create a proposal video)
-
-1. Click **New Proposal** on the Governance page.
-2. **Proposal Type** \
- Proposals can be either Primary or Secondary voting types. These two types
- have access to separate treasuries, different voting settings, and different
- permissions to change contract settings. For a technical breakdown of the
- different permissions granted to the DAO's proposal types (and corresponding
- Agents) see this
- [README](https://github.com/api3dao/api3-dao/blob/develop/packages/dao/README.md#permissions).
-3. **Title** \
- Enter a descriptive proposal title.The title will appear on the Governance
- page and is used to identify the proposal.
-4. **Description**
-
- While a description can be typed text, it’s highly recommended to instead
- use a PDF hosted on IPFS and adding a link back to the forum where you
- posted your proposal for discussion.
-
- Why use IPFS?
-
- Consider this use case: You posted on the
- [API3 forum](https://forum.api3.org/) about a potential proposal. You
- received positive feedback and decided to formally create a proposal using
- the DAO dashboard. In the proposal's description field you provide a link
- back to the forum so people can again see the proposal details. How does the
- voter know that it's the exact same proposal they had read earlier in the
- forum? IPFS addressing content by its hash is convenient here, because any
- change you'll make to your proposal will change its hash.
-
- To create an IPFS link, upload a PDF version of your proposal to an IPFS
- provider like Pinata or Fleek. After the file is uploaded, the respective
- provider will create a URL with the IPFS hash for the PDF. Add the URL to
- your forum posting and the description field of your DAO dashboard proposal.
-
- Remember that the URL the voter sees in the DAO dashboard proposal
- description field is final and should match the URL on the forum.
-
-5. **Target Contract Address** \
- This is the address of the contract to call. For example, the commonly used
- target contract for USDC is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48.
-6. **Target Contract Signature** \
- This defines the signature of the function to call within the target
- contract. For the target contract USDC address mentioned above use the exact
- signature below, without spaces (leading or otherwise):
-
- \
-
- transfer(address,uint256)
-
- Do not alter the signature in any way or else your proposal will be invalid.
-
-7. **ETH Value** \
- You can use zero if the target function is not payable.
-8. **Parameters**
-
- These are the arguments that will be used to satisfy the signature of the
- target contract function in step 6.
-
- For example, if you use the USDC contract address
- 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, you will be calling its transfer
- function, as indicated in step 6, should the proposal pass.
-
- If you wanted to transfer 499,999 USDC to a specific wallet (in this example
- 0xF…EE9), the respective Agent (primary or secondary) would be calling the
- USDC contract to transfer the USDC to the desired wallet. The arguments
- would look like this:
-
- ["0xF4EB52Cf9D31a...d1663d78ddDEE9","499999000000"]
-
-- The arguments must be provided in JSON array format where the values are
- stringified.
-- USDC uses 6 decimal places of precision as opposed to 18 that many other ERC20
- tokens use. Consequently, multiply the desired $USD by 10^6 to get the USDC
- amount to enter.
-
- Note that since transfer(address,uint256) function transfers funds from the
- sender to the specified address, the USDC is asked to be supplied from the
- Agent's balance.
-
- ENS Names
-
- You are also encouraged to use the [ENS app](https://app.ens.domains/) to
- register a name and associate it with an Ethereum account. Then, while
- entering your proposal parameters, you can use this ENS name instead of the
- account address. Before making the transaction that will create the proposal,
- the DAO dashboard will look up the address that the ENS name is pointing to
- and use the raw address in the proposal. Therefore, changing the address that
- the ENS name is pointing to after this look up operation WILL NOT have an
- effect on the proposal.
-
- For voters to see your ENS name instead of the raw address on the proposal
- details page, you will have to use the [ENS app](https://app.ens.domains/) to
- set a reverse record pointing to your ENS name (i.e., you need to have your
- raw address point to the ENS name). If your proposal will make a
- transfer(address,uint256) call to an ERC20 token contract where the address is
- the address of a multisig wallet, you can
- [set a reverse record with the multisig](https://medium.com/the-ethereum-name-service/you-can-now-manage-ens-names-with-gnosis-safe-9ddcb7e6c4ac)
- to your ENS name. See Parameters in
- [this proposal](https://api3.eth/#/history/secondary-31) for an example.
-
-9. Click **Create** \
- The proposal is then added to the proposal list and can be voted on.
-10. **Return to the
- [API3 forum](https://forum.api3.org/c/official-proposals/5)** \
- Add a comment to your post with a link to your newly created proposal. This
- will help encourage community members to vote.
-
-### Proposal Execution
-
-A proposal is ready for execution if all of the following requirements have been
-met:
-
-1. The proposal hasn't already been executed
-2. The proposal's voting period has ended
-3. The total "For" votes exceeds the "Against" votes
-4. Depending on the proposal type you selected, the respective amount of voting
- power voted “For” the proposal.
-
-Both primary and secondary type proposals execute immediately once 50% of all
-voting power has voted "For" them.
-
-## Voting
-
-(vote and delegate video)
-
-Staking grants DAO members the ability to vote on proposals. Your voting power
-is calculated by the number of tokens you have staked divided by the total
-number of tokens staked at the time the proposal was made. To Vote, select a
-proposal on the Governance page and click Vote to cast a vote “For” or
-“Against”.
-
-If you do not want to vote on each proposal yourself, you can delegate your
-votes to another wallet. To delegate your votes, navigate to the Governance page
-and click “Delegate”. Enter the address of the wallet you wish to delegate your
-votes to or the ENS name associated with it, and finalize the transaction.
-
-When you delegate your vote to another user, only that person can vote for you.
-However, if the person you delegated to has also delegated to someone, your
-voting power is discarded. You can update your delegator after seven days have
-passed since your last delegation.
-
-# Contracts
-
-## Overview
-
-The core of the DAO is a set of smart contracts based on Aragon's
-[aragonOS](https://github.com/aragon/aragonOS). The code for all DAO contracts
-can be found in the [api3-dao](https://github.com/api3dao/api3-dao/) GitHub
-repo, along with instructions for how to deploy a copy of the DAO. Below is a
-list of contract addresses.
-
-
>>>>> gd2md-html alert: inline image link here (to images/image1.png). Store image on your image server and adjust path/filename/extension if necessary. (Back to top)(Next alert) >>>>>
-
-## API3 Pool (Api3Pool.sol)
-
-The API3 Pool contract is where API3 token holders can stake their tokens to
-acquire voting power in the DAO. Stakers receive rewards in API3 tokens and can
-optionally delegate their voting power to another user.
-
-See the list of
-[pool contracts](https://github.com/api3dao/api3-dao/tree/main/packages/pool/contracts)
-and specifically the
-[Api3Pool.sol](https://github.com/api3dao/api3-dao/blob/main/packages/pool/contracts/Api3Pool.sol)
-contract for an understanding of the contract inheritance structure:
-
-- TimelockUtils.sol
-- StakeUtils.sol
-- TransferUtils.sol
-- DelegationUtils.sol
-- RewardUtils.sol
-- GetterUtils.sol
-- StateUtils.sol
-
-### Key Functions
-
-[](https://docs.api3.org/reference/dao-members/pool.md#key-functions)Depositing,
-Staking, Unstaking and Withdrawing \
- \
-
-
-
-
Signature
-
-
Description
-
-
-
-
depositRegular(uint256 amount)
-
-
Deposits your API3 tokens into the pool. Tokens must be deposited before they can be staked.
-
-
-
-
stake(uint256 amount)
-
-
Stakes deposited API3 tokens. Staked tokens will earn rewards, grant voting power
-
-
-
-
depositAndStake(address source, uint256 amount)
-
-
Deposits and stakes API3 tokens in one transaction.
-
-
-
-
scheduleUnstake(uint256 shares)
-
-
Schedules staked tokens to be unstaked. In order to unstake API3 tokens, members must first schedule an unstake and wait the scheduled period before unstaking (currently 1 week). Tokens scheduled to be unstaked no longer grant voting power or earn rewards.
-
-
-
-
unstake(address userAddress) returns(uint256)
-
-
Unstakes API3 tokens, allowing them to be withdrawn from the pool (unstaking and withdrawing are separate steps). Can only be called after scheduling an unstake and waiting until the scheduled time.
-
-
-
-
withdrawRegular(uint256 amount)
-
-
Withdraws your API3 tokens from the Pool contract.
-
-
-
-
unstakeAndWithdraw(address destination)
-
-
Unstakes and withdraws tokens in one transaction.
-
-
-
-
-### Timelock
-
-
-
-
Signature
-
-
Description
-
-
-
-
function deposit(address source, uint256 amount, address userAddress)
-
-
Callable only by the Timelock Manager contract. Deposits tokens on behalf of a user.
-
Callable only by the Timelock Manager contract. Deposits tokens on a vesting schedule on behalf of a user. These vesting tokens cannot be withdrawn by the user until they have vested, but they can be staked.
-
-
-
-
function updateTimelockStatus(address userAddress, address timelockManagerAddress)
-
-
Updates the vesting status of a user's deposited vesting tokens (i.e. unlocks tokens) according to the schedule in the Timelock Manager contract.
-
Returns a user's current voting power (0 if they have delegated it).
-
-
-
-
delegateVotingPower(address delegate)
-
-
Delegates a member's voting power, as decided by their share of the staking pool, to another address. It is not necessary to undelegate before redelegating to a new address.
-
-
-
-
undelegateVotingPower()
-
-
Undelegates a member's voting power.
-
-
-
-
-### Other
-
-
-
-
Signature
-
-
Description
-
-
-
-
mintReward()
-
-
Distributes new API3 tokens into the staking pool, where they can be unstaked and withdrawn by members using their share of the pool
-
-
-
-
-## DAO (Api3Template.sol)
-
-The API3 DAO contract is the core DAO contract, and it serves a coordinating and
-setup role. It holds the admin role in API3's contracts including the staking
-pool, and it delegates some of this responsibility to the DAO's other contracts
-(its voting apps and [Aragon Agents](https://aragon.org/agent)).
-
-The base Aragon DAO template contract used by API3 DAO can be found
-[here](https://github.com/aragon/dao-templates/blob/master/shared/contracts/BaseTemplate.sol).
-
-See the
-[Api3Template.sol](https://github.com/api3dao/api3-dao/tree/main/packages/dao/contracts)
-contract code and the list of contracts it inherits from.
-
-- BaseTemplate.sol
-- Api3Voting.sol
-
-## Voting (Api3Template.sol)
-
-API3's voting app implements a simple quorum-based voting mechanism with:
-
-- a minimum required voting power to create a new proposal (defined in the Pool
- contract)
-- a minimum required quorum for passing a proposal (after a waiting period)
-- a quorum percentage to pass a proposal instantly
-
-Proposals include an execution script, which can be executed if the proposal
-passes.
-
-The API3 DAO has installed two instances of its voting app, primary and
-secondary versions, along with two Aragon Agents that they control. The primary
-commands a larger treasury and can update all DAO settings, while the secondary
-commands a much smaller treasury and can update some of the DAO settings.
-
-See the
-[Api3Voting.sol](https://github.com/api3dao/api3-dao/blob/main/packages/api3-voting/contracts/Api3Voting.sol)
-contract code and the Aragon contracts it inherits from.
-
-- BaseTemplate
-
-#### Key Functions
-
-
Execute a proposal, if it is ready for execution.
-
-
-
-
-## Dashboard Attributes
-
-Some attributes that determine values displayed on the DAO dashboard (such as
-the STAKING TARGET) can be changed by creating a proposal and calling the
-appropriate function on the staking pool contract.
-
-The following parameters can be updated via DAO proposal by calling
-[StateUtils.sol](https://github.com/api3dao/api3-dao/tree/main/packages/pool/contracts)
-functions within the
-[Api3Pool contract](https://docs.api3.org/reference/dao-members/pool.md). For
-reference, percentage values are based on 10^18 = 100%.
-
-#### Key Functions
-
-
-
-
Parameter Name
-
-
Initial Value
-
-
Function Signature
-
-
Description
-
-
-
-
stakeTarget
-
-
50 * 10^16
-
-
setStakeTarget(uint256 _stakeTarget)
-
-
Percentage of all tokens targeted to be staked
-
-
-
-
aprUpdateStep
-
-
1 * 10^16
-
-
setAprUpdateStep(uint256 _aprUpdateStep)
-
-
Percentage reward APR will be increased or decreased by
-
Length of time a member must wait after scheduling unstake before unstaking tokens from the pool
-
-
-
-
-## Reward Calculation And Distribution
-
-The staking reward is programmed to increase while the staked amount is below
-the staking target, and vice versa. There is no predetermined schedule.
-
-Reward amount is represented as APR (annual percentage rate) in API3 tokens. You
-can derive APY (annual percentage yield) using an
-[online calculator](https://www.omnicalculator.com/finance/apy). There is a
-governable "APR update step", which is the step size each week the APR will be
-updated with. Also there are governable minimum and maximum APR values, but
-these (especially maximum APR) are there as safety measures. In general,
-governing the stake target will be the primary tool for regulating rewards.
-
-Rewards are added as staked API3 tokens into the staking pool each time the
-mintReward function is called. mintReward is callable by anyone, once per
-"epoch" (and single epoch length is 1 week). When it is called, an amount of
-API3 tokens is minted and added to the staking pool:
-
-(see the
-[smart contract source](https://github.com/api3dao/api3-dao/blob/main/packages/pool/contracts/RewardUtils.sol#L24)
-for more information).
-
-In addition, each time mintReward is called, the annual percentage (the reward
-rate) is updated up or down by the APR update step size (1%), according to
-whether the total number of staked tokens is above or below its target. The
-initial target is 50%, so if the total number of staked tokens is less than 50%
-of the total token supply when mintReward is called, APR will be raised by 1%
-for the next reward mint (and vice versa). Thus, APR will constantly be
-adjusted, but it will always stay between a designated maximum and minimum.
-
-Example
-
-Rewards Distribution User X stakes 600 tokens and user Y stakes 400, so there is
-a 60% (X) 40% (Y) split ownership in the 1000 token staking pool. For a
-particular week the reward mint is 1% (10 total tokens) and the pool is now 1010
-tokens. X at 60% now has 606 tokens and Y has 404. Remember that the 10 reward
-tokens are locked for a period of one year.
diff --git a/archives/public/img/API3-Active.png b/archives/public/img/API3-Active.png
deleted file mode 100644
index d2d12b3..0000000
Binary files a/archives/public/img/API3-Active.png and /dev/null differ
diff --git a/archives/public/img/Beacons-active.png b/archives/public/img/Beacons-active.png
deleted file mode 100644
index 03367ec..0000000
Binary files a/archives/public/img/Beacons-active.png and /dev/null differ
diff --git a/archives/public/img/Folder-Dark.png b/archives/public/img/Folder-Dark.png
deleted file mode 100644
index 1d2d283..0000000
Binary files a/archives/public/img/Folder-Dark.png and /dev/null differ
diff --git a/archives/public/img/Folder-Light.png b/archives/public/img/Folder-Light.png
deleted file mode 100644
index 1e9c06c..0000000
Binary files a/archives/public/img/Folder-Light.png and /dev/null differ
diff --git a/archives/public/img/Magnifier-Dark.png b/archives/public/img/Magnifier-Dark.png
deleted file mode 100644
index 9aa2f32..0000000
Binary files a/archives/public/img/Magnifier-Dark.png and /dev/null differ
diff --git a/archives/public/img/Magnifier-Light.png b/archives/public/img/Magnifier-Light.png
deleted file mode 100644
index 0f8634c..0000000
Binary files a/archives/public/img/Magnifier-Light.png and /dev/null differ
diff --git a/archives/public/img/api3-inactive.png b/archives/public/img/api3-inactive.png
deleted file mode 100644
index 30c3be9..0000000
Binary files a/archives/public/img/api3-inactive.png and /dev/null differ
diff --git a/archives/public/img/beacons.svg b/archives/public/img/beacons.svg
deleted file mode 100644
index db71504..0000000
--- a/archives/public/img/beacons.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
diff --git a/archives/public/img/circle-loading-gif.webp b/archives/public/img/circle-loading-gif.webp
deleted file mode 100644
index c893c8b..0000000
Binary files a/archives/public/img/circle-loading-gif.webp and /dev/null differ
diff --git a/archives/public/img/marching-balls.gif b/archives/public/img/marching-balls.gif
deleted file mode 100644
index 684a0d6..0000000
Binary files a/archives/public/img/marching-balls.gif and /dev/null differ
diff --git a/archives/public/img/meta-mask-ext-btn.png b/archives/public/img/meta-mask-ext-btn.png
deleted file mode 100644
index 61fa942..0000000
Binary files a/archives/public/img/meta-mask-ext-btn.png and /dev/null differ
diff --git a/archives/public/img/meta-mask-header.png b/archives/public/img/meta-mask-header.png
deleted file mode 100644
index d93de2b..0000000
Binary files a/archives/public/img/meta-mask-header.png and /dev/null differ
diff --git a/archives/public/img/meta-mask-header2.png b/archives/public/img/meta-mask-header2.png
deleted file mode 100644
index 3e3d83b..0000000
Binary files a/archives/public/img/meta-mask-header2.png and /dev/null differ
diff --git a/archives/public/img/metamak-fox-head.png b/archives/public/img/metamak-fox-head.png
deleted file mode 100644
index 7c82760..0000000
Binary files a/archives/public/img/metamak-fox-head.png and /dev/null differ
diff --git a/archives/public/img/metamak-fox-head.webp b/archives/public/img/metamak-fox-head.webp
deleted file mode 100644
index b4bf6ac..0000000
Binary files a/archives/public/img/metamak-fox-head.webp and /dev/null differ
diff --git a/archives/public/img/refresh-icon.png b/archives/public/img/refresh-icon.png
deleted file mode 100644
index 745606f..0000000
Binary files a/archives/public/img/refresh-icon.png and /dev/null differ
diff --git a/archives/public/img/small-logo.png b/archives/public/img/small-logo.png
deleted file mode 100644
index 21c8e65..0000000
Binary files a/archives/public/img/small-logo.png and /dev/null differ
diff --git a/archives/public/img/spinner.gif b/archives/public/img/spinner.gif
deleted file mode 100644
index ddccd41..0000000
Binary files a/archives/public/img/spinner.gif and /dev/null differ
diff --git a/archives/public/styles/api3.css b/archives/public/styles/api3.css
deleted file mode 100644
index 9387a9d..0000000
--- a/archives/public/styles/api3.css
+++ /dev/null
@@ -1,15 +0,0 @@
-:root {
- --vp-home-hero-name-color: rgb(66, 184, 131);
-
- --vp-code-color: #36454f;
-
- --vp-c-brand-1: var(--vp-c-green-1);
- --vp-c-brand-2: var(--vp-c-green-2);
- --vp-c-brand-3: var(--vp-c-green-3);
- --vp-c-brand-soft: var(--vp-c-green-soft);
-}
-
-:root.dark {
- --vp-code-color: whitesmoke;
- --vp-code-bg: #36454f;
-}
diff --git a/archives/sidebar.js b/archives/sidebar.js
deleted file mode 100644
index 7ccde33..0000000
--- a/archives/sidebar.js
+++ /dev/null
@@ -1,77 +0,0 @@
-module.exports = [
- {
- text: 'Overview',
- collapsed: false,
- items: [
- {
- text: 'API3 DAO',
- link: '/',
- },
- {
- text: 'The DAO Pool',
- link: '/overview/pool',
- },
- {
- text: 'Inflationary rewards',
- link: '/overview/rewards',
- },
- {
- text: 'DAO Tracker',
- link: '/overview/dao-tracker',
- },
- ],
- },
-
- {
- text: 'DAO Members',
- collapsed: false,
- items: [
- {
- text: 'DAO Dashboard',
- link: '/members/',
- },
- {
- text: 'Staking tokens',
- link: '/members/staking',
- },
- {
- text: 'Working with proposals',
- link: '/members/proposals',
- },
- {
- text: 'How to vote',
- link: '/members/voting',
- },
- {
- text: 'Videos',
- link: '/members/videos',
- },
- ],
- },
- {
- text: 'Technical',
- collapsed: false,
- items: [
- {
- text: 'Contracts',
- link: '/technical/',
- },
- {
- text: 'Pool (Api3Pool.sol)',
- link: '/technical/pool',
- },
- {
- text: 'DAO (Api3Template.sol)',
- link: '/technical/dao',
- },
- {
- text: 'Voting (Api3Voting.sol)',
- link: '/technical/voting',
- },
- {
- text: 'Dashboard attributes',
- link: '/technical/dashboard-attributes',
- },
- ],
- },
-];
diff --git a/archives/technical/assets/images/dao-contract-structure.png b/archives/technical/assets/images/dao-contract-structure.png
deleted file mode 100644
index 15c254e..0000000
Binary files a/archives/technical/assets/images/dao-contract-structure.png and /dev/null differ
diff --git a/archives/technical/dao.md b/archives/technical/dao.md
deleted file mode 100644
index b59b430..0000000
--- a/archives/technical/dao.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: DAO (Api3Template.sol)
-pageHeader: Technical
-outline: deep
----
-
-
-
-# DAO (Api3Template.sol)
-
-The API3 DAO contract is the core DAO contract, and it serves a coordinating and
-setup role. It holds the admin role in API3's contracts including the DAO pool,
-and it delegates some of this responsibility to the DAO's other contracts (its
-voting apps and [Aragon Agents](https://aragon.org/agent)).
-
-The base Aragon DAO template contract used by API3 DAO can be found
-[here](https://github.com/aragon/dao-templates/blob/master/shared/contracts/BaseTemplate.sol).
-
-See the
-[Api3Template.sol](https://github.com/api3dao/api3-dao/tree/main/packages/dao/contracts)
-contract code and the list of contracts it inherits from.
-
-- BaseTemplate.sol
-- Api3Voting.sol
diff --git a/archives/technical/dashboard-attributes.md b/archives/technical/dashboard-attributes.md
deleted file mode 100644
index 7af4a01..0000000
--- a/archives/technical/dashboard-attributes.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-title: Dashboard attributes
-pageHeader: Technical
-outline: deep
----
-
-
-
-# Dashboard attributes
-
-Some attributes that determine values displayed on the DAO dashboard (such as
-the STAKING TARGET) can be changed by creating a proposal and calling the
-appropriate function on the DAO pool contract.
-
-The following parameters can be updated via DAO proposal by calling
-[StateUtils.sol](https://github.com/api3dao/api3-dao/tree/main/packages/pool/contracts)
-functions within the [API3 Pool contract](/technical/pool.md). For reference,
-percentage values are based on `10^18 = 100%`.
-
-| Parameter Name | Initial Value | Function Signature | Description |
-| ---------------------------- | ---------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |
-| stakeTarget | 50 \* 10^16 | `setStakeTarget(uint256 _stakeTarget)` | Percentage of all tokens targeted to be staked |
-| aprUpdateStep | 1 \* 10^16 | `setAprUpdateStep(uint256 _aprUpdateStep)` | Percentage reward APR will be increased or decreased by |
-| maxApr | 75 \* 10^16 | `setMaxApr(uint256 _maxApr)` | Maximum reward APR |
-| minApr | 2.5 \* 10^16 | `setMinApr(uint256 _minApr)` | Minimum reward APR |
-| proposalVotingPowerThreshold | 0.1 \* 10^16 | `setProposalVotingPowerThreshold(uint256 _proposalVotingPowerThreshold)` | Percentage of all shares that must be held to create a new proposal |
-| unstakeWaitPeriod | 604800 (seconds) | `setUnstakeWaitPeriod(uint256 _unstakeWaitPeriod)` | Length of time a member must wait after scheduling unstake before unstaking tokens from the pool |
diff --git a/archives/technical/index.md b/archives/technical/index.md
deleted file mode 100644
index bae9892..0000000
--- a/archives/technical/index.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: Contracts
-pageHeader: Technical
-outline: deep
----
-
-
-
-# Contracts
-
-The core of the DAO is a set of smart contracts based on Aragon's
-[aragonOS](https://github.com/aragon/aragonOS). The code for all DAO contracts
-can be found in the [api3-dao](https://github.com/api3dao/api3-dao/) GitHub
-repo, along with instructions for how to deploy a copy of the DAO. Below is a
-list of contract addresses.
-
-
-
-
-
-| Name | Mainnet Contract Addresses |
-| :---------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| DAO Kernel | [`0x593ea926ee9820a933488b6a288433c387d06dba`](https://etherscan.io/address/0x593ea926ee9820a933488b6a288433c387d06dba) |
-| ACL | [`0x1e7ecc6d3b5b4cfdfc71cb7c3ea9ac4a55f4195a`](https://etherscan.io/address/0x1e7ecc6d3b5b4cfdfc71cb7c3ea9ac4a55f4195a) |
-| DAO Pool | [`0x6dd655f10d4b9e242ae186d9050b68f725c76d76`](https://etherscan.io/address/0x6dd655f10d4b9e242ae186d9050b68f725c76d76) |
-| API3 Token | [`0x0b38210ea11411557c13457D4dA7dC6ea731B88a`](https://etherscan.io/address/0x0b38210ea11411557c13457D4dA7dC6ea731B88a) |
-| Time-lock Manager | [`0xFaef86994a37F1c8b2A5c73648F07dd4eFF02baA`](https://etherscan.io/address/0xFaef86994a37F1c8b2A5c73648F07dd4eFF02baA) |
-| Primary Voting | [`0xdb6c812e439ce5c740570578681ea7aadba5170b`](https://etherscan.io/address/0xdb6c812e439ce5c740570578681ea7aadba5170b) |
-| Secondary Voting | [`0x1c8058e72e4902b3431ef057e8d9a58a73f26372`](https://etherscan.io/address/0x1c8058e72e4902b3431ef057e8d9a58a73f26372) |
-| Primary Agent | [`0xd9f80bdb37e6bad114d747e60ce6d2aaf26704ae`](https://etherscan.io/address/0xd9f80bdb37e6bad114d747e60ce6d2aaf26704ae) |
-| Secondary Agent | [`0x556ecbb0311d350491ba0ec7e019c354d7723ce0`](https://etherscan.io/address/0x556ecbb0311d350491ba0ec7e019c354d7723ce0) |
-| V1 Treasury | [`0xe7aF7c5982e073aC6525a34821fe1B3e8E432099`](https://etherscan.io/address/0xe7aF7c5982e073aC6525a34821fe1B3e8E432099) |
-| Convenience | [`0x95087266018b9637aff3d76d4e0cad7e52c19636`](https://etherscan.io/address/0x95087266018b9637aff3d76d4e0cad7e52c19636) |
-
-
-
diff --git a/archives/technical/pool.md b/archives/technical/pool.md
deleted file mode 100644
index e4ffae4..0000000
--- a/archives/technical/pool.md
+++ /dev/null
@@ -1,66 +0,0 @@
----
-title: Pool (Api3Pool.sol)
-pageHeader: Technical
-
-outline: deep
----
-
-
-
-# Pool (Api3Pool.sol)
-
-The API3 Pool contract is where API3 token holders can stake their tokens to
-acquire voting power in the DAO. Stakers receive rewards in API3 tokens and can
-optionally delegate their voting power to another user.
-
-See the list of
-[pool contracts](https://github.com/api3dao/api3-dao/tree/main/packages/pool/contracts)
-and specifically the
-[API3Pool.sol](https://github.com/api3dao/api3-dao/blob/main/packages/pool/contracts/Api3Pool.sol)
-contract for an understanding of the contract inheritance structure:
-
-- TimelockUtils.sol
-- ClaimUtils.sol
-- StakeUtils.sol
-- TransferUtils.sol
-- DelegationUtils.sol
-- RewardUtils.sol
-- GetterUtils.sol
-- StateUtils.sol
-
-## Key Functions
-
-### Depositing, Staking, Unstaking and Withdrawing
-
-| Signature | Description |
-| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `depositRegular(uint256 amount)` | Deposits your API3 tokens into the pool. Tokens must be deposited before they can be staked. |
-| `stake(uint256 amount)` | Stakes deposited API3 tokens. Staked tokens will earn rewards, grant voting power (and may be slashed if there is a claim on the pool—not yet implemented). |
-| `depositAndStake(address source, uint256 amount)` | Deposits and stakes API3 tokens in one transaction. |
-| `scheduleUnstake(uint256 shares)` | Schedules staked tokens to be unstaked. In order to unstake API3 tokens, members must first schedule an unstake and wait the scheduled period before unstaking (currently ~1 week). Tokens scheduled to be unstaked no longer grant voting power or earn rewards. |
-| `unstake(address userAddress) returns(uint256)` | Unstakes API3 tokens, allowing them to be withdrawn from the pool (unstaking and withdrawing are separate steps). Can only be called after scheduling an unstake and waiting the scheduled amount of time. |
-| `withdrawRegular(uint256 amount)` | Withdraws your API3 tokens from the Pool contract. |
-| `unstakeAndWithdraw(address destination)` | Unstakes and withdraws tokens in one transaction. |
-
-### Timelock
-
-| Signature | Description |
-| ---------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `function deposit(address source, uint256 amount, address userAddress)` | Callable only by the Timelock Manager contract. Deposits tokens on behalf of a user. |
-| `function depositWithVesting(address source, uint256 amount, address userAddress, uint256 releaseStart, uint256 releaseEnd)` | Callable only by the Timelock Manager contract. Deposits tokens on a vesting schedule on behalf of a user. These vesting tokens cannot be withdrawn by the user until they have vested, but they _can_ be staked. |
-| `function updateTimelockStatus(address userAddress, address timelockManagerAddress)` | Updates the vesting status of a user's deposited vesting tokens (i.e. unlocks tokens) according to the schedule in the Timelock Manager contract. |
-
-### Voting Power
-
-| Signature | Description |
-| -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `userVotingPowerAt(address userAddress, uint256 _block)` | Returns a user's current voting power (0 if they have delegated it). |
-| `delegateVotingPower(address delegate)` | Delegates a member's voting power, as decided by their share of the staking pool, to another address. It is not necessary to undelegate before redelegating to a new address. |
-| `undelegateVotingPower()` | Undelegates a member's voting power. |
-
-### Other
-
-| Signature | Description |
-| ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ |
-| `mintReward()` | Distributes new API3 tokens into the staking pool, where they can be unstaked and withdrawn by members using their share of the pool |
-| `payOutClaim(address recipient, uint256 amount)` | A special function callable only by approved claims manager contracts to pay out claims directly from the pool. |
diff --git a/archives/technical/voting.md b/archives/technical/voting.md
deleted file mode 100644
index 51e9c15..0000000
--- a/archives/technical/voting.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-title: Voting (Api3Voting.sol)
-pageHeader: Technical
-outline: deep
----
-
-
-
-# Voting (Api3Voting.sol)
-
-API3's voting app implements a simple quorum-based voting mechanism with:
-
-- a minimum required voting power to create a new proposal (defined in the Pool
- contract)
-- a minimum required quorum for passing a proposal (after a waiting period)
-- a quorum percentage to pass a proposal instantly
-
-Proposals include an execution script, which can be executed if the proposal
-passes.
-
-The API3 DAO has installed two instances of its voting app, primary and
-secondary versions, along with two Aragon Agents that they control. The primary
-commands a larger treasury and can update all DAO settings, while the secondary
-commands a much smaller treasury and can update some of the DAO settings.
-
-See the
-[Api3Voting.sol](https://github.com/api3dao/api3-dao/blob/main/packages/api3-voting/contracts/Api3Voting.sol)
-contract code and the Aragon contracts it inherits from.
-
-- BaseTemplate
-
-## Key Functions
-
-| Signature | Description |
-| --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
-| `newVote(bytes _executionScript, string _metadata, bool _castVote, bool _executesIfDecided) returns (uint256 voteId)` | Create a new proposal in the DAO. Requires a minimum percentage of voting power (currently 0.1%). |
-| `vote(uint256 _voteId, bool _supports, bool _executesIfDecided)` | Vote yes or no on an existing proposal. |
-| `executeVote(uint256 _voteId)` | Execute a proposal, if it is ready for execution. |
-
-A proposal is ready for execution if:
-
-> 1. the proposal hasn't already been executed, and
-> 2. greater than 50% of all voting power has voted "yes" on the proposal,
-
-OR
-
-> 1. the proposal hasn't already been executed, and
-> 2. the proposal's voting period has ended, and
-> 3. the total "yes" vote exceeds the "no" vote, and
-> 4. at least 50% (for Primary voting app proposals) or 15% (for Secondary
-> voting app proposals) of all voting power has voted "yes" on the proposal.
diff --git a/docs/technical/dao.md b/docs/technical/dao.md
index aef90e4..bdb4dc7 100644
--- a/docs/technical/dao.md
+++ b/docs/technical/dao.md
@@ -11,7 +11,7 @@ outline: deep
The API3 DAO contract is the core DAO contract serving as a coordinating and
setup role. It holds the admin role in API3's contracts including the DAO pool,
and it delegates some of this responsibility to the DAO's other contracts (its
-voting apps and [Aragon Agents](https://aragon.org/agent)).
+voting apps and [Aragon](https://aragon.org/) Agents).
The base Aragon DAO template contract used by API3 DAO can be found
[here](https://github.com/aragon/dao-templates/blob/master/shared/contracts/BaseTemplate.sol).