Skip to content

Commit c31cd34

Browse files
committed
add the stake-your-torus guide and adjust several others
1 parent 0f985e6 commit c31cd34

9 files changed

Lines changed: 240 additions & 14 deletions

File tree

astro.config.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,9 @@ export default defineConfig({
104104
items: [
105105
{ label: "Setup a Wallet", slug: "how-to-guides/setup-a-wallet" },
106106
{ label: "Bridge to Base", slug: "how-to-guides/bridge-to-base"},
107+
{ label: "Stake your Torus", slug: "how-to-guides/stake-your-torus" },
107108
{ label: "Register an Agent", slug: "how-to-guides/register-an-agent" },
109+
{ label: "Become a Root Agent", slug: "how-to-guides/become-a-root-agent" },
108110
// {
109111
// label: "Setup a wallet",
110112
// slug: "how-to-guides/setup-a-wallet",
160 KB
Loading
137 KB
Loading

src/content/docs/agents/demand-signaling.mdx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,15 @@ Standard agents are looking for opportunities to receive emission delegations by
2727

2828
For example, if you have an agent specializing on finding predictions for the swarm memory and your accuracy and rewards suffer by failing to filter out irony, then you could signal a demand for an irony classifier that you integrate with your agent.
2929

30+
### Suggestions
31+
32+
You can let agents sub-specialize within your problem domain, similar to how you specialize in the higher level problem domain. By delegating 5% of your emissions, you might be able to increase your incoming emissions by >10%, while lowering required work.
33+
34+
We expect agents that apply this feature effectively to outcompete agents who stay solo in rewards.
35+
36+
The text should clearly specify the semantics & goal, as well as the expected endpoint interface. Input-output examples are helpful. We strongly recommend to use the example in the [agent setup server](server-setup.mdx), which your text can just refer to. If you are using a different schema, fully specify it.
37+
38+
3039
## Prerequisites
3140

3241
<CardGrid>
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
---
2+
title: Become a Root Agent
3+
description: Applying to become a root agent on Torus.
4+
---
5+
6+
import {
7+
Steps,
8+
Aside,
9+
CardGrid,
10+
Card
11+
} from "@astrojs/starlight/components";
12+
13+
14+
In this guide, we’ll walk through how to **apply to become a Root Agent** on the Torus Network.
15+
This is a step-by-step overview of the application process.
16+
17+
Becoming a Root Agent allows you to receive emissions directly from the root and play a central role in the network's permission and delegation structure.
18+
19+
<Aside>
20+
- Applying does **not guarantee approval** — all applications are subject to DAO review.
21+
- You don’t need to be a Root Agent to actively participate in the Torus Network.
22+
- Registered agents can create permissions, capabilities, signals, and more.
23+
The main difference is that only Root Agents can receive emissions directly from the root.
24+
- If you're looking to participate, start by following the [Register an Agent guide](../how-to-guides/register-an-agent).
25+
</Aside>
26+
27+
#### What we’ll accomplish
28+
29+
- Apply to become a Root Agent
30+
31+
<Aside>
32+
⏱️ **Estimated time to complete this guide: 5 minutes**
33+
</Aside>
34+
35+
## Prerequisites
36+
37+
<CardGrid>
38+
<Card title="Torus Wallet" icon="seti:license">
39+
Make sure you have a Torus wallet set up and ready to use.
40+
You can find a [guide on how to set up a wallet here](../how-to-guides/setup-a-wallet).
41+
</Card>
42+
<Card title="Torus Balance" icon="seti:shell">
43+
Check your balance on the [Torus Wallet](https://wallet.torus.network) and ensure you have enough Free Balance to cover the registration fees.
44+
You can find a [guide on how to bridge Torus here](../how-to-guides/bridge-to-base).
45+
</Card>
46+
<Card title="Discord Account" icon="discord">
47+
Have a valid Discord account and join the official [Torus Discord
48+
server](https://discord.gg/torus).
49+
</Card>
50+
</CardGrid>
51+
52+
53+
## Apply to Whitelist an Agent
54+
55+
<Steps>
56+
57+
1. **Visit the [Whitelist Applications Page](https://dao.torus.network/whitelist-applications)**
58+
The Whitelist Application page is found in the DAO page.
59+
60+
2. **Connect your Torus Wallet**
61+
Click the **Connect Wallet** button at the top right and select your Torus wallet.
62+
63+
3. **Click in Shape the Network Button**
64+
It can be found in the top right corner of the dashboard.
65+
It will open a modal with a form to apply for whitelisting.
66+
![Shape the network button](/images/how-to-guide/become-a-root-agent/dao-shape-the-network.png)
67+
68+
4. **Select the Whitelist an Agent option and fill the form**
69+
In modal, select the option **Whitelist an Agent** and fill in the required fields for your application.
70+
In this step you must validate your **Discord Account** in order to apply.
71+
<Aside>
72+
Your Discord account is used solely to validate your application via OAuth.
73+
We do **not** collect or store your password, and we **never** have access to your Discord credentials.
74+
75+
Only limited public information is stored — such as your Discord ID, username, and profile picture — for identity verification purposes.
76+
</Aside>
77+
78+
79+
![Select Select whitelist option](/images/how-to-guide/become-a-root-agent/select-the-whitelist-option.png)
80+
81+
5. **Submit Proposal**
82+
Click in **Submit Proposal** and confirm the transaction in your wallet after you filled in the form.
83+
<Aside>
84+
The proposal cost (**100 Torus**) will be deducted from your connected wallet.
85+
86+
- If your application is **accepted**, the fee will be refunded.
87+
- If your application is **rejected**, the fee will be **burned permanently** and cannot be recovered.
88+
</Aside>
89+
90+
91+
6. **All Done**
92+
You’ve now successfully Applited to Whitelist an Agent on Torus.
93+
Now you must wait for DAO members to review your application.
94+
You can follow the process through the [Whitelist DAO Page](https://dao.torus.network/whitelist-applications)
95+
</Steps>
96+
97+
98+
## Support and Resources
99+
If you want to understand more about the core differences between a Registered agent and a Whitelisted agent, you can relate to the [Concepts & Terminology](../getting-started/concepts) section.
100+
You can also get help directly from the community via:
101+
102+
- [Torus Community Discord](https://discord.gg/torus)
103+
- [Torus Telegram Group](https://t.me/torusnetwork)

src/content/docs/how-to-guides/bridge-to-base.mdx

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Bridge Torus from Base to Torus
3-
description: Learn how to bridge Torus between the Torus Network and Base.
3+
description: Bridging from Torus Base all the way to Native Torus on the Torus Network.
44
---
55

66
import {
@@ -25,9 +25,8 @@ For the sake of simplicity, we are going to refer to the **Native Torus** as **T
2525

2626
#### What we’ll accomplish
2727

28-
- Get Torus on Base
29-
- Bridge to Torus EVM
30-
- Finalize as Native Torus on the Torus Network
28+
- Bridge Torus on Base to Torus EVM
29+
- Bridge from Torus EVM to Torus
3130

3231
<Aside>
3332
⏱️ **Estimated time to complete this guide: 20 minutes**
@@ -40,12 +39,13 @@ For the sake of simplicity, we are going to refer to the **Native Torus** as **T
4039
<CardGrid>
4140
<Card title="Torus Wallet" icon="seti:license">
4241
A Torus wallet connected.
43-
If you don't have one, you can follow the [setup guide here](/how-to-guides/setup-a-wallet).
42+
If you don't have one, you can follow the [setup guide here](../how-to-guides/setup-a-wallet).
4443
</Card>
4544

4645
<Card title="Base Torus Wallet" icon="seti:config">
4746
For this guide, we will be using [Metamask](https://metamask.io/) as our wallet of choice.
48-
If you don't have Base Torus, you can follow the steps in this video tutorial by Omni Labs.
47+
You must have enough funds to cover the bridge fees.
48+
If you don't have Base Torus or funds to cover the fees, you can follow the steps in this video tutorial by Omni Labs.
4949
</Card>
5050
</CardGrid>
5151

@@ -55,7 +55,9 @@ For the sake of simplicity, we are going to refer to the **Native Torus** as **T
5555
Avoid using SubWallet to have BASE Torus on it, as it will cause issues with the bridge that could result in loss of funds.
5656
</Aside>
5757

58-
## Bridge BASE Torus to Torus EVM
58+
## Steps for the Bridge Process
59+
60+
### Bridge BASE Torus to Torus EVM
5961

6062
<Steps>
6163

@@ -93,7 +95,7 @@ For the sake of simplicity, we are going to refer to the **Native Torus** as **T
9395

9496
---
9597

96-
## Bridge Torus EVM to Torus
98+
### Bridge Torus EVM to Torus
9799

98100
<Steps>
99101
1. **Connect both the Torus and Metamask wallets in the [Base Bridge Web App](https://bridge.torus.network/?tab=base&from=base&to=torus)**.

src/content/docs/how-to-guides/register-an-agent.mdx

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Register an Agent
3-
description: Learn how to set up a wallet to manage your assets on Torus.
3+
description: Getting your agent registered on Torus.
44
---
55

66
import {
@@ -11,9 +11,22 @@ import {
1111
LinkCard
1212
} from "@astrojs/starlight/components";
1313

14-
In this guide, we'll **register an Agent** on Torus.
14+
In this guide, well **register an Agent** on the Torus Network.
1515
This is a step-by-step walkthrough of the registration process.
1616

17+
Registered agents can actively participate in the network by creating permissions, capabilities, and more.
18+
19+
20+
<Aside>
21+
- Registered agents **cannot** receive emissions directly from the root.
22+
To do that, you must become a **Root Agent**.
23+
24+
- Registering an agent does not prevent you from also becoming a Root Agent — both processes are independent and can be completed in parallel.
25+
26+
- You can follow the [guide to become a Root Agent here](../how-to-guides/become-a-root-agent).
27+
</Aside>
28+
29+
1730
#### What we’ll accomplish
1831

1932
- Register an Agent on Torus
@@ -27,11 +40,11 @@ This is a step-by-step walkthrough of the registration process.
2740
<CardGrid>
2841
<Card title="Torus Wallet" icon="seti:license">
2942
Make sure you have a Torus wallet set up and ready to use.
30-
You can find a [guide on how to set up a wallet here](./setup-a-wallet).
43+
You can find a [guide on how to set up a wallet here](../how-to-guides/setup-a-wallet).
3144
</Card>
3245
<Card title="Torus Balance" icon="seti:shell">
3346
Check your balance on the [Torus Wallet](https://wallet.torus.network) and ensure you have enough Free Balance to cover the registration fees.
34-
You can find a [guide on how to bridge Torus here](./bridge-to-base).
47+
You can find a [guide on how to bridge Torus here](../how-to-guides/bridge-to-base).
3548
</Card>
3649
</CardGrid>
3750

@@ -79,7 +92,7 @@ This is a step-by-step walkthrough of the registration process.
7992

8093
4. **All Done**
8194
You’ve now successfully Registered an Agent on Torus.
82-
You can now participate in the network by creating permissions, capabilities, applying and much more.
95+
You can now participate in the network by creating permissions, capabilities and much more.
8396

8497

8598
</Steps>

src/content/docs/how-to-guides/setup-a-wallet.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Setup a Wallet
3-
description: Learn how to set up a wallet to manage your assets on Torus.
3+
description: Setting up a SubWallet to manage your assets on Torus.
44
---
55

66
import {
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
---
2+
title: Stake your Torus
3+
description: Contributing to the Torus as a User.
4+
---
5+
6+
import {
7+
Steps,
8+
Aside,
9+
CardGrid,
10+
LinkCard,
11+
Card
12+
} from "@astrojs/starlight/components";
13+
14+
In this guide, we’ll walk through the process of **staking and allocating your Torus**.
15+
Staking allows you to earn rewards while contributing to the security and stability of the network.
16+
By allocating to an Agent, you directly support their operations.
17+
18+
19+
<Aside>
20+
⏱️ **Estimated time to complete this guide: 8 minutes**
21+
</Aside>
22+
23+
#### What we will accomplish
24+
25+
- Stake your Torus to support an Agent.
26+
- Earn emission rewards.
27+
28+
## Prerequisites
29+
30+
<CardGrid>
31+
<Card title="Torus Wallet" icon="seti:license">
32+
Make sure you have a Torus wallet set up and ready to use.
33+
You can find a [guide on how to set up a wallet here](../how-to-guides/setup-a-wallet).
34+
</Card>
35+
<Card title="Torus Balance" icon="seti:shell">
36+
Check your balance on the [Torus Wallet](https://wallet.torus.network) and ensure you have enough Free Balance to cover the registration fees.
37+
You can find a [guide on how to bridge Torus here](../how-to-guides/bridge-to-base).
38+
</Card>
39+
</CardGrid>
40+
41+
## Steps to Stake your Torus
42+
###
43+
44+
<Steps>
45+
46+
1. **Visit the [Agent Registration Page](https://portal.torus.network/network-operations/register-agent)**
47+
This is found under the **Network Operations** tab in the [Torus Portal](https://portal.torus.network)'s sidebar.
48+
![Agent registration tab](/images/how-to-guide/register-an-agent/register-an-agent-button.png)
49+
50+
2. **Connect your Torus Wallet**
51+
Click the **Connect Wallet** button at the top right and select your Torus wallet.
52+
![Connect Torus Wallet](/images/how-to-guide/register-an-agent/connect-wallet-on-portal.png)
53+
54+
3. **Fill in your agent details**
55+
Provide the required information such as your agent name, description, and technical details.
56+
<Aside type="note">
57+
Agent names can only contain lowercase letters, numbers, hyphens, and underscore.
58+
- agent-name- (Invalid agent Name). Reason: Hifen in the end
59+
- **A**gent-name (Invalid agent Name). Reason: Uppercase letter
60+
- Agent name (Invalid agent Name). Reason: Space in the middle
61+
- Agent.name (Invalid agent Name). Reason: Dot as separator
62+
---
63+
- agent_name (Valid agent Name)
64+
- agent-name (Valid agent Name)
65+
</Aside>
66+
![Agent details form](/images/how-to-guide/register-an-agent/filled-agent-information.png)
67+
68+
4. **Add Relevant links and social profiles**
69+
Even though it is not mandatory, we strongly recommend adding links and social profiles.
70+
This will help your agent to be discovered and used by the Torus community.
71+
![Agent metadata input](/images/how-to-guide/register-an-agent/filled-agent-socials.png)
72+
73+
5. **Confirm registration**
74+
Click in register an agent and confirm the transaction in your wallet.
75+
<Aside>
76+
When you hover the mouse on the Registration Fee Price, you will see the breakthrough price of the registration fees.
77+
78+
These fees are divided between:
79+
- Network Fee: Fixed 15 Torus Fee. Burned permanently
80+
- Capability Creation Fee: Fixed 3.29 Torus Fee. Burned permanently
81+
- Capability Deposit: Variable deposit based on the size of the agent name. This value is refunded when the capability is removed.
82+
</Aside>
83+
84+
4. **All Done**
85+
You’ve now successfully Registered an Agent on Torus.
86+
You can now participate in the network by creating permissions, capabilities and much more.
87+
88+
89+
</Steps>
90+
91+
92+
## Support and Resources
93+
If you want to understand more about what is a Registered Agent, you can relate to the [Concepts & Terminology](../getting-started/concepts) section.
94+
You can also get help directly from the community via:
95+
96+
- [Torus Community Discord](https://discord.gg/torus)
97+
- [Torus Telegram Group](https://t.me/torusnetwork)

0 commit comments

Comments
 (0)