-
Notifications
You must be signed in to change notification settings - Fork 0
Dev #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dev #24
Changes from all commits
60c817d
477f71d
6d8b8f0
0324b3b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -33,7 +33,7 @@ If you are using a different schema, fully specify it. | |||||||||||||||
| ### Related Concepts | ||||||||||||||||
|
|
||||||||||||||||
| - **[Agent Registration](https://docs.torus.network/explanations/builders/agent-registration/)** - How agents become discoverable | ||||||||||||||||
| - **[Root Agents](https://docs.torus.network/explanations/root-agents/root-agents/)** - Agents with direct emission access | ||||||||||||||||
| - **[Root Agents](https://docs.torus.network/explanations/goal-leaders/goal-leaders/)** - Agents with direct emission access | ||||||||||||||||
| - **[Agent Server Setup](https://docs.torus.network/explanations/builders/agent-server/)** - Recommended endpoint interface examples | ||||||||||||||||
|
Comment on lines
35
to
37
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Broken link: path points to a non-existent All other files moved the Root Agent docs to -**[Root Agents](https://docs.torus.network/explanations/goal-leaders/goal-leaders/)** - Agents with direct emission access
+**[Root Agents](https://docs.torus.network/explanations/goal-leaders/root-agents/)** - Agents with direct emission access📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||
| - **[Tokenomics](https://docs.torus.network/getting-started/tokenomics/)** - Understanding emission mechanisms | ||||||||||||||||
|
|
||||||||||||||||
|
|
||||||||||||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,58 @@ | ||||||
| --- | ||||||
| title: Emission Proposals | ||||||
| description: Understanding emission proposals, how they work, and their role in managing Torus network incentives and economics. | ||||||
| --- | ||||||
|
|
||||||
| import { | ||||||
| Aside, | ||||||
| Card, | ||||||
| CardGrid, | ||||||
| Code, | ||||||
| Steps, | ||||||
| Tabs, | ||||||
| TabItem, | ||||||
| } from "@astrojs/starlight/components"; | ||||||
|
|
||||||
| Emission proposals can adapt the token emission rate and distribution across different coponents of the protocol. | ||||||
|
|
||||||
|
Comment on lines
+16
to
+17
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Spelling error: “coponents” → “components” Minor typo in the first paragraph. -Emission proposals can adapt the token emission rate and distribution across different coponents of the protocol.
+Emission proposals can adapt the token emission rate and distribution across different components of the protocol.📝 Committable suggestion
Suggested change
🧰 Tools🪛 LanguageTool[grammar] ~16-~16: Ensure spelling is correct (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) 🤖 Prompt for AI Agents |
||||||
| These proposals allow the community to adapt the macro-economics of the network based on the network's context and external conditions. They can shift both the rate of emissions, and how those emissions are distributed between agents, allocator dividends and the protocol treasury. | ||||||
|
|
||||||
| <Aside type="tip"> | ||||||
| **Emission proposals require community consensus** through the governance voting process, ensuring that changes to network economics reflect the collective will of TORUS stakeholders. | ||||||
| </Aside> | ||||||
|
|
||||||
| ## How Emission Proposals Work | ||||||
|
|
||||||
| Emission proposals allow TORUS stakeholders to configure 3 key percentage parameters: | ||||||
|
|
||||||
| ### Core Parameters | ||||||
|
|
||||||
| The three parameters control two separate distribution pools: | ||||||
|
|
||||||
| **Burn Distribution (up to 100% total):** | ||||||
| - **Recycling Percentage**: Portion of emissions that is recycled | ||||||
| - **Treasury Percentage**: Portion allocated to the protocol treasury | ||||||
|
|
||||||
| The remaining % of emissions is distributed to the network. | ||||||
|
|
||||||
| *Note: Recycling Percentage + Treasury Percentage can be up to 100% total (e.g., 60% combined is valid)* | ||||||
|
|
||||||
| **Incentive Distribution (up to 100% total):** | ||||||
| - **Incentives Ratio**: The incentive distribution ratio between agents and stake allocator dividends | ||||||
|
|
||||||
| ### Proposal conditions | ||||||
|
|
||||||
| For a proposal to pass, it must meet two requirements: | ||||||
| - **Majority Support**: More than 50% of votes must be positive | ||||||
| - **Participation Threshold**: Total votes must exceed 10% of all TORUS staked in the network + it must be at least 2 days old | ||||||
|
|
||||||
|
|
||||||
| ## Related Concepts | ||||||
|
|
||||||
| - **[Governance & DAO](https://docs.torus.network/explanations/v05/governance-dao/)** - Understanding the broader DAO framework | ||||||
| - **[Tokenomics](https://docs.torus.network/getting-started/tokenomics/)** - How TORUS token economics work | ||||||
| - **[Permission System](https://docs.torus.network/explanations/v05/permissions/)** - How governance permissions enable proposal creation | ||||||
|
|
||||||
| <Aside type="tip" title="Ready to Create a Proposal?"> | ||||||
| Follow our [emission proposal guide](https://docs.torus.network/how-to-guides/goal-leaders/create-emission-proposal/) to learn the step-by-step process. | ||||||
| </Aside> | ||||||
| Original file line number | Diff line number | Diff line change | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -106,7 +106,7 @@ Root Agents receive emissions directly from the stake root and can set goals for | |||||||||||||||
| After submitting your Root Agent application: | ||||||||||||||||
|
|
||||||||||||||||
| - **Join the community**: Be active in [Discord](https://discord.gg/torus) to share updates about your agent. | ||||||||||||||||
| - **Understand the process**: Learn about [Root Agent](https://docs.torus.network/explanations/root-agents/root-agents/) approval criteria and DAO governance | ||||||||||||||||
| - **Understand the process**: Learn about [Root Agent](https://docs.torus.network/explanations/goal-leaders/goal-leaders/) approval criteria and DAO governance | ||||||||||||||||
| - **Check application status**: Monitor [DAO whitelist applications](https://dao.torus.network/whitelist-applications) for voting progress | ||||||||||||||||
|
Comment on lines
108
to
110
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Incorrect reference to Root Agent explanation page. Same duplication as above – link should point to -Learn about [Root Agent](https://docs.torus.network/explanations/goal-leaders/goal-leaders/) approval criteria …
+Learn about [Root Agent](https://docs.torus.network/explanations/goal-leaders/root-agents/) approval criteria …Fix to avoid a broken “What’s Next?” link. 📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||
|
|
||||||||||||||||
| Connect with the community: | ||||||||||||||||
|
|
||||||||||||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,105 @@ | ||
| --- | ||
| title: Create an Emission Proposal | ||
| description: Step-by-step guide to creating and submitting emission proposals through the Torus DAO. | ||
| --- | ||
|
|
||
| import { | ||
| Steps, | ||
| Aside, | ||
| CardGrid, | ||
| Card, | ||
| LinkCard | ||
| } from "@astrojs/starlight/components"; | ||
| import ClickableImage from '/src/components/ClickableImage.astro'; | ||
| import RedText from '/src/components/RedText.astro'; | ||
|
|
||
| In this guide, we’ll walk through **submitting an emission proposal** via the Torus DAO. | ||
|
|
||
| ## Prerequisites | ||
|
|
||
| <CardGrid> | ||
| <Card title="TORUS Balance" icon="seti:license"> | ||
| You need at least 10 000 TORUS in your wallet to create proposals. | ||
| See [how to get TORUS](https://docs.torus.network/how-to-guides/holders/bridge-from-base/). | ||
| </Card> | ||
| <Card title="Economic Rationale" icon="seti:shell"> | ||
| Understand how your changes will affect network economics and incentives. | ||
| Review the [emission proposals explanation](https://docs.torus.network/explanations/goal-leaders/emission-proposals/). | ||
| </Card> | ||
| </CardGrid> | ||
|
|
||
|
|
||
| ## Create an Emission Proposal | ||
|
|
||
| <Steps> | ||
|
|
||
| 1. **Visit the [Torus DAO Proposals tab](https://dao.torus.network/proposals)** | ||
| Navigate to the DAO proposals page where you can view existing proposals and create new ones. | ||
|
|
||
| 2. **Connect your Wallet** | ||
| Click the <RedText variant="light">**Connect Wallet**</RedText> button and ensure you're connected with a wallet that has at least 10,000 TORUS. | ||
|
|
||
| 3. **Click on Shape the Network** | ||
| Look for the <RedText variant="light">"Shape the Network" button</RedText>, it is at the top right corner of the dashboard. | ||
|
|
||
| 4. **Select "Create Emission Proposal" Type** | ||
| In the modal, choose <RedText variant="light">**"Create emission proposal"**</RedText> from the available options. | ||
| This is similar to the whitelisting process but focuses on network economics. | ||
|
|
||
| 5. **Configure Emission Parameters** | ||
| Set the three key percentage parameters across two distribution pools: | ||
|
|
||
| **Burn Distribution (up to 100% total):** | ||
| - **Recycling Percentage**: <RedText variant="light">Portion of fees burned through recycling</RedText> | ||
| - **Treasury Percentage**: <RedText variant="light">Portion allocated to network treasury</RedText> | ||
|
|
||
| **Reward Distribution (up to 100% total):** | ||
| - **Incentives Ratio**: <RedText variant="light">Portion for incentive programs and rewards</RedText> | ||
|
|
||
| <Aside type="caution"> | ||
| **Parameter Requirements** | ||
|
|
||
| - Recycling + Treasury percentages can be up to 100% total (e.g., 30% + 40% = 70% is valid) | ||
| - Incentives Ratio is a separate allocation up to 100% for rewards | ||
| - This dual-pool system controls burn vs. reward distribution independently | ||
| </Aside> | ||
|
|
||
| 6. **Add Proposal Details** | ||
| Provide comprehensive information about your proposal: | ||
|
|
||
| - **Title**: Clear, descriptive name for the proposal | ||
| - **Description**: Detailed explanation of the economic rationale, why these specific percentages benefit the network... | ||
|
|
||
| 7. **Review and Submit** | ||
| Double-check all parameters and details before submission. Click <RedText variant="light">**"Submit Proposal"**</RedText> and <RedText variant="light">confirm the transaction in your wallet</RedText>. | ||
|
|
||
| 8. **Share with the community** | ||
| After submitting, post your proposal in Discord, Telegram, or other channels to spark discussion and encourage voting. | ||
| <Aside type="note"> | ||
| A proposal isn’t final until voting ends and it’s executed on‑chain (or rejected). | ||
| Each proposal remains open for 7 days; if it doesn’t meet the approval criteria within that window, it closes automatically. | ||
| To try again, you must repeat the process (including the 10,000 TORUS fee). | ||
| </Aside> | ||
|
|
||
| 9. **All done when either** | ||
| - The 7‑day voting window ends. | ||
| - ≥ 50 % support & > 10 % participation: proposal executes on‑chain. | ||
| - ≤ 50 % support & > 10 % participation: proposal get denied. | ||
|
|
||
| Therefore, make sure to follow the voting process closely. | ||
|
|
||
|
|
||
|
|
||
|
|
||
| </Steps> | ||
|
|
||
| ## What's Next? | ||
|
|
||
| After submitting your emission proposal: | ||
| - **Community Discussion**: Engage with feedback and questions from other community members | ||
|
|
||
| Connect with the community during the process: | ||
|
|
||
| - **[Discord](https://discord.gg/torus)** — Discuss proposal details and economic implications | ||
| - **[Telegram](https://t.me/torusnetwork)** — Share updates and gather community sentiment | ||
| - **[Twitter](https://x.com/torus_network)** — Announce your proposal to the broader ecosystem |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Broken URL – duplicate
goal-leaderssegment.https://docs.torus.network/explanations/goal-leaders/goal-leaders/will 404.The page lives at
/explanations/goal-leaders/root-agents/.Please adjust (and ideally use a leading-slash relative URL).
📝 Committable suggestion
🤖 Prompt for AI Agents