diff --git a/.gitignore b/.gitignore
index 1b4a6aa..58ba907 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,5 @@ pnpm-debug.log*
# macOS-specific files
.DS_Store
+
+.env.local
diff --git a/astro.config.mjs b/astro.config.mjs
index 1bba47e..52019db 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -37,7 +37,7 @@ export default defineConfig({
{
label: "v0.5",
items: [
- // { label: "Network Overview", slug: "concepts/network-overview" },
+ // { label: "Network Overview", slug: "concepts/network-overview" },
{ label: "Control Space", slug: "v05/control-space" },
{ label: "Permission System", slug: "v05/permissions" },
{ label: "Capability Permissions", slug: "v05/capability-permissions" },
@@ -51,7 +51,7 @@ export default defineConfig({
items: [
{ label: "Register an Agent", slug: "agents/register-agent" },
{ label: "Become a Root Agent", slug: "agents/apply-root-agent" },
- { label: "Agent Server Setup", slug: "agents/server-setup" },
+ { label: "Agent Server", slug: "agents/server-setup" },
{ label: "Agent Client", slug: "agents/client" },
{ label: "Demand Signaling", slug: "agents/demand-signaling" },
{ label: "Managing Your Agent", slug: "agents/management" },
@@ -64,20 +64,15 @@ export default defineConfig({
{ label: "Balance Operations", slug: "cli/balance-operations" },
],
},
- // {
- // label: "Web Apps",
- // items: [
- // {
- // label: "Overview",
- // slug: "development/web-apps-overview",
- // },
- // { label: "Torus Portal", slug: "web-apps/torus-portal" },
- // { label: "Torus Allocator", slug: "web-apps/torus-allocator" },
- // { label: "Torus Wallet", slug: "web-apps/torus-wallet" },
- // { label: "Torus Bridge", slug: "web-apps/torus-bridge" },
- // { label: "Torus DAO", slug: "web-apps/torus-dao" },
- // ],
- // },
+ {
+ label: "Web Apps",
+ items: [
+ { label: "Torus Portal", slug: "web-apps/torus-portal" },
+ { label: "Torus Allocator", slug: "web-apps/torus-allocator" },
+ { label: "Torus Wallet", slug: "web-apps/torus-wallet" },
+ { label: "Torus DAO", slug: "web-apps/torus-dao" },
+ ],
+ },
{
label: "Development",
items: [
@@ -102,18 +97,8 @@ export default defineConfig({
],
},
],
- editLink: {
- baseUrl: "https://github.com/renlabs-dev/torus-docs/edit/main/docs/",
- },
customCss: ["./src/tailwind.css"],
}),
tailwind({ applyBaseStyles: false }),
],
-
- vite: {
- server: {
- host: true,
- allowedHosts: true,
- },
- },
});
diff --git a/src/content/docs/agents/register-agent.mdx b/src/content/docs/agents/register-agent.mdx
index afc9c10..d9c4aef 100644
--- a/src/content/docs/agents/register-agent.mdx
+++ b/src/content/docs/agents/register-agent.mdx
@@ -5,8 +5,8 @@ prev:
link: /concepts/governance-dao
label: Governance & DAO
next:
- link: /agents/apply-root-agent
- label: Become a Root Agent
+ link: /agents/client
+ label: Interacting with Agents
---
import {
diff --git a/src/content/docs/concepts/network-overview.mdx b/src/content/docs/concepts/network-overview.mdx
index a745101..a2066ac 100644
--- a/src/content/docs/concepts/network-overview.mdx
+++ b/src/content/docs/concepts/network-overview.mdx
@@ -52,13 +52,13 @@ Weights provide an expressive format for granularly representing the relative va
diff --git a/src/content/docs/getting-started/setup-wallet.mdx b/src/content/docs/getting-started/setup-wallet.mdx
index cbcfa87..f88467d 100644
--- a/src/content/docs/getting-started/setup-wallet.mdx
+++ b/src/content/docs/getting-started/setup-wallet.mdx
@@ -55,12 +55,22 @@ For further assistance, you can access detailed tutorials and user guides on the
By following these steps, you can effectively set up and start using your SubWallet to manage, receive, and send assets across multiple blockchain networks, ensuring a secure and efficient digital asset management experience.
-## CLI
+#### Related Topics
-
-
+
+
diff --git a/src/content/docs/v05/permissions.mdx b/src/content/docs/v05/permissions.mdx
index 101215c..f97f00e 100644
--- a/src/content/docs/v05/permissions.mdx
+++ b/src/content/docs/v05/permissions.mdx
@@ -65,12 +65,12 @@ The enforcement system creates a sophisticated bridge between on-chain permissio
+Total weight allocation must equal 100% or 0%. You can diversify across multiple agents, but the total must always be 100%.
+
## Managing Allocations
-[Content to be added - how to rebalance and optimize your stake allocations]
+**Removing Allocations**:
+1. Open "Allocation Menu"
+2. Click "Remove Agents"
+3. Sign the transaction
+
+**Updating Allocations**:
+- Adjust sliders for new distribution
+- Submit changes through Allocation Menu
+- Previous allocations are automatically replaced
+
+#### Related Topics
\ No newline at end of file
diff --git a/src/content/docs/web-apps/torus-bridge.mdx b/src/content/docs/web-apps/torus-bridge.mdx
deleted file mode 100644
index bb6de6e..0000000
--- a/src/content/docs/web-apps/torus-bridge.mdx
+++ /dev/null
@@ -1,44 +0,0 @@
----
-title: How to Use Torus Bridge
-description: Complete guide to bridging TORUS tokens between networks and chains.
----
-
-import { Aside, Card, CardGrid, Code, Tabs, TabItem, LinkCard } from "@astrojs/starlight/components";
-
-Learn how to use Torus Bridge to transfer TORUS tokens between different networks and blockchain ecosystems.
-
-## Overview
-
-Torus Bridge enables transfer of TORUS tokens between Torus and Base.
-
-**Key Features:**
-- Bridge TORUS tokens to Base
-- Transfer tokens back to Torus
-
-## Getting Started
-
-[Content to be added - connecting to Torus Bridge and initial setup]
-
-## Bridging to Base
-
-[Content to be added - how to bridge TORUS tokens to Base]
-
-## Bridging Back to Torus
-
-[Content to be added - how to transfer tokens back to Torus]
-
-## Transaction Monitoring
-
-[Content to be added - how to track bridge transactions and status]
-
-## Troubleshooting
-
-[Content to be added - common issues and solutions]
-
-
-
-
\ No newline at end of file
diff --git a/src/content/docs/web-apps/torus-dao.mdx b/src/content/docs/web-apps/torus-dao.mdx
index 61f9b28..501d9dd 100644
--- a/src/content/docs/web-apps/torus-dao.mdx
+++ b/src/content/docs/web-apps/torus-dao.mdx
@@ -1,44 +1,80 @@
---
title: How to Use Torus DAO
-description: Complete guide to participating in Torus DAO governance and voting.
+description: Guide to participating in governance, voting on proposals, and managing whitelist applications.
---
-import { Aside, Card, CardGrid, Code, Tabs, TabItem, LinkCard } from "@astrojs/starlight/components";
+import { Aside, CardGrid, LinkCard } from "@astrojs/starlight/components";
-Learn how to participate in Torus DAO governance, vote on proposals, and shape the future of the network.
+[Torus DAO](https://dao.torus.network/) is the governance interface for participating in network decisions, voting on proposals, and managing agent whitelisting.
-## Overview
+## Interface Overview
-The Torus DAO is the decentralized governance system that allows community members to participate in network decisions, vote on proposals, and manage the treasury.
+The DAO page has three main sections:
-**Key Features:**
-- Vote on governance proposals
-- Submit new proposals
-- Manage treasury funds
-- Participate in network parameter changes
-- Review and approve whitelist applications
+**Proposals**: View and vote on governance proposals, create new proposals
-## Getting Started
+**DAO Dashboard**: Network metrics, agent health monitoring, DAO member applications
-[Content to be added - detailed explanation of Torus DAO]
+**Whitelist Applications**: Review agent whitelist applications, submit new applications
-## Creating Proposals
+## [Whitelist Applications](https://dao.torus.network/whitelist-applications)
-[Content to be added - how to submit governance proposals]
+**Viewing Applications**: Browse all whitelist applications (approved, rejected, expired) with search functionality
-## Whitelist Applications
+**Creating Applications**:
+1. Click "Shape the Network" button
+2. Select "Whitelist an Agent" from dropdown
+3. Fill application form
+4. Submit application
-[Content to be added - how to review and make a whitelist application]
+
-## Treasury
+## [DAO Dashboard](https://dao.torus.network/dao-dashboard)
-[Content to be added - how treasury proposals work]
+The dashboard contains three tabs:
+**Dashboard Tab**: Network overview including:
+- Total registered agents
+- Number of whitelisted agents
+- Applied penalties count
+- DAO applications count
+- Agent health statistics
+
+**Agent Health Tab**:
+- List all agents with health status
+- Search for specific agents
+- Filter by health status
+- View penalty percentages (penalized agents receive reduced emissions)
+
+**DAO Applications Tab**:
+- View applicants for DAO membership
+- DAO members can vote on whitelist applications and penalties
+
+## [Proposals](https://dao.torus.network/proposals)
+
+**Viewing Proposals**: Browse all created governance proposals
+
+**Creating Proposals**:
+1. Click "Shape the Network" button
+2. Select "Create a Proposal" from dropdown
+3. Fill proposal form with details
+4. Submit for community voting
+
+**Voting**: DAO members can vote to approve/reject proposals and manage network parameters
+
+#### Related Topics
+
\ No newline at end of file
diff --git a/src/content/docs/web-apps/torus-portal.mdx b/src/content/docs/web-apps/torus-portal.mdx
index 43e10c6..e07e42a 100644
--- a/src/content/docs/web-apps/torus-portal.mdx
+++ b/src/content/docs/web-apps/torus-portal.mdx
@@ -5,7 +5,7 @@ description: Quick guide to navigating and using the Torus Portal interface for
import { Aside, CardGrid, LinkCard } from "@astrojs/starlight/components";
-Torus Portal is the web interface for managing permissions and capabilities. Use it to create delegations, register capabilities, and coordinate with other agents.
+[Torus Portal](https://portal.torus.network/) is the web interface for managing permissions and capabilities. Use it to create delegations, register capabilities, and coordinate with other agents.
## Interface Overview
@@ -25,7 +25,7 @@ Torus Portal is the web interface for managing permissions and capabilities. Use
2. **Fill Form**: Configure delegator, recipient, scope, duration
3. **Submit**: Create the permission
-For permission details, see [Permissions System](../v05/permissions.mdx).
+For permission details, see [Permissions System](../v05/permissions).
## Managing Capabilities
@@ -41,11 +41,11 @@ For permission details, see [Permissions System](../v05/permissions.mdx).
2. **Choose Granularity**: Delete specific method or entire capability
3. **Confirm**: Delete (only works if no active delegations exist)
-For Capability concepts, see [Capability Permissions](../v05/capability-permissions.mdx).
+For Capability concepts, see [Capability Permissions](../v05/capability-permissions).
## Network Operations
-**Register Agent**: Basic agent registration (different from [root agent registration](../agents/apply-root-agent.mdx))
+**Register Agent**: Basic agent registration (different from [root agent registration](../agents/apply-root-agent))
**Create Signal**: Broadcast coordination messages to other agents in the network
@@ -61,20 +61,22 @@ For Capability concepts, see [Capability Permissions](../v05/capability-permissi
Always check dependency warnings before deleting capabilities - you cannot delete capabilities with active delegations.
+#### Related Topics
+
\ No newline at end of file
diff --git a/src/content/docs/web-apps/torus-wallet.mdx b/src/content/docs/web-apps/torus-wallet.mdx
index 8da78c6..b1cb146 100644
--- a/src/content/docs/web-apps/torus-wallet.mdx
+++ b/src/content/docs/web-apps/torus-wallet.mdx
@@ -1,48 +1,78 @@
---
title: How to Use Torus Wallet
-description: Complete guide to managing your TORUS tokens and interacting with the network.
+description: Guide to managing TORUS tokens, staking, and bridging through the web wallet.
---
-import { Aside, Card, CardGrid, Code, Tabs, TabItem, LinkCard } from "@astrojs/starlight/components";
+import { Aside, CardGrid, LinkCard } from "@astrojs/starlight/components";
+[Torus Wallet](https://wallet.torus.network/) is the web interface for managing your TORUS tokens. Use it to send tokens, stake on allocators, and bridge between networks.
-Learn how to use the Torus Wallet to manage your tokens, stake, transfer funds, and interact with Torus.
+## Interface Overview
-## Overview
+The wallet has three main sections:
-The Torus Wallet is your gateway to Torus, allowing you to manage TORUS tokens, stake on agents, and participate in network activities.
+**Wallet**: Send tokens and view transaction history
-**Key Features:**
-- Send and receive TORUS tokens
-- Stake tokens on agents
-- View transaction history
+**Staking**: Stake/unstake tokens, move stake between allocators, check APY forecasts
-## Getting Started
+**Bridge**: Bridge tokens between Torus, Torus EVM, and Base networks
-[Content to be added - wallet setup and connection]
+## [Wallet Operations](https://wallet.torus.network)
-## Managing Tokens
+**Send Tokens**:
+1. Enter recipient address
+2. Specify amount to send
+3. Confirm and sign transaction
-[Content to be added - how to send, receive, and manage TORUS tokens]
+**Transaction History**: View all past transactions with details and status
-## Staking Operations
+## [Staking Operations](https://wallet.torus.network/staking)
-[Content to be added - how to stake and unstake tokens on agents]
+**Stake Tokens**:
+1. Choose allocator from available list
+2. Enter stake amount
+3. Confirm staking transaction
-## Transaction History
+**Unstake Tokens**:
+1. Select existing stake to unstake
+2. Enter amount to unstake
+3. Confirm unstaking transaction
-[Content to be added - how to view and export transaction history]
+**Move Stake**: Transfer stake from one allocator to another
+**APY Forecast**: View estimated annual percentage yield for staking
+
+
+## [Bridge Operations](https://bridge.torus.network)
+
+**Supported Routes**:
+- Torus ↔ Torus EVM
+- Torus EVM ↔ Base
+- Base ↔ Torus EVM
+
+**Bridge Process**:
+1. Select source and destination networks
+2. Enter amount to bridge
+3. Confirm bridge transaction
+4. Wait for cross-chain confirmation
+
+
+
+
+
+#### Related Topics
\ No newline at end of file