Attest Protocol

  • Name: Attest Protocol
  • URL: https://docs.attest.so/introduction
  • Tags: stellar-ecosystem
  • Category: attestation middleware / schema-and-resolver framework / verified-issuer registry / cross-chain trust infrastructure
  • Summary: Attest Protocol is attestation middleware. The useful split is schema ownership, issuance policy, and issuer discovery. Resolvers decide admission, authority registration handles reputation, and BLS delegation pushes submission into a relay layer. Real mechanism note, not an anchor.
  • What it does:
    • Lets anyone create schemas and issue attestations by default, unless a schema creator attaches a resolver that restricts issuance or revocation
    • Stores attestations onchain and exposes schema registration, attestation creation, and revocation through a core protocol contract
    • Separately offers a verified-authority registration layer with metadata, trust badges, and issuer discovery for organizations that want stronger reputational signaling
    • Supports resolver contracts that can enforce allowlists, collect fees, distribute rewards, or implement custom validation logic before attestations are accepted
    • Uses BLS delegation so attestations can be signed offchain and submitted onchain by a relayer, shifting gas payment and batch-submission possibilities away from the original issuer key
    • Positions itself as multi-chain trust infrastructure, with Stellar active in current docs and Solana / Starknet / other chains presented as expansion paths in the repo materials
  • Key claims:
    • The docs frame Attest as reusable proof infrastructure for identity, ownership, permissions, and other trust signals rather than as one application-specific contract set.
    • The main mechanism worth keeping is the authority / resolver split. Creating a schema makes you its authority, but that alone does not decide who may attest; attached resolvers do.
    • The authorities docs add a second trust layer through optional verified-authority registration with metadata and badges. Reputation can therefore centralize in issuer discovery as well as in schema and resolver design.
    • Resolver contracts are the real policy surface: they can gate issuance, charge fees, distribute rewards, and run custom logic before an attestation is accepted.
    • BLS delegation matters because it separates issuer authority from submission and gas payment, pushing part of the operating model into a relay layer.
    • The multi-chain framing matters even if Stellar is the clearest current production branch. The project is selling interoperable trust middleware, not just a chain-local attestation app.
  • Whitepaper: No canonical standalone whitepaper or litepaper surfaced in this pass. The strongest primary materials were the official docs pages for introduction, architecture, authorities, and resolvers, plus the official repository README; see ../whitepapers/attest-protocol-primary-sources-2026-05-10.md.
  • Sources:

Internal linkages

Control surface

  • Real control sits in resolver policy, schema ownership, authority-list curation, relay defaults, and which issuers wallets or apps choose to treat as worth trusting.

  • The chain is not the whole story here. Discovery, verification UX, and submission middleware can quietly decide which attestations matter in practice.

  • Read it as attestation middleware with a few explicit choke points, not as a canonical trust layer.

  • Last reviewed: 2026-06-18 UTC