For the complete documentation index, see llms.txt. This page is also available as Markdown.

Identity: ONCHAINID

Every guarantee of the register rests on identity. A register that enforces who may hold an asset is only as sound as its model of who a holder is. ONCHAINID is that model: an on-chain identity that its owner controls, that carries credentials attested by trusted parties, and that is itself a smart account.

An ONCHAINID does five things:

  • It holds keys with distinct purposes, which decide who controls it and who acts for it.

  • It holds claims, the signed attestations that make its owner eligible for an asset.

  • It holds assets and transacts, because it is an ERC-7579 smart account.

  • It links wallets, on any chain, so that every address of a participant resolves to one identity.

  • It has a type, recorded when it is created, that the rest of the protocol relies on.

Page
What it covers

The structure of an ONCHAINID, its modules, how it acts, how it holds tokens, how it is deployed and upgraded.

The six key purposes, what each can reach, the signer types, and the execution queue.

The eight identity types, who may create each one, and what creation does.

How a wallet is bound to an identity, on the reference chain and from other chains, and the rules of a binding.

What a claim contains, the three ways it reaches an identity, how its validity is decided, and how it ends.

The two levels of trust in a Claim Issuer: standing in the network, and the trusted issuers of an asset. The reputation registry.

How credentials issued in another attestation system count as claims, through an adapter. The EAS adapter.

The identity as an ERC-4337 account: user operations, passkeys, sponsored fees. Social recovery by guardians.

Last updated