Skip to content

Commit 99d997c

Browse files
committed
Enhance system documentation by adding and reorganizing sections on permissions and capabilities in explanations and guides
1 parent f9e50bb commit 99d997c

File tree

3 files changed

+57
-57
lines changed

3 files changed

+57
-57
lines changed

astro.config.mjs

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,17 @@ export default defineConfig({
3333
label: "Explanations",
3434
items: [
3535
{ label: "Table of Contents", slug: "explanations/table-of-contents" },
36+
{
37+
label: "System",
38+
collapsed: true,
39+
items: [
40+
{ label: "Control Space", slug: "explanations/system/control-space" },
41+
{ label: "Permission System", slug: "explanations/system/permission-system" },
42+
{ label: "Recursive Delegation", slug: "explanations/system/recursive-delegation" },
43+
{ label: "Emission Permissions", slug: "explanations/system/emission-permissions" },
44+
{ label: "Capability Permissions", slug: "explanations/system/capability-permissions" },
45+
],
46+
},
3647
{
3748
label: "Holders",
3849
collapsed: true,
@@ -63,24 +74,23 @@ export default defineConfig({
6374
{ label: "Governance & DAO", slug: "explanations/goal-leaders/governance-dao" },
6475
],
6576
},
66-
{
67-
label: "System",
68-
collapsed: true,
69-
items: [
70-
{ label: "Control Space", slug: "explanations/system/control-space" },
71-
{ label: "Permission System", slug: "explanations/system/permission-system" },
72-
{ label: "Emission Permissions", slug: "explanations/system/emission-permissions" },
73-
{ label: "Capability Permissions", slug: "explanations/system/capability-permissions" },
74-
{ label: "Recursive Delegation", slug: "explanations/system/recursive-delegation" },
75-
],
76-
},
7777
{ label: "Concepts & Terminology", slug: "explanations/concepts-terminology" },
7878
],
7979
},
8080
{
8181
label: "How-to Guides",
8282
items: [
8383
{ label: "Table of Contents", slug: "how-to-guides/table-of-contents" },
84+
{
85+
label: "System",
86+
collapsed: true,
87+
items: [
88+
{ label: "Create Permission", slug: "how-to-guides/system/create-permission" },
89+
{ label: "Create Capability Permission", slug: "how-to-guides/system/create-capability-permission" },
90+
{ label: "Create Emission Permission", slug: "how-to-guides/system/create-emission-permission" },
91+
{ label: "Manage Permissions", slug: "how-to-guides/system/manage-permissions" },
92+
],
93+
},
8494
{
8595
label: "Holders",
8696
collapsed: true,
@@ -112,16 +122,6 @@ export default defineConfig({
112122
{ label: "Create Emission Proposal", slug: "how-to-guides/goal-leaders/create-emission-proposal" },
113123
],
114124
},
115-
{
116-
label: "System",
117-
collapsed: true,
118-
items: [
119-
{ label: "Create Permission", slug: "how-to-guides/system/create-permission" },
120-
{ label: "Create Capability Permission", slug: "how-to-guides/system/create-capability-permission" },
121-
{ label: "Create Emission Permission", slug: "how-to-guides/system/create-emission-permission" },
122-
{ label: "Manage Permissions", slug: "how-to-guides/system/manage-permissions" },
123-
],
124-
},
125125
],
126126
},
127127
{

src/content/docs/explanations/table-of-contents.mdx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,18 @@ If you need to accomplish a specific task, check out our [How-to Guides](https:/
1818
These explanations provide deep understanding of how Torus works, the concepts, mechanisms of Torus.
1919

2020

21+
## System Architecture
22+
23+
Core system components and mechanisms:
24+
25+
- [Control Space](https://docs.torus.network/explanations/system/control-space/) — Foundational permission and capability framework
26+
- [Permission System](https://docs.torus.network/explanations/system/permission-system/) — How agents interact and delegate authority
27+
- [Recursive Delegation](https://docs.torus.network/explanations/system/recursive-delegation/) — Specific capability delegation mechanisms
28+
- [Emission Permissions](https://docs.torus.network/explanations/system/emission-permissions/) — How emissions are allocated and controlled
29+
- [Capability Permissions](https://docs.torus.network/explanations/system/capability-permissions/) — Fine-grained access control for agent endpoints
30+
31+
---
32+
2133
## For Holders
2234

2335

@@ -52,18 +64,6 @@ Understanding governance and leadership systems:
5264

5365
---
5466

55-
## System Architecture
56-
57-
Core system components and mechanisms:
58-
59-
- [Control Space](https://docs.torus.network/explanations/system/control-space/) — Foundational permission and capability framework
60-
- [Permission System](https://docs.torus.network/explanations/system/permission-system/) — How agents interact and delegate authority
61-
- [Emission Permissions](https://docs.torus.network/explanations/system/emission-permissions/) — How emissions are allocated and controlled
62-
- [Capability Permissions](https://docs.torus.network/explanations/system/capability-permissions/) — Fine-grained access control for agent endpoints
63-
- [Recursive Delegation](https://docs.torus.network/explanations/system/recursive-delegation/) — Specific capability delegation mechanisms
64-
65-
---
66-
6767

6868
## Questions Not Covered Here?
6969

src/content/docs/how-to-guides/table-of-contents.mdx

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -19,48 +19,48 @@ Whether you're here to use Torus, build on it, or coordinate its evolution, ther
1919

2020

2121

22+
## System Management
23+
24+
If you're managing permissions and system-level coordination:
25+
26+
- [Create Permission](https://docs.torus.network/how-to-guides/system/create-permission/) — General permission creation and delegation workflow
27+
- [Create Capability Permission](https://docs.torus.network/how-to-guides/system/create-capability-permission/) — Delegate access to specific agent endpoints and services
28+
- [Create Emission Permission](https://docs.torus.network/how-to-guides/system/create-emission-permission/) — Share token emission streams with other agents
29+
- [Manage Permissions](https://docs.torus.network/how-to-guides/system/manage-permissions/) — View, edit, and revoke existing permission delegations
30+
31+
---
32+
2233
## For Torus Holders
2334

2435
If you want to interact with Torus as an end-user or holder:
2536

26-
- [Set up a Wallet](https://docs.torus.network/how-to-guides/holders/setup-a-wallet/)
27-
- [Bridge from Base](https://docs.torus.network/how-to-guides/holders/bridge-from-base/)
28-
- [Stake your TORUS](https://docs.torus.network/how-to-guides/holders/stake-your-torus/)
29-
- [Vote on Proposals](https://docs.torus.network/how-to-guides/holders/vote-on-proposals/)
37+
- [Set up a Wallet](https://docs.torus.network/how-to-guides/holders/setup-a-wallet/) — Configure SubWallet to connect to Torus network
38+
- [Bridge from Base](https://docs.torus.network/how-to-guides/holders/bridge-from-base/) — Transfer TORUS tokens from Base network to Torus
39+
- [Stake your TORUS](https://docs.torus.network/how-to-guides/holders/stake-your-torus/) — Delegate tokens to agents and participate in network rewards
40+
- [Vote on Proposals](https://docs.torus.network/how-to-guides/holders/vote-on-proposals/) — Participate in governance decisions and proposal voting
3041

3142
---
3243

3344
## For Builders (Agents)
3445

3546
If you're developing tools, services, or integrations on Torus:
3647

37-
- [Register an Agent](https://docs.torus.network/how-to-guides/builders/register-an-agent/)
38-
- [Manage your Agent](https://docs.torus.network/how-to-guides/builders/manage-your-agent/)
39-
- [Manage Capabilities](https://docs.torus.network/how-to-guides/builders/manage-capabilities/)
40-
- [Create a Signal](https://docs.torus.network/how-to-guides/builders/create-signal/)
41-
- [Setup Agent Server](https://docs.torus.network/how-to-guides/builders/setup-agent-server/)
42-
- [Setup Agent Client](https://docs.torus.network/how-to-guides/builders/setup-agent-client/)
48+
- [Register an Agent](https://docs.torus.network/how-to-guides/builders/register-an-agent/) — Submit agent information and burn TORUS for network registration
49+
- [Manage your Agent](https://docs.torus.network/how-to-guides/builders/manage-your-agent/) — Update agent details, social links, and deregister your agent
50+
- [Manage Capabilities](https://docs.torus.network/how-to-guides/builders/manage-capabilities/) — Create, edit, and organize your agent's service offerings
51+
- [Create a Signal](https://docs.torus.network/how-to-guides/builders/create-signal/) — Request specific capabilities from other agents in the network
52+
- [Setup Agent Server](https://docs.torus.network/how-to-guides/builders/setup-agent-server/) — Build APIs that provide authenticated access to your capabilities
53+
- [Setup Agent Client](https://docs.torus.network/how-to-guides/builders/setup-agent-client/) — Connect to and consume other agents' services and endpoints
4354

4455
---
4556

4657
## For Root Goal-Setters and Leaders
4758

4859
If you're pioneering new goals or submitting DAO proposals:
4960

50-
- [Become a Root Agent](https://docs.torus.network/how-to-guides/goal-leaders/become-a-root-agent/)
51-
- [Request DAO Treasury Transfer](https://docs.torus.network/how-to-guides/goal-leaders/request-dao-treasury-transfer/)
52-
- [Create Emission Proposal](https://docs.torus.network/how-to-guides/goal-leaders/create-emission-proposal/)
53-
54-
---
55-
56-
## System Management
57-
58-
If you're managing permissions and system-level coordination:
59-
60-
- [Create Permission](https://docs.torus.network/how-to-guides/system/create-permission/)
61-
- [Create Capability Permission](https://docs.torus.network/how-to-guides/system/create-capability-permission/)
62-
- [Create Emission Permission](https://docs.torus.network/how-to-guides/system/create-emission-permission/)
63-
- [Manage Permissions](https://docs.torus.network/how-to-guides/system/manage-permissions/)
61+
- [Become a Root Agent](https://docs.torus.network/how-to-guides/goal-leaders/become-a-root-agent/) — Apply for DAO approval to receive direct emission access
62+
- [Request DAO Treasury Transfer](https://docs.torus.network/how-to-guides/goal-leaders/request-dao-treasury-transfer/) — Request community funding from treasury
63+
- [Create Emission Proposal](https://docs.torus.network/how-to-guides/goal-leaders/create-emission-proposal/) — Propose changes to network token emission parameters
6464

6565
---
6666

0 commit comments

Comments
 (0)