How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

CAIP

The Chain Agnostic Improvement Proposals define identifiers and conventions that work across blockchains rather than within one — a chain ID format, an account address format, an asset identifier. They are the naming layer that makes multi-chain tooling possible without a per-chain special case.

CAIP answers a question that only becomes urgent once there is more than one chain: how do you name a network, an account or an asset unambiguously, in a string a machine can parse? CAIP-2 names chains, CAIP-10 names accounts, CAIP-19 names assets.

  • Chain IDs - A namespace and reference, so eip155:1 is unambiguous where ‘1’ is not.
  • Account identifiers - An address qualified by the chain it exists on.
  • Asset identifiers - A token named in a way that survives moving between tools.
  • Adopted by the wallet layer - Wallet connection and multi-chain SDKs lean on these identifiers heavily.

CAIP is the piece of this market’s standards stack closest to ordinary API practice — it is, in effect, a URI scheme. It also highlights the gap The State of Blockchain & Crypto APIs measures: the identifiers are standardised and the interfaces that use them are not, so an agent can name an asset precisely and still cannot discover what a given provider’s credential is allowed to do with it.

Industry: Crypto

Also in the data model catalog

This standard shows up on both sides of the house — as a standard applied in API operations here, and as a data model defining what information exists. Same standard, two lenses.

See it as a data model →