RSS3 is the Open Information Layer designed to structure a wide range of Open Information, serving as a fundamental for the next Twitter, Google, and OpenAI. It operates as an open and decentralized protocol, ensuring that information is freely accessible and distributed.
Unlike traditional centralized systems, the RSS3 Network is formed by decentralized RSS3 Nodes constantly indexing and interpreting Open Information - similar to Google’s indexing system but decentralized. This democratizes information, making it more readily available for various uses. By leveraging the Network, social media applications can offer richer, more diverse content streams, search engines can provide more comprehensive search results, and AI models can access a vast pool of open data for training and analysis.
RSS3's decentralized nature ensures that information flow remains independent of centralized control. This makes RSS3 a pivotal technology in building the next phase of the Internet - the Open Web.
Open Information Consumption
The RSS3 Network offers abundant Open Information for consumption, enabling developers to create diverse user experiences, including social media platforms, AI models, blockchain explorers, and beyond.
Anyone can obtain an API key from the RSS3 developer portal and use $RSS3 to pay for queries. Whenever an application requests data from the Network, a number of tokens will be transferred and distributed to the Operation Pools () of corresponding Nodes ().
Sublayers and Nodes
The RSS3 Mainnet consists of the RSS3 Data Sublayer (DSL) and the RSS3 Value Sublayer (VSL). Nodes live on both the DSL and VSL. Public Good Nodes () live on the DSL only, and their corresponding Public Good Pool lives on the VSL. Finally, the RSS3 VSL permits the deployment of external dApps.
RSS3 Data Sublayer (DSL)
The RSS3 DSL consists of and parts of .
RSS3 Value Sublayer (VSL)
The RSS3 VSL consists of the Public Good Pool, parts of , and all other smart-contract-based dApps that live upon it.
Node
- Anyone can become a Node Operator and start an RSS3 Node to join the RSS3 Network without permission.
- A Node Operator has the ability to configure its Node's coverage, a setting that directly influences the Node's capability to respond to various types of requests. A broader coverage means more computational resources are required.
- A Node has a corresponding Operator Pool () and corresponding Staking Pool () on the VSL. To start a Node, a deposit of at least 10,000 $RSS3 is required.
Public Good Node
- A Public Good Node does not have a Staking Pool and does not participate in any form of incentivization. Its existence is to serve the public good.
- To start a Public Good Node, no $RSS3 deposit is required.
- A Public Good Node does not live on the VSL and has no 1-to-1 pool.
Public Good Pool
The Public Good Pool () lives on the VSL. While a delegator (see Staking and Trust) cannot stake toward an , they can stake to the Public Good Pool and then choose to trust an .
dApps
As a Layer 2, the VSL is open to third parties for deploying smart contracts. Developers can deploy dApps freely.
Staking and Trust
A Public Good Node does not have a Staking Pool and does not participate in any form of incentivization.
Anyone who holds $RSS3 can choose to:
① Staking to a Normal Node
-
The amount of staked $RSS3 signifies its quality and reliability, and this increases the likelihood of receiving requests for a Normal Node.
-
The staked $RSS3 goes to the Staking Pool of the corresponding Node.
-
When one stakes $RSS3 to Normal Node , that party will be minting corresponding NFT(s), the RSS3- Chip (), which represents the underlying staked $RSS3:
-
Therefore, the staking amount needs to be an exact multiple of the Chip value, so that . Unused $RSS3 will be returned.
-
A Chip can be redeemed for its underlying $RSS3. The redemption amount may be different from the original staking amount due to the change of the underlying balance
-
A redemption takes 30 epochs or roughly 22.5 days to complete (1 epoch is 32,400 blocks on the RSS3 VSL - about 18 hours).
-
A Staking Pool receives Network Rewards as the corresponding Node does its work and plays its part in maintaining the RSS3 Network; hence, its balance generally increases as calculated by $RSS3. However, this grants no promise in its corresponding Ether or stablecoin value of any sort.
-
A Staking Pool's tax is calculated and distributed to the Operation Pool at the end of every epoch.
- The tax applies to the Network Rewards allocated to its Staking Pool, not the staked tokens.
- The tax rate is set by the Node Operator.
- The Node Operator receives the taxed amount in full if its deposit meets the following conditions:
- Otherwise, the exceeding part of the tax collected will be allocated to the Public Good Pool.
- 10,000 $RSS3 is the minimal deposit for a Normal Node; otherwise, the tax will be allocated to the Public Good Pool.
② Trusting a Public Good Node
Since a Public Good Node does not participate in the incentivization mechanism, it is not possible to stake to a Public Good Node. However, one can choose to trust a Public Good Node by entrusting $RSS3 to the Public Good Pool.
-
The number of entrusted $RSS3 signifies its quality and reliability, and this increases the likelihood of receiving requests for a Public Good Node.
-
The entrusted $RSS3 goes to the Public Good Pool, which is a collective pool for all Public Good Nodes.
-
When one trusts a Public Good Node , that party will be minting corresponding NFT(s), the RSS3- Chip (), which represents the underlying entrusted $RSS3:
-
Therefore, the trust amount needs to be an exact multiple of the Chip value, so that . Unused $RSS3 will be returned.
-
A Chip can be redeemed for its underlying $RSS3. The redemption amount may be different from the original trust amount due to the change of the underlying balance:
-
A redemption takes 30 epochs or roughly 22.5 days to complete (1 epoch is 32,400 blocks on the RSS3 VSL - about 18 hours).
-
The Public Good Pool's tax is calculated and donated to the Open Information Grant at the end of every epoch.
- The Node Operator does not set a tax rate, nor does it receive the tax.
- The tax rate is established based on the average rate of all Normal Nodes.
Reward
-
Every year, the Network will distribute Network Rewards equivalent to 3% of the total $RSS3 supply. In the first year, these rewards will be coming from the early incentive pool allocated through previous governance. Subsequently, the Network plans to initiate an annual issuance for these rewards, with the specifics to be determined by future RSS3 Evolution Proposals.
-
Network Rewards consists of three parts: Operation Rewards, Staking Rewards, and Trust Rewards.
- Operation Rewards of a Node will be distributed according to its Request Fees collected through serving Open Information requests;
- Staking Rewards of a given Node will be distributed according to the amount of staked tokens;
- Trust Rewards of any given Public Good Node will be the same according to the total amount of entrusted tokens.
-
As an initial ratio, 20% of the Network Rewards will go to Operation Rewards, while 80% will go to Staking Rewards and Trust Rewards. Such a ratio is subject to future governance proposals.
-
For all reward formulas:
- : a given Node
- : a given epoch
- : Request Fees
- : Network Rewards
- : Operation Rewards
- : Staking Rewards
- : Trust Rewards
- : Operation Tax
-
denotes the normalized work distribution for a given Normal Node , at the end of a given epoch . is a constant equal to used to offset the effect of replacing with , as the former is more costly regarding gas when it comes to on-chain computation.
-
denotes the Operation Rewards for a given Node , at the end of a given epoch .
-
denotes the Staking Rewards for a given Normal Node , at the end of a given epoch , where is allocated to the Normal Node’s in proportion to the amount of staked tokens in the entire Network during the last .
-
denotes the Trust Rewards for a given Public Good Node , at the end of a given epoch , where is allocated to the Public Good Node’s in proportion to the amount of entrusted tokens in the entire Network during the last .
-
The tax rate is set by the Node Operator of a Normal Node and is applied to the Network Rewards allocated to its . The amount of tax collectible is capped at a maximum of times the current deposit amount, where the Network sets c.
-
The tax rate of Public Good Nodes is calculated using the average of tax rates of all Normal Nodes.
-
The total amount of tokens allocated to a Normal Node’s for a given epoch is therefore
-
The total amount of tokens allocated to a Normal Node’s for a given epoch is therefore
-
The total amount of tokens allocated to all Public Good Nodes' for a given epoch is therefore
Settlement
At the end of every epoch, a settlement happens. A settlement includes:
- Distributing Request Fees to corresponding Operation Pools
- Distributing Operation Rewards to the corresponding Staking Pools
- Distributing the tax to corresponding Operation Pools
- Distributing the after-tax Staking Rewards to each Staking Pool
- Donating the public good tax
- Distributing the after-tax Trust Rewards to the Public Good Pool
Slashing
- A demotion will happen when a Node is confirmed to be reporting inaccurate data or failing to process a request.
- A slashing is automatically triggered when a Node is demoted the 4th time within an epoch.
- If a slashing happens, 2% of the Staking Pool and 10% of the Operation Pool will be deducted; the Node’s Reliability Score will be set to 0 to prevent it from receiving requests during the current epoch.
- 50% of the slashed tokens will be burnt; 10% will go to the reporter; the remaining slashed tokens will be donated to the Public Good Pool.
- A slashing can be challenged within 7 epochs. If successful, the tokens are returned.
- Public Good Nodes are subject to demotion only.
Further Utilities
In the first year following the Mainnet launch, there will be no new token issuance of any kind - the maximum supply remains 1 billion as of the TGE. Occasional slashing penalties are the only mechanism that will trigger $RSS3 inaccessibility, which may change in the future as more utilities are discovered for the $RSS3.
Starting from the second year, the network will introduce an annual issuance rate of 3%, which will be allocated as Network Rewards (Operation Rewards and Staking Rewards).
Additionally, more utility mechanisms are anticipated after the first year. The specifics of these mechanisms will be formulated and implemented through future RSS3 Evolution Proposals.
A Recap on Allocation and Vesting
The allocation and vesting schedule of $RSS3 was first introduced during the Testnet launch. Here is a recap and elaboration.
Total Supply and Allocation
1,000,000,000 $RSS3 tokens were created at genesis on Feb 12th, 2022.
5-Year Circulating Supply
The majority of the $RSS3 tokens are subject to long-term lockups. Details are as follows:
Allocation | Percentage | Vesting |
---|---|---|
Seed Round | 4.6% | 12-month cliff, 24-month linear release |
Private Sale | 10% | 12-month cliff, 18-month linear |
Public Sale | 5% | All unlocked with TGE |
Early Incentive | 10% | 2% unlocked with TGE, 8% linear unlocked within 12 months |
Team | 15.4% | 12-month cliff, 36-month linear |
Natural Selection Labs | 5% | 12-month cliff, 24-month linear |
Advisor | 1% | 12-month linear |
Ecosystem | 32% | 2% unlocked with TGE, 12-month cliff, then 48-month linear |
Foundation | 15% | 12-month cliff, 48-month linear |
Partnerships | 2% | 12-month cliff, 36-month linear |
-
Seed Investors
Seed investors are those who backed us from the very beginning. Their purchase price was $0.04 per $RSS3. There will be a 12-month cliff and then a 24-month linear unlock.
-
Private Token Sale
Private token sale participants have purchase prices ranging from $0.06 to $0.15. There will be a 12-month cliff and then an 18-month linear unlock.
-
Public Token Sale
5% are tokens from public sales during the TGE. Tokens are unlocked immediately.
-
Early Incentives
10% are early incentives. 2% were airdropped to existing users in the RSS3 ecosystem 1 month after the TGE. The remaining has a 12-month linear unlock, which will be used as incentives toward various stakeholders (e.g., active users, ecosystem app developers, and Testnet Node Operators).
-
Team
Those existing and future crews of RSS3 are allocated about 15% of all the tokens. These tokens will be unlocked after a 12-month cliff with a 36-month vesting period.
-
Natural Selection Labs
Natural Selection Labs is the equity company that initiated the RSS3 project. It is granted 5% of all the tokens with a vesting period of 24 months after a 12-month cliff.
-
Advisors
There have been lots of people who helped the RSS3 project from its infancy. In total, 1% of all the tokens are granted to those advisors with a 12-month linear vesting period.
-
Ecosystem
2% will be unlocked after LBP, where the initial liquidity pool on Uniswap is coming from afterward. Then, it will be subject to a 12-month cliff before a 48-month linear unlock.
-
Foundation
The foundation is set to support the long-term development of the project. There will be a 12-month cliff followed by a 48-month linear unlock.
Future Evolutions
The RSS3 Network is in a state of continuous evolution, with ongoing upgrades to its tokenomics and technical architecture. As we endeavor to build a foundational information network that lays the groundwork for a new generation of applications, there's much more to accomplish. We encourage everyone to join the discussion and participate in the governance of RSS3 in the community forum.