Skip to content

Commit 4928871

Browse files
committed
Updated Identity page with new details on generals and Registrar indices
1 parent be17153 commit 4928871

File tree

2 files changed

+41
-30
lines changed

2 files changed

+41
-30
lines changed

pages/docs/use/_meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"account-manage": "Create & Manage Account",
33
"addresses": "EVM and Address Conversion",
44
"proxy-accounts": "Proxy Accounts",
5-
"set-identity": "Set an Identity"
5+
"set-identity": "Om-chain Identity"
66
}

pages/docs/use/set-identity.mdx

Lines changed: 40 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,57 @@
1-
# Setting an On-Chain Identity Using Polkadot.js Apps
1+
# On-Chain Identity on the Tangle Network
22

3-
This guide provides a step-by-step process for setting an on-chain identity on the Tangle Network using the Polkadot.js Apps interface. An on-chain identity allows other network participants to verify your identity through on-chain data, enhancing trust and security within the ecosystem.
3+
## Introduction
44

5-
## Prerequisites
5+
The Tangle Network provides a naming system that allows participants to add personal information to their on-chain account and subsequently ask for verification of this information by registrars. This feature enhances trust and security within the ecosystem by allowing network participants to verify each other's identities through on-chain data.
66

7-
Before you start, ensure you have:
7+
## Understanding Identity on the Tangle Network
88

9-
- A Polkadot.js wallet extension installed in your browser.
10-
- Some TNT tokens in your wallet to pay for transaction fees.
9+
### Setting an Identity
1110

12-
## Step 1: Access Polkadot.js Apps
11+
Users must reserve funds in a bond to store their information on-chain: ~1-6 TNT and some TNT per each field beyond the legal name. These funds are locked, not spent - they are returned when the identity is cleared.
1312

14-
1. Open your web browser and navigate to [Polkadot.js Apps](https://polkadot.js.org/apps/).
15-
2. Connect your Polkadot.js extension wallet by clicking on the "Accounts" tab in the Polkadot.js Apps interface.
13+
### Judgements
14+
15+
After a user injects their information on-chain, they can request judgement from a registrar. Users declare a maximum fee that they are willing to pay for judgement, and registrars whose fee is below that amount can provide a judgement.
16+
17+
Registrars can select up to six levels of confidence in their attestation:
18+
19+
1. Unknown: The default value, no judgement made yet.
20+
2. Reasonable: The data appears reasonable, but no in-depth checks (e.g., formal KYC process) were performed.
21+
3. Known Good: The registrar has certified that the information is correct (this step involves verification of state-issued identity documents).
22+
4. Out of Date: The information used to be good but is now out of date.
23+
5. Low Quality: The information is low quality or imprecise but can be fixed with an update.
24+
6. Erroneous: The information is erroneous and may indicate malicious intent.
1625

17-
## Step 2: Navigate to the Accounts Page
26+
A seventh state, "fee paid", is for when a user has requested judgement and it is in progress. Information that is in this state or "erroneous" is "sticky" and cannot be modified; it can only be removed by the complete removal of the identity.
1827

19-
1. In the Polkadot.js Apps interface, find the "Accounts" tab on the top navigation bar.
20-
2. Click on "Accounts" to view your wallet accounts.
28+
### Registrars
2129

22-
## Step 3: Set Your On-Chain Identity
30+
Registrars can set a fee for their services and limit their attestation to certain fields. For example, a registrar could charge [placeholder fee] TNT to verify one's legal name, email, and GPG key.
2331

24-
1. Locate the account you wish to set an identity for and click on the three dots on the right side to open a dropdown menu.
25-
2. Select "Set on-chain identity."
32+
There is currently 1 registrar on the Tangle Network:
2633

27-
## Step 4: Fill in Your Identity Information
34+
1. Registrar `0`:
35+
- Account: `tgDhkcoQaPqWM9NSKr8WjyRmy2gFCnt1tym4RuUR8SUNEH5vD`
36+
- Fee: 0 TNT
2837

29-
1. A form will appear, prompting you to enter various pieces of identity information such as:
30-
- Legal Name
31-
- Email
32-
- Twitter
33-
- Website
34-
- Riot (Matrix)
35-
- etc.
36-
2. Fill in the information you wish to have verified on-chain. Note: You do not need to fill out all fields, just the ones relevant to your identity.
38+
### Sub-Identities
3739

38-
## Step 5: Submit the Transaction
40+
Users can also link accounts by setting "sub-accounts", each with its own identity, under a primary account. The system reserves a bond for each sub-account. An example of how you might use this would be a validation company running multiple validators.
3941

40-
1. After filling out the form, scroll down and click "Set Identity" to proceed.
41-
2. Your Polkadot.js extension will prompt you to sign the transaction. Review the information and fees, then sign the transaction to confirm your identity setup.
42+
An account can have a maximum of 100 sub-accounts. Note that a deposit of 1 TNT is required for every sub-account.
43+
44+
## Setting Your On-Chain Identity Using Polkadot.js Apps
45+
46+
Follow these steps to set your on-chain identity:
47+
48+
1. Access Polkadot.js Apps by opening your web browser and navigating to Tangle Network on [Polkadot.js Apps](https://polkadot.js.org/apps/?rpc=wss://rpc.tangle.tools#/accounts).
49+
2. Connect your Polkadot.js extension wallet by clicking on the "Accounts" tab in the Polkadot.js Apps interface.
50+
3. Navigate to the "Accounts" page and locate the account you wish to set an identity for. Click on the three dots on the right side to open a dropdown menu and select "Set on-chain identity."
51+
4. Fill in the identity information form with details such as your legal name, email, Twitter handle, website, Riot (Matrix) username, etc. You do not need to fill out all fields, just the ones relevant to your identity.
52+
5. After filling out the form, scroll down and click "Set Identity" to proceed. Your Polkadot.js extension will prompt you to sign the transaction. Review the information and fees, then sign the transaction to confirm your identity setup.
4253

43-
## Step 6: Verification (Optional)
54+
## Verification (Optional)
4455

4556
After setting your on-chain identity, you may want to get it verified by a registrar. This step is optional but adds an additional layer of trust to your identity.
4657

@@ -51,4 +62,4 @@ After setting your on-chain identity, you may want to get it verified by a regis
5162

5263
## Conclusion
5364

54-
Setting an on-chain identity using Polkadot.js Apps is a straightforward process that enhances your visibility and trustworthiness within the Tangle Network ecosystem. Remember, the information you provide will be publicly visible on the blockchain, so only include details you're comfortable sharing.
65+
Setting an on-chain identity on the Tangle Network is a valuable way to enhance your visibility and trustworthiness within the ecosystem. By understanding the identity system and following the steps to set and verify your identity using Polkadot.js Apps, you can take advantage of this feature. Remember, the information you provide will be publicly visible on the blockchain, so only include details you're comfortable sharing.

0 commit comments

Comments
 (0)