From f0daa73a6f024733c32c9a0b41d2489bf466ce8b Mon Sep 17 00:00:00 2001 From: krofax Date: Wed, 15 Jan 2025 18:14:41 +0100 Subject: [PATCH] fixed broken links --- pages/identity/about-attestations.mdx | 2 +- pages/identity/contracts-eas.mdx | 2 +- pages/identity/individuals.mdx | 2 +- pages/identity/organizations.mdx | 4 ++-- pages/identity/overview.mdx | 12 ++++++------ pages/identity/project-and-individual-identity.mdx | 10 +++++----- pages/identity/projects.mdx | 4 ++-- pages/identity/schemas.mdx | 4 ++-- 8 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pages/identity/about-attestations.mdx b/pages/identity/about-attestations.mdx index 005f7c017..f3f02d7a7 100644 --- a/pages/identity/about-attestations.mdx +++ b/pages/identity/about-attestations.mdx @@ -59,6 +59,6 @@ Here are some best practices to avoid violating users' privacy: ## Next steps -* Read about [Attestation best practices](/attestations-best-practices) +* Read about [Attestation best practices](/identity/attestations-best-practices) Are you inspired and don't know what to build? We have a [project idea list](https://github.com/ethereum-optimism/ecosystem-contributions). Do you have a good idea, but you know you're not the right person to build it? Please open a PR on that list and suggest it. diff --git a/pages/identity/contracts-eas.mdx b/pages/identity/contracts-eas.mdx index 01f9bade9..1347889ed 100644 --- a/pages/identity/contracts-eas.mdx +++ b/pages/identity/contracts-eas.mdx @@ -37,4 +37,4 @@ Indexing is available via: ## Next steps -For more information on working with attestations, see [Build Decentralized Identity Apps with Attestations](/about-attestations). +For more information on working with attestations, see [Build Decentralized Identity Apps with Attestations](/identity/about-attestations). diff --git a/pages/identity/individuals.mdx b/pages/identity/individuals.mdx index c99d3bf43..763833bd8 100644 --- a/pages/identity/individuals.mdx +++ b/pages/identity/individuals.mdx @@ -27,4 +27,4 @@ When you make attestations about individuals: ### Further reading -For more details on individual identity in the Optimism Collective, refer to **[the governance docs](/project-and-individual-identity/#building-a-digital-identity)** on building a digital identity. +For more details on individual identity in the Optimism Collective, refer to **[the governance docs](/identity/project-and-individual-identity/#building-a-digital-identity)** on building a digital identity. diff --git a/pages/identity/organizations.mdx b/pages/identity/organizations.mdx index 558e73de0..eeb05825e 100644 --- a/pages/identity/organizations.mdx +++ b/pages/identity/organizations.mdx @@ -6,10 +6,10 @@ description: Learn about the organization entity within the Optimism Collective' ## Organizations -Within the Optimism Collective, the organization entity is used to represent teams, squads, DAOs and other organizations that may work on multiple projects. Organizations can apply to Retroactive Public Goods Funding (Retro Funding) with specific [projects](https://docs.optimism.io/chain/identity/projects), never with just the organization. This is because projects represent contributions that created impact in the Collective, and Retro Rounds award OP to past impact. +Within the Optimism Collective, the organization entity is used to represent teams, squads, DAOs and other organizations that may work on multiple projects. Organizations can apply to Retroactive Public Goods Funding (Retro Funding) with specific [projects](/identity/projects), never with just the organization. This is because projects represent contributions that created impact in the Collective, and Retro Rounds award OP to past impact. The organization entity is represented onchain by an attestation. The attestation UID is the organization's unique identifier for its lifecycle in the Collective. To create a new organization, an attestation is issued using [this schema](https://optimism.easscan.org/schema/view/0xff0b916851c1c5507406cfcaa60e5d549c91b7f642eb74e33b88143cae4b47d0). The only metadata included in the schema is the Farcaster Id of the person who created the organization, and the entity type (in this case "organization"). All other organization metadata is stored or referenced in the [Organization Metadata Attestation](https://optimism.easscan.org/schema/view/0xc2b376d1a140287b1fa1519747baae1317cf37e0d27289b86f85aa7cebfd649f). The Organization Metadata Attestation is re-issued anytime there is a change in metadata. Apps displaying organization metadata should look to the most recent attestation for the up-to-date metadata. -See the [attestation schemas page](https://docs.optimism.io/chain/identity/schemas) for more details on the schemas and their metadata. +See the [attestation schemas page](/identity/schemas) for more details on the schemas and their metadata. diff --git a/pages/identity/overview.mdx b/pages/identity/overview.mdx index dfc632a97..2d1047be5 100644 --- a/pages/identity/overview.mdx +++ b/pages/identity/overview.mdx @@ -22,15 +22,15 @@ The Optimism Collective is [building a better economic engine that fuels positiv Decentralized identity expands the design space for innovation. It aims to give individuals greater control over their finances and easier participation in the global economy on their own terms. -For more information about identity in the Optimism Collective, see [the governance docs post on the identity stack](/project-and-individual-identity). +For more information about identity in the Optimism Collective, see [the governance docs post on the identity stack](/identity/project-and-individual-identity). ## Key components of identity There are three important components to identity within the Optimism Collective: -1. [Individuals](/project-and-individual-identity/#people-and-projects) -2. [Projects](/project-and-individual-identity/#people) -3. [Attestations](/attestations-best-practices/) +1. [Individuals](/identity/project-and-individual-identity/#people-and-projects) +2. [Projects](/identity/project-and-individual-identity/#people) +3. [Attestations](/identity/attestations-best-practices/) Individuals and projects are the relevant entities in the Optimism Collective about which statements might be made. Attestations are the way in which these statements are made. @@ -42,6 +42,6 @@ Individuals and projects are the relevant entities in the Optimism Collective ab To learn more about identity in the Optimism Collective: -* Explore the [governance docs on project and individual identity](/project-and-individual-identity/) -* Read about [attestation best practices](/attestations-best-practices/) +* Explore the [governance docs on project and individual identity](/identity/project-and-individual-identity/) +* Read about [attestation best practices](/identity/attestations-best-practices/) * Understand how [identity contributes to the Optimism vision](https://www.optimism.io/vision) diff --git a/pages/identity/project-and-individual-identity.mdx b/pages/identity/project-and-individual-identity.mdx index 29ee1a475..9fe6042c7 100644 --- a/pages/identity/project-and-individual-identity.mdx +++ b/pages/identity/project-and-individual-identity.mdx @@ -6,7 +6,7 @@ description: This document outlines the Optimism Foundation's approach to the id # Project and individual identity -This document outlines the Optimism Foundation's approach to the identity and reputation of individuals and projects within the Optimism Collective. The identity stack framework, including an explanation of how the identity layer relates to other components, is outlined in [this document](https://docs.optimism.io/chain/identity/overview). +This document outlines the Optimism Foundation's approach to the identity and reputation of individuals and projects within the Optimism Collective. The identity stack framework, including an explanation of how the identity layer relates to other components, is outlined in [this document](/identity/overview/). ## What does identity and reputation mean? @@ -21,7 +21,7 @@ Instead of 'reputation' perhaps what we're really trying to judge is: ### Building a digital identity -In order for individuals to build up the kinds of specific 'reputation' mentioned above, relevant data needs to be accrued to their digital identity. Those data points and their aggregation and interpretation are part of the data and data interpretation layers in the [identity stack](https://docs.optimism.io/chain/identity/overview). +In order for individuals to build up the kinds of specific 'reputation' mentioned above, relevant data needs to be accrued to their digital identity. Those data points and their aggregation and interpretation are part of the data and data interpretation layers in the [identity stack](/identity/overview). While having many different data interpreters and data producers is valuable, the identity layer must be narrow to serve its purpose. If individuals have a unique identity for every interaction they have with the Optimism Collective, it is much more difficult for data interpreters to make judgments about them and user interfaces to unify all the relevant signals about a single individual. @@ -29,7 +29,7 @@ As such, the Optimism Foundation is taking an opinionated approach to set a comm ### People and projects -There are two entities in the Collective: people and projects. People are unique human individuals and are associated with a particular [Farcaster account id](https://docs.farcaster.xyz/learn/what-is-farcaster/accounts). Projects are things created by individuals or groups of people, and are identified by an attestation UID from the [project schema](https://docs.optimism.io/chain/identity/schemas#project-identifier). +There are two entities in the Collective: people and projects. People are unique human individuals and are associated with a particular [Farcaster account id](https://docs.farcaster.xyz/learn/what-is-farcaster/accounts). Projects are things created by individuals or groups of people, and are identified by an attestation UID from the [project schema](/identity/schemas#project-identifier). ### People @@ -80,11 +80,11 @@ Projects are submitted for consideration in Retro Funding applications. ### The project entity -The identity layer of the Optimism Collective isn't complete without persistent project identity. As part of Retro Funding 4, we introduced the concept of an evergreen project that is represented onchain by the [Project Attestation](https://docs.optimism.io/chain/identity/schemas#project-identifier). The attestation UID is the project identifier. Project metadata is stored off-chain and updated via the [Project Metadata Attestation](https://docs.optimism.io/chain/identity/schemas#project-metadata). +The identity layer of the Optimism Collective isn't complete without persistent project identity. As part of Retro Funding 4, we introduced the concept of an evergreen project that is represented onchain by the [Project Attestation](/identity/schemas#project-identifier). The attestation UID is the project identifier. Project metadata is stored off-chain and updated via the [Project Metadata Attestation](/identity/schemas#project-metadata). Attestations are an effective way to represent projects onchain, because they can be created permissionlessly, and it is easy to create other attestations referencing the project via the refUID field in the EAS. This creates an infinitely composable data structure representing projects, their contributors, achievements and metadata. -You can find more detailed information about [schemas](/schemas#project-metadata). +You can find more detailed information about [schemas](/identity/schemas#project-metadata). ### Project core concepts diff --git a/pages/identity/projects.mdx b/pages/identity/projects.mdx index 24d82132c..b8e28de2f 100644 --- a/pages/identity/projects.mdx +++ b/pages/identity/projects.mdx @@ -6,7 +6,7 @@ description: Learn about the project entity within the Optimism Collective's ide ## Projects -Within the Optimism Collective, [the project entity](/project-and-individual-identity-in-the-collective/#people) represents contributions to the Optimism Collective and can be used to apply for Retroactive Public Goods Funding (Retro Funding). +Within the Optimism Collective, [the project entity](/identity/project-and-individual-identity/#people) represents contributions to the Optimism Collective and can be used to apply for Retroactive Public Goods Funding (Retro Funding). ## Project Representation The project entity is represented onchain by an attestation from the [following schema](https://optimism.easscan.org/schema/view/0xff0b916851c1c5507406cfcaa60e5d549c91b7f642eb74e33b88143cae4b47d0). Projects are identified by the type "project". The attestation UID serves as the project's unique identifier throughout its lifecycle in the Collective. @@ -22,4 +22,4 @@ All other project metadata is stored or referenced in the [Project Metadata Atte ## Further reading -For more information about identity in the Optimism Collective, see the [identity overview](/chain/identity/overview). +For more information about identity in the Optimism Collective, see the [identity overview](/identity/overview). diff --git a/pages/identity/schemas.mdx b/pages/identity/schemas.mdx index 4e5d2ea8c..00dc00616 100644 --- a/pages/identity/schemas.mdx +++ b/pages/identity/schemas.mdx @@ -232,5 +232,5 @@ Used as the unique identifier for projects created in the Collective before 23 A ## Next steps -* For more information on working with attestations, see [Build Decentralized Identity Apps with Attestations](/chain/identity/about-attestations). -* To see a list of applications using EAS, see [Attestation Apps](/chain/identity/applications). +* For more information on working with attestations, see [Build Decentralized Identity Apps with Attestations](/identity/about-attestations). +* To see a list of applications using EAS, see [Attestation Apps](/identity/applications).