See https://whimsical.com/attestation-sequence-graphs-TpKSmozdByjqTztkLNKM4q@or4CdLRbgiyqcMvvQWhu5UHao5HRHeE2SHKptGj7a for more

See https://whimsical.com/attestation-sequence-graphs-TpKSmozdByjqTztkLNKM4q@or4CdLRbgiyqcMvvQWhu5UHao5HRHeE2SHKptGj7a for more


1. Authorities

Authorities are trusted entities—such as organizations, developers institutions, or individuals—that create schemas for specific types of attestations. They may be verified (trusted and publicly recognized) or non-verified (community-driven or self-asserted).

2. Schemas

Schemas are the formal rulesets that define how attestations are structured. They describe the types of data that can be attested to and provide details on whether the attestation is revocable, has an expiration date, or requires a levy (a fee or token for the process).

3. Attestations

Attestations are cryptographically verifiable records generated when someone adheres to a schema and signs it. Attestations serve as proof that a particular action, identity, or condition has been validated by the attestor.

4. Attestors

Attestors are individuals or entities that create attestations by adhering to and signing schemas. An attestor interacts with the schema’s rules and provides the necessary proofs to generate an attestation. In a decentralized network, attestations can take two main forms:

5. Packages

Packages are distributable code that execute on the Sui blockchain. They can request owner permissions and perform various functions: