From bd82f00e494d55762fca62b86d9ae710f5b0b433 Mon Sep 17 00:00:00 2001 From: Emily Furlong Date: Tue, 6 Aug 2024 13:24:05 +0200 Subject: [PATCH 1/7] Create page in dev docs on individual identity.mdx --- pages/chain/identity/individuals.mdx | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 pages/chain/identity/individuals.mdx diff --git a/pages/chain/identity/individuals.mdx b/pages/chain/identity/individuals.mdx new file mode 100644 index 000000000..d9f964e13 --- /dev/null +++ b/pages/chain/identity/individuals.mdx @@ -0,0 +1,13 @@ +--- +title: Individual identity +lang: en-US +description: Learn about how individual identity is represented in the Optimism Collective. +--- + +## Individual Identity + +In the Optimism Collective, individuals are represented by their unique identifier generated via the **[Farcaster protocol id registry](https://docs.farcaster.xyz/reference/contracts/reference/id-registry)**. To register a new user id, you can use the **[Farcaster Id Gateway](https://docs.farcaster.xyz/reference/contracts/reference/id-gateway)**. Most new users register their id via the Warpcast app, which creates a new custody address for users and acts as a wallet. + +Attestations can be made about individuals by leaving the recipient address blank and entering the user’s id into the attestation metadata. + +You can read more about individual identity in **[the governance docs](https://community.optimism.io/docs/identity/project-and-individual-identity-in-the-collective/#building-a-digital-identity)**. From 1a005fe4a4d7b5fa08afc1b58eb69dd25f2ff1d4 Mon Sep 17 00:00:00 2001 From: Emily Furlong Date: Thu, 8 Aug 2024 11:01:36 +0200 Subject: [PATCH 2/7] Update pages/chain/identity/individuals.mdx Co-authored-by: Blessing Krofegha --- pages/chain/identity/individuals.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/chain/identity/individuals.mdx b/pages/chain/identity/individuals.mdx index d9f964e13..0e45d5aa0 100644 --- a/pages/chain/identity/individuals.mdx +++ b/pages/chain/identity/individuals.mdx @@ -10,4 +10,6 @@ In the Optimism Collective, individuals are represented by their unique identifi Attestations can be made about individuals by leaving the recipient address blank and entering the user’s id into the attestation metadata. -You can read more about individual identity in **[the governance docs](https://community.optimism.io/docs/identity/project-and-individual-identity-in-the-collective/#building-a-digital-identity)**. +### Further Reading + +For more details on individual identity in the Optimism Collective, refer to the **[the governance docs](https://community.optimism.io/docs/identity/project-and-individual-identity-in-the-collective/#building-a-digital-identity)** on building a digital identity. From 2a42bb7cdc965ee63d3cf462efee0f73e7b40096 Mon Sep 17 00:00:00 2001 From: Emily Furlong Date: Thu, 8 Aug 2024 11:01:43 +0200 Subject: [PATCH 3/7] Update pages/chain/identity/individuals.mdx Co-authored-by: Blessing Krofegha --- pages/chain/identity/individuals.mdx | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/pages/chain/identity/individuals.mdx b/pages/chain/identity/individuals.mdx index 0e45d5aa0..45b18d503 100644 --- a/pages/chain/identity/individuals.mdx +++ b/pages/chain/identity/individuals.mdx @@ -6,9 +6,25 @@ description: Learn about how individual identity is represented in the Optimism ## Individual Identity -In the Optimism Collective, individuals are represented by their unique identifier generated via the **[Farcaster protocol id registry](https://docs.farcaster.xyz/reference/contracts/reference/id-registry)**. To register a new user id, you can use the **[Farcaster Id Gateway](https://docs.farcaster.xyz/reference/contracts/reference/id-gateway)**. Most new users register their id via the Warpcast app, which creates a new custody address for users and acts as a wallet. +The Optimism Collective represents individuals using unique identifiers generated through the [Farcaster protocol id registry](https://docs.farcaster.xyz/reference/contracts/reference/id-registry). This system ensures a secure approach to identity management within the collective. + +### Registering a User ID + +To obtain a unique identifier: + +1. Use the **[Farcaster Id Gateway](https://docs.farcaster.xyz/reference/contracts/reference/id-gateway)** +2. Use the Warpcast app, which: + +- Creates a new custody address +- Acts as a wallet + +### Making Attestations + +When you make attestations about individuals: + +- Leave the recipient address blank +- Enter the users id into the attestation metadata -Attestations can be made about individuals by leaving the recipient address blank and entering the user’s id into the attestation metadata. ### Further Reading From 725aa50de263d1a291992526d316768acc791f38 Mon Sep 17 00:00:00 2001 From: Blessing Krofegha Date: Thu, 8 Aug 2024 15:14:16 +0100 Subject: [PATCH 4/7] fix lint issues --- pages/chain/identity/individuals.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/chain/identity/individuals.mdx b/pages/chain/identity/individuals.mdx index 45b18d503..e6fe8322d 100644 --- a/pages/chain/identity/individuals.mdx +++ b/pages/chain/identity/individuals.mdx @@ -12,8 +12,8 @@ The Optimism Collective represents individuals using unique identifiers generate To obtain a unique identifier: -1. Use the **[Farcaster Id Gateway](https://docs.farcaster.xyz/reference/contracts/reference/id-gateway)** -2. Use the Warpcast app, which: +1. Use the **[Farcaster Id Gateway](https://docs.farcaster.xyz/reference/contracts/reference/id-gateway)** +2. Use the Warpcast app, which: - Creates a new custody address - Acts as a wallet @@ -22,8 +22,8 @@ To obtain a unique identifier: When you make attestations about individuals: -- Leave the recipient address blank -- Enter the users id into the attestation metadata +* Leave the recipient address blank +* Enter the users id into the attestation metadata ### Further Reading From fe67e41210d5e6c4a63c5278d1279b936840677c Mon Sep 17 00:00:00 2001 From: Blessing Krofegha Date: Thu, 8 Aug 2024 15:17:13 +0100 Subject: [PATCH 5/7] fix lint issues --- pages/chain/identity/individuals.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/chain/identity/individuals.mdx b/pages/chain/identity/individuals.mdx index e6fe8322d..d6aac6098 100644 --- a/pages/chain/identity/individuals.mdx +++ b/pages/chain/identity/individuals.mdx @@ -15,8 +15,8 @@ To obtain a unique identifier: 1. Use the **[Farcaster Id Gateway](https://docs.farcaster.xyz/reference/contracts/reference/id-gateway)** 2. Use the Warpcast app, which: -- Creates a new custody address -- Acts as a wallet +* Creates a new custody address +* Acts as a wallet ### Making Attestations From d9a5fd029a3f0961bfe9eaa8dc7a7af2a1c4b0f2 Mon Sep 17 00:00:00 2001 From: Blessing Krofegha Date: Thu, 8 Aug 2024 15:21:46 +0100 Subject: [PATCH 6/7] Update individuals.mdx --- pages/chain/identity/individuals.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/chain/identity/individuals.mdx b/pages/chain/identity/individuals.mdx index d6aac6098..197cde2b5 100644 --- a/pages/chain/identity/individuals.mdx +++ b/pages/chain/identity/individuals.mdx @@ -25,7 +25,6 @@ When you make attestations about individuals: * Leave the recipient address blank * Enter the users id into the attestation metadata - ### Further Reading For more details on individual identity in the Optimism Collective, refer to the **[the governance docs](https://community.optimism.io/docs/identity/project-and-individual-identity-in-the-collective/#building-a-digital-identity)** on building a digital identity. From 42dbf60fcdb07149ff37da8c77d22d84890e0544 Mon Sep 17 00:00:00 2001 From: Blessing Krofegha Date: Thu, 8 Aug 2024 15:30:03 +0100 Subject: [PATCH 7/7] updated words, added warpcast --- pages/chain/identity/individuals.mdx | 13 ++++++------- words.txt | 2 +- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/pages/chain/identity/individuals.mdx b/pages/chain/identity/individuals.mdx index 45b18d503..197cde2b5 100644 --- a/pages/chain/identity/individuals.mdx +++ b/pages/chain/identity/individuals.mdx @@ -12,19 +12,18 @@ The Optimism Collective represents individuals using unique identifiers generate To obtain a unique identifier: -1. Use the **[Farcaster Id Gateway](https://docs.farcaster.xyz/reference/contracts/reference/id-gateway)** -2. Use the Warpcast app, which: +1. Use the **[Farcaster Id Gateway](https://docs.farcaster.xyz/reference/contracts/reference/id-gateway)** +2. Use the Warpcast app, which: -- Creates a new custody address -- Acts as a wallet +* Creates a new custody address +* Acts as a wallet ### Making Attestations When you make attestations about individuals: -- Leave the recipient address blank -- Enter the users id into the attestation metadata - +* Leave the recipient address blank +* Enter the users id into the attestation metadata ### Further Reading diff --git a/words.txt b/words.txt index 9504ff5e9..90cfd0f1d 100644 --- a/words.txt +++ b/words.txt @@ -25,7 +25,6 @@ BLOBPOOL blobpool blobspace blockhash -blockheaders blocklists BLOCKLOGS blocklogs @@ -361,6 +360,7 @@ vmdebug VMODULE vmodule wagmi +Warpcast XORI xtensibility ZKPs