Skip to content

Commit

Permalink
fixed broken links
Browse files Browse the repository at this point in the history
  • Loading branch information
krofax committed Jan 15, 2025
1 parent aea7cfe commit f0daa73
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 20 deletions.
2 changes: 1 addition & 1 deletion pages/identity/about-attestations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.
2 changes: 1 addition & 1 deletion pages/identity/contracts-eas.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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).
2 changes: 1 addition & 1 deletion pages/identity/individuals.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.
4 changes: 2 additions & 2 deletions pages/identity/organizations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.
12 changes: 6 additions & 6 deletions pages/identity/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand All @@ -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)
10 changes: 5 additions & 5 deletions pages/identity/project-and-individual-identity.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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?

Expand All @@ -21,15 +21,15 @@ 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.

As such, the Optimism Foundation is taking an opinionated approach to set a common standard for representing individuals in the Optimism Collective. This standard will be used in initiatives run by the Foundation, including Retroactive Public Goods Funding (Retro Funding) and Citizen selection, and builders are encouraged to adopt the same principles to collectively build up identity within the Optimism Collective.

### 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

Expand Down Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions pages/identity/projects.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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).
4 changes: 2 additions & 2 deletions pages/identity/schemas.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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).

0 comments on commit f0daa73

Please sign in to comment.