From b610a1c7096d2cdd52a6da10faac035cb2308f6f Mon Sep 17 00:00:00 2001 From: "https://github.com/Sipher" Date: Thu, 28 Aug 2025 17:56:57 -0300 Subject: [PATCH 1/8] Refactor table of contents to group system-related guides under a new "System" section for better organization and clarity --- astro.config.mjs | 24 +- .../builders/agent-registration.mdx | 2 +- .../goal-leaders/emission-proposals.mdx | 2 +- .../emission-permissions.mdx | 0 .../permission-system.mdx} | 0 .../recursive-delegation.mdx | 5 +- .../docs/explanations/table-of-contents.mdx | 13 +- .../builders/create-permission.mdx | 279 ------------------ .../builders/manage-capabilities.mdx | 4 +- .../builders/manage-your-agent.mdx | 2 +- .../create-capability-permission.mdx | 4 +- .../create-emission-permission.mdx | 4 +- .../manage-permissions.mdx | 4 +- .../docs/how-to-guides/table-of-contents.mdx | 18 +- 14 files changed, 55 insertions(+), 306 deletions(-) rename src/content/docs/explanations/{goal-leaders => system}/emission-permissions.mdx (100%) rename src/content/docs/explanations/{goal-leaders/permissions.mdx => system/permission-system.mdx} (100%) rename src/content/docs/explanations/{goal-leaders => system}/recursive-delegation.mdx (91%) delete mode 100644 src/content/docs/how-to-guides/builders/create-permission.mdx rename src/content/docs/how-to-guides/{goal-leaders => system}/create-capability-permission.mdx (96%) rename src/content/docs/how-to-guides/{goal-leaders => system}/create-emission-permission.mdx (98%) rename src/content/docs/how-to-guides/{goal-leaders => system}/manage-permissions.mdx (96%) diff --git a/astro.config.mjs b/astro.config.mjs index 289b818..c937b6a 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -62,12 +62,18 @@ export default defineConfig({ { label: "Root Agents", slug: "explanations/goal-leaders/root-agents" }, { label: "DAO Treasury", slug: "explanations/goal-leaders/dao-treasury" }, { label: "Emission Proposals", slug: "explanations/goal-leaders/emission-proposals" }, - { label: "Permission System", slug: "explanations/goal-leaders/permissions" }, - { label: "Recursive Delegation", slug: "explanations/goal-leaders/recursive-delegation" }, - { label: "Emission Permissions", slug: "explanations/goal-leaders/emission-permissions" }, { label: "Governance & DAO", slug: "explanations/goal-leaders/governance-dao" }, ], }, + { + label: "System", + collapsed: true, + items: [ + { label: "Permission System", slug: "explanations/system/permission-system" }, + { label: "Recursive Delegation", slug: "explanations/system/recursive-delegation" }, + { label: "Emission Permissions", slug: "explanations/system/emission-permissions" }, + ], + }, { label: "Concepts & Terminology", slug: "explanations/concepts-terminology" }, ], }, @@ -104,9 +110,15 @@ export default defineConfig({ { label: "Become a Root Agent", slug: "how-to-guides/goal-leaders/become-a-root-agent" }, { label: "Request DAO Treasury Transfer", slug: "how-to-guides/goal-leaders/request-dao-treasury-transfer" }, { label: "Create Emission Proposal", slug: "how-to-guides/goal-leaders/create-emission-proposal" }, - { label: "Create Capability Permission", slug: "how-to-guides/goal-leaders/create-capability-permission" }, - { label: "Create Emission Permission", slug: "how-to-guides/goal-leaders/create-emission-permission" }, - { label: "Manage Permissions", slug: "how-to-guides/goal-leaders/manage-permissions" }, + ], + }, + { + label: "System", + collapsed: true, + items: [ + { label: "Create Capability Permission", slug: "how-to-guides/system/create-capability-permission" }, + { label: "Create Emission Permission", slug: "how-to-guides/system/create-emission-permission" }, + { label: "Manage Permissions", slug: "how-to-guides/system/manage-permissions" }, ], }, ], diff --git a/src/content/docs/explanations/builders/agent-registration.mdx b/src/content/docs/explanations/builders/agent-registration.mdx index 4025be1..d9aa5bb 100644 --- a/src/content/docs/explanations/builders/agent-registration.mdx +++ b/src/content/docs/explanations/builders/agent-registration.mdx @@ -45,7 +45,7 @@ Agent metadata is stored off-chain via IPFS but referenced on-chain through cont ### Related Concepts - **[Root Agents](https://docs.torus.network/explanations/goal-leaders/root-agents/)** - Agents that receive emissions directly -- **[Permission System](https://docs.torus.network/explanations/goal-leaders/permissions/)** - How agents interact and delegate authority +- **[Permission System](https://docs.torus.network/explanations/system/permission-system/)** - How agents interact and delegate authority - **[Governance & DAO](https://docs.torus.network/explanations/goal-leaders/governance-dao/)** - Understanding DAO decision-making processes