OP Mainnet
Organization

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 (opens in a new tab), 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 (opens in a new tab). 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 (opens in a new tab). 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 (opens in a new tab) for more details on the schemas and their metadata.