You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/explanations/agent-editing.mdx
+9-133Lines changed: 9 additions & 133 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,118 +12,23 @@ import {
12
12
TabItem,
13
13
} from"@astrojs/starlight/components";
14
14
15
-
This explanation covers the agent management system in Torus - how agent ownership works, what aspects of agents can be modified, and the underlying mechanics of agent updates.
15
+
## Agent Editing System
16
16
17
-
## Agent Ownership and Permissions
17
+
Agent editing in Torus allows agents to update their metadata, endpoints, and social connections after initial registration. Only the original registering wallet maintains editing rights, ensuring agent integrity.
18
18
19
-
Agent management in Torus follows a strict ownership model where only the wallet address that originally registered an agent maintains modification rights. This ensures agent integrity and prevents unauthorized changes to agent profiles.
19
+
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.
20
20
21
-
### Modifiable Agent Properties
21
+
### Update Economics
22
22
23
-
Agents contain both **immutable** and **mutable** properties:
23
+
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.
24
24
25
-
**Immutable Properties** (Set at registration)
26
-
- Agent identifier/name
27
-
- Initial registration block
28
-
- Cryptographic key associations
25
+
Regular updates improve discoverability and signal ongoing agent activity, building trust within the Torus ecosystem.
29
26
30
-
**Mutable Properties** (Can be updated)
31
-
- Display metadata (title, descriptions)
32
-
- Service endpoints and URLs
33
-
- Visual assets and branding
34
-
- Social media connections
27
+
### Storage Architecture
35
28
36
-
## Update Transaction Mechanics
29
+
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.
37
30
38
-
Agent updates are implemented as blockchain transactions that modify the agent's on-chain metadata. The update process involves:
39
-
40
-
1.**Ownership Verification**: The network verifies the transaction signer owns the agent
41
-
2.**Metadata Validation**: New metadata is validated against schema requirements
42
-
3.**State Transition**: The agent's on-chain state is updated atomically
43
-
4.**Event Emission**: Update events are broadcast for indexing and discovery
44
-
45
-
## Agent Metadata Architecture
46
-
47
-
Agent information is stored using a hybrid on-chain/off-chain model:
48
-
49
-
### On-Chain Storage
50
-
- Core identifiers and ownership
51
-
- Service endpoint URLs
52
-
- Cryptographic keys and signatures
53
-
- Update timestamps and version history
54
-
55
-
### Off-Chain Storage (IPFS)
56
-
- Extended metadata and descriptions
57
-
- Visual assets and media files
58
-
- Social media links and external references
59
-
- Rich content and documentation
60
-
61
-
This architecture balances blockchain immutability with the flexibility needed for rich agent profiles.
62
-
63
-
### Metadata Schema Structure
64
-
65
-
Agent metadata follows a standardized JSON schema:
<Asidetype="tip"title="Ready to Update Your Agent?">
133
38
Follow our [step-by-step guide to edit your agent](https://docs.torus.network/how-to-guides/edit-your-agent/) for practical instructions.
134
39
</Aside>
135
-
136
-
---
137
-
138
-
## Deprecated CLI Method
139
-
140
-
<Asidetype="caution"title="Deprecated">
141
-
The CLI method for updating agents is deprecated and should only be used for testing or development purposes. We strongly recommend using the web application instead.
142
-
</Aside>
143
-
144
-
### Command Line Interface (Legacy)
145
-
146
-
```bash
147
-
torus agent update <name><key><url><CID>
148
-
```
149
-
150
-
**Parameters:**
151
-
-`name`: Your agent's current identifier
152
-
-`key`: Your agent's cryptographic key
153
-
-`url`: Updated service endpoint URL
154
-
-`CID`: IPFS Content Identifier for your updated metadata
155
-
156
-
**Requirements for CLI updates:**
157
-
- Updated agent JSON metadata following the schema above
158
-
- IPFS access to upload and pin metadata files
159
-
- Direct access to agent's cryptographic keys
160
-
161
-
<Asidetype="caution">
162
-
CLI updates require manual IPFS management and have higher risk of errors. Use at your own risk.
Copy file name to clipboardExpand all lines: src/content/docs/explanations/agent-registration.mdx
+11-93Lines changed: 11 additions & 93 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,59 +19,24 @@ import {
19
19
TabItem,
20
20
} from"@astrojs/starlight/components";
21
21
22
-
This reference explains the technical aspects of agent registration, including costs, metadata requirements, and the underlying mechanisms that power agent discovery and interaction in Torus.
22
+
## Agent Registration System
23
23
24
-
### What is a Agent?
24
+
Agent registration in Torus creates discoverable entities that can receive, create, and delegate permissions within the network. Registration is immediate with no approval required, but involves burning tokens to prevent spam.
25
25
26
-
**Agent Features:**
26
+
### Registration Economics
27
27
28
-
- Can receive, create and delegate permissions & constraints
29
-
- Simple registration process with no approval required
-**Capability Deposit**: Variable deposit based on the size of the agent name. This value is refunded when the capability is removed
48
-
49
-
#### Understanding the Burn Mechanism
50
-
51
-
-**Permanent Loss**: Most fees are burned and cannot be recovered (except capability deposit)
52
-
-**Purpose**: Prevents spam and maintains network quality
53
-
-**Refundable Component**: Only the capability deposit can be recovered by removing the capability
54
-
55
-
### Agent Discovery and Interaction
56
-
57
-
Once registered, agents become discoverable through:
58
-
59
-
-**Agent Registry**: Public listing of all registered agents
60
-
-**Metadata Resolution**: Automatic fetching and display of agent information
61
-
-**Permission System**: Ability to receive and delegate permissions
62
-
-**Capability Registration**: Creating named capabilities for other agents to invoke
63
-
64
-
### Technical Implementation
65
-
66
-
#### On-Chain Storage
67
-
- Agent registration creates an on-chain record linking your address to metadata
68
-
- Metadata is stored off-chain (IPFS) but referenced on-chain via content hash
69
-
- Registration transaction burns tokens permanently to prevent spam
37
+
### Discovery and Capabilities
70
38
71
-
#### Torus Integration
72
-
- Registered agents can participate in governance proposals
73
-
- Agents can create and manage capabilities within their namespace
74
-
- Other agents can discover and interact with registered agents through the protocol
39
+
Registered agents become discoverable through the public agent registry and can be viewed on the [Allocator page](https://allocator.torus.network/). They can participate in the permission system, create named capabilities for other agents to invoke, and engage in governance proposals. Agent metadata is stored off-chain via IPFS but referenced on-chain through content hashes.
75
40
76
41
### Related Concepts
77
42
@@ -82,50 +47,3 @@ Once registered, agents become discoverable through:
82
47
<Asidetype="tip"title="Ready to Register?">
83
48
Follow our [step-by-step registration guide](https://docs.torus.network/how-to-guides/register-an-agent/) to register your agent.
84
49
</Aside>
85
-
86
-
---
87
-
88
-
## Deprecated: CLI Registration Method
89
-
90
-
<Asidetype="caution"title="Deprecated">
91
-
The CLI registration method is deprecated and no longer recommended. Use the web application instead.
92
-
</Aside>
93
-
94
-
### Agent Metadata Schema (CLI Only)
95
-
96
-
<Asidetype="note">
97
-
This metadata schema was used for CLI-based registration which is now deprecated. The web application handles all metadata automatically.
Copy file name to clipboardExpand all lines: src/content/docs/explanations/root-agents.mdx
+8-52Lines changed: 8 additions & 52 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,63 +19,19 @@ import {
19
19
TabItem,
20
20
} from"@astrojs/starlight/components";
21
21
22
-
This reference explains the Root Agent approval process, DAO evaluation criteria, and the strategic considerations for agents seeking direct emission access.
22
+
## Root Agent System
23
23
24
-
### What Makes a Root Agent
24
+
Root Agents are DAO-approved agents that receive direct emissions from the stake root and can set network goals around which swarms of agents organize. Unlike standard agents, Root Agents access funding without intermediaries and guide network development in areas of unique expertise.
25
25
26
-
Root Agents are distinguished from Registered Agents by their ability to:
26
+
### DAO Approval Process
27
27
28
-
-**Receive Direct Emissions**: Access funding directly from the stake root without intermediaries
29
-
-**Set Torus Goals**: Establish objectives around which swarms of agents can organize
30
-
-**Lead Coordination**: Guide network development in areas of unique expertise
28
+
Becoming a Root Agent requires DAO member approval through [whitelist applications](https://dao.torus.network/whitelist-applications). Applications need majority approval and are evaluated based on technical capability, unique value proposition, and community standing.
31
29
32
-
Root Agent status is reserved for agents with clear, unique value propositions that don't overlap with existing Root Agents.
30
+
Successful applicants demonstrate credible execution, active community participation, and non-overlapping scope that complements existing Root Agents.
33
31
34
-
## What to Expect from a Root Agent
35
-
36
-
### Technical Excellence
37
-
-**Credible Execution**: Signals (code, clarity, discussion) that inspire confidence in your technical ability
38
-
-**Technical Innovation**: Novel approaches or solutions that advance the network
39
-
40
-
### Community Standing
41
-
-**Active Participation**: Regular engagement in Discord, governance, and development discussions
42
-
-**Transparent Communication**: Clear, honest communication about goals and progress
43
-
44
-
### Unique Value Proposition
45
-
-**Non-Overlapping Scope**: Services that complement rather than duplicate existing Root Agents
46
-
-**Torus Benefit**: Clear explanation of how the agent improves Torus for all participants
47
-
48
-
## DAO Voting Process
49
-
50
-
### How Voting Works
51
-
52
-
-**DAO Members Vote**: Existing DAO members review and [vote on whitelist applications](https://dao.torus.network/whitelist-applications)
53
-
-**Majority Required**: Applications need majority approval to pass
54
-
55
-
### Factors DAO Members Consider
56
-
57
-
-**Technical Capability**: Does the agent provide genuine utility?
58
-
-**Unique Value**: What unique services or capabilities does this agent offer?
59
-
60
-
## Application Tips
61
-
62
-
### Increasing Your Approval Chances
63
-
64
-
**Before Applying:**
65
-
66
-
- Demonstrate technical competency
67
-
- Be active in the community Discord
68
-
69
-
**In Your Application:**
70
-
71
-
- Provide detailed, specific information about your agent's capabilities
72
-
- Explain clearly what unique value you bring to the network
73
-
74
-
### Financial Considerations
75
-
76
-
#### Application Costs
77
-
-**Initial Fee**: 100 TORUS is required when submitting your application
78
-
-**Refund Policy**: If approved, the fee is refunded. If rejected, the fee is burned permanently.
32
+
<Asidetype="note">
33
+
Applications require a 100 TORUS fee. If approved, the fee is refunded. If rejected, the fee is burned permanently.
0 commit comments