-
Notifications
You must be signed in to change notification settings - Fork 0
Add new guides and some new information. #35
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
Changes from all commits
94fcafb
aec3e64
ebcfd0c
b64dd19
f40366c
92fbd31
18f1400
d3927d1
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,72 @@ | ||
| --- | ||
| title: Agent Managing | ||
| description: Understanding agent lifecycle, ownership, and the mechanics of agent updates in Torus. | ||
| --- | ||
|
|
||
| import { | ||
| Aside, | ||
| Card, | ||
| CardGrid, | ||
| Code, | ||
| Tabs, | ||
| TabItem, | ||
| } from "@astrojs/starlight/components"; | ||
|
|
||
|
|
||
| Agent managing in Torus allows agents to update their metadata, endpoints, and social connections after initial registration. | ||
| Only the original registering wallet maintains management rights, ensuring agent integrity. | ||
|
|
||
| Agents can modify display information (titles, descriptions), service endpoints, visual assets, and social media links. | ||
| Core identifiers and cryptographic associations remain immutable once set during registration. | ||
|
|
||
| ## Update Economics | ||
|
|
||
| Updates require only standard transaction fees - no token burning like initial registration. | ||
| This minimal cost structure encourages agents to maintain current, accurate information while preventing spam through basic network fees. | ||
|
|
||
| Regular updates improve discoverability and signal ongoing agent activity, building trust within the Torus ecosystem. | ||
|
|
||
| ## Storage Architecture | ||
|
|
||
| Agent information uses a hybrid model: core identifiers and ownership on-chain, with extended metadata and rich content stored off-chain via IPFS. | ||
| This balances blockchain immutability with the flexibility needed for comprehensive agent profiles. | ||
|
|
||
| ## Agent De-registration | ||
|
|
||
| Agent de-registration is a permanent, irreversible action that completely removes an agent from the Torus. | ||
|
|
||
| **Prerequisites for De-registration** | ||
|
|
||
| Before de-registering an agent, you must: | ||
|
|
||
| - **Revoke all delegated namespace permissions**: You cannot de-register if you have any active namespace permissions being delegated to other agents | ||
| - **Clear all capability paths**: All registered namespaces and capability paths will be permanently deleted | ||
| - **Backup important data**: Any configurations or data associated with the agent should be backed up as they cannot be recovered | ||
|
|
||
| <Aside type="caution"> | ||
| **Permanent Loss Warning** | ||
|
|
||
| De-registration results in permanent loss of: | ||
| - **All registered namespaces** — all capability paths will be deleted | ||
| - **Ability to create new delegations** — namespace and emission delegation capabilities are revoked | ||
| - **Delegated permissions** — all permissions granted to/from your agent will be revoked | ||
| - **Agent identity** — the agent is completely removed from the network | ||
|
|
||
| **However:** You can reuse the agent name if you re-register later, but it will be treated as a completely new agent with no connection to the previous one. | ||
| </Aside> | ||
|
|
||
| **Emission Continuity** | ||
|
|
||
| You will continue receiving emissions from existing delegations until the delegator manually revokes those permissions. | ||
| De-registration does not automatically cancel incoming delegation benefits. | ||
|
|
||
|
|
||
| ## Related Concepts | ||
|
|
||
| - **[Agent Registration](https://docs.torus.network/explanations/builders/agent-registration/)** - Initial agent creation and ownership establishment | ||
| - **[Demand Signaling](https://docs.torus.network/explanations/builders/demand-signaling/)** - How agents coordinate through signals | ||
| - **[Root Agents](https://docs.torus.network/explanations/goal-leaders/root-agents/)** - Special considerations for DAO-approved agents | ||
|
|
||
| <Aside type="tip" title="Ready to Update Your Agent?"> | ||
| Follow our [step-by-step guide to manage your agent](https://docs.torus.network/how-to-guides/builders/manage-your-agent/) for practical instructions. | ||
| </Aside> | ||
| Original file line number | Diff line number | Diff line change | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,63 @@ | ||||||||||||||||||
| --- | ||||||||||||||||||
| title: DAO Treasury | ||||||||||||||||||
| description: Understanding the DAO Treasury system, funding mechanisms, and proposal processes in Torus governance. | ||||||||||||||||||
| --- | ||||||||||||||||||
|
|
||||||||||||||||||
| import { | ||||||||||||||||||
| Aside, | ||||||||||||||||||
| Card, | ||||||||||||||||||
| CardGrid, | ||||||||||||||||||
| Code, | ||||||||||||||||||
| Tabs, | ||||||||||||||||||
| TabItem, | ||||||||||||||||||
| } from "@astrojs/starlight/components"; | ||||||||||||||||||
|
|
||||||||||||||||||
| The DAO Treasury serves as a community-controlled funding mechanism that enables decentralized allocation of TORUS to support ecosystem development | ||||||||||||||||||
| and community initiatives. | ||||||||||||||||||
|
|
||||||||||||||||||
| Proposals undergo review and voting by the community (all token holders), if approved, Torus Treasury funds are allocated to the destined wallet chosen by the proposer. | ||||||||||||||||||
|
|
||||||||||||||||||
| ### Proposal Submission Costs | ||||||||||||||||||
|
|
||||||||||||||||||
| **Proposal Cost**: Each treasury transfer request requires a 10,000 TORUS deposit from the proposer's wallet. | ||||||||||||||||||
| - **Approved proposals**: The 10,000 TORUS is refunded to the proposer | ||||||||||||||||||
| - **Rejected proposals**: The 10,000 TORUS is transferred to the Treasury, increasing available funds | ||||||||||||||||||
|
|
||||||||||||||||||
|
|
||||||||||||||||||
|
|
||||||||||||||||||
| ## Use Cases and Eligibility | ||||||||||||||||||
|
|
||||||||||||||||||
| **Development Projects** | ||||||||||||||||||
| - Infrastructure improvements and tooling | ||||||||||||||||||
| - Developer SDKs and libraries | ||||||||||||||||||
| - Integration with external services | ||||||||||||||||||
| - Protocol upgrades and enhancements | ||||||||||||||||||
|
|
||||||||||||||||||
| **Community Building** | ||||||||||||||||||
| - Educational content and documentation | ||||||||||||||||||
| - Community events and hackathons | ||||||||||||||||||
| - Marketing and outreach initiatives | ||||||||||||||||||
| - Ecosystem partnerships | ||||||||||||||||||
|
|
||||||||||||||||||
| **Research and Innovation** | ||||||||||||||||||
| - Proof-of-concept implementations | ||||||||||||||||||
| - Security audits and reviews | ||||||||||||||||||
| - Economic research and modeling | ||||||||||||||||||
| - Technical feasibility studies | ||||||||||||||||||
|
|
||||||||||||||||||
| ### Accountability Mechanisms | ||||||||||||||||||
|
|
||||||||||||||||||
| Successful Proposals Recipient's are expected to: | ||||||||||||||||||
| - Deliver on proposed milestones and timelines | ||||||||||||||||||
| - Provide regular progress updates to the community | ||||||||||||||||||
| - Maintain transparency about fund utilization | ||||||||||||||||||
|
|
||||||||||||||||||
|
Comment on lines
+50
to
+54
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. Grammar: fix possessive and subject agreement. “Successful Proposals Recipient's” is incorrect. Use a clear subject. -Successful Proposals Recipient's are expected to:
+Recipients of successful proposals are expected to:📝 Committable suggestion
Suggested change
🧰 Tools🪛 LanguageTool[grammar] ~50-~50: There might be a mistake here. (QB_NEW_EN) 🤖 Prompt for AI Agents |
||||||||||||||||||
| ## Related Concepts | ||||||||||||||||||
|
|
||||||||||||||||||
| - **[Governance DAO](https://docs.torus.network/explanations/goal-leaders/governance-dao/)** - Overall DAO structure and decision-making processes | ||||||||||||||||||
| - **[Emission Proposals](https://docs.torus.network/explanations/goal-leaders/emission-proposals/)** - Alternative funding mechanisms through delegation rewards | ||||||||||||||||||
| - **[Root Agents](https://docs.torus.network/explanations/goal-leaders/root-agents/)** - DAO-approved agents with special privileges | ||||||||||||||||||
|
|
||||||||||||||||||
| <Aside type="tip" title="Ready to Submit a Proposal?"> | ||||||||||||||||||
| Follow our [step-by-step guide to request DAO Treasury transfers](https://docs.torus.network/how-to-guides/goal-leaders/request-dao-treasury-transfer/) for practical instructions. | ||||||||||||||||||
| </Aside> | ||||||||||||||||||
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.
Contradiction: de-registration revokes all delegations vs. “emission continuity”
“Permanent Loss” says all permissions granted to/from the agent are revoked, but “Emission Continuity” says emissions continue until a delegator revokes. These statements conflict and will confuse readers.
Pick one model and clarify. If revocation is immediate on de-registration, suggest:
If emissions truly continue, then adjust the “Permanent Loss” section to say delegations are not auto-revoked and explain why.
Also applies to: 60-62
🧰 Tools
🪛 LanguageTool
[grammar] ~49-~49: There might be a mistake here.
Context: ...gistration results in permanent loss of: - All registered namespaces — all capabi...
(QB_NEW_EN)
[style] ~55-~55: Consider using a different adverb to strengthen your wording.
Context: ...gister later, but it will be treated as a completely new agent with no connection to the pre...
(COMPLETELY_ENTIRELY)
🤖 Prompt for AI Agents