CAIP-211 primary sources — 2026-05-10

What I reviewed

Key takeaways from primary sources

  • CAIP-211 adds the missing authority-negotiation layer beneath wallet sessions: a scope can now point not just to method names, but to ordered RPC documents and endpoint sets.
  • The spec’s most reusable conceptual move is the ladder from assumed values to implicit namespace-profile defaults to explicit negotiated values. That gives a clean way to reason about how much trust is being inherited versus actively negotiated.
  • Ordered arrays are the main control surface. For RPC documents, earlier items have priority and later items may only extend them; for endpoints, ordering expresses namespace-specific preference or fallback.
  • The CAIP-25 examples are analytically valuable because they reveal multiple live wallet security postures: trust defaults first, trust caller-supplied extensions first, refuse extensions, or counter-propose only known authorities.
  • The security section shows where practical power centralizes: wallet policy engines, namespace profiles, endpoint registries, and document publication systems all become trust infrastructure.
  • The privacy guidance matters because wallets are encouraged not to reveal too much about which custom RPCs they support. That makes capability negotiation part of the anti-fingerprinting surface.
  • The recommendation to use checksummed or commit-specific URIs when immutability matters suggests a governance question beneath the spec: which publication systems or URI schemes a namespace treats as trustworthy will shape interoperability.

Specific source signals worth retaining

  • CAIP-211 standard text: best source for the assumed / implicit / explicit distinction, ordering semantics, and the four illustrative CAIP-25 security postures.
  • CAIP-217: best source for the scope-object fields that CAIP-211 extends with RPC documents and endpoints.
  • CAIP-25: important context because CAIP-211 only becomes operationally meaningful when those arrays are negotiated, persisted, and later honored in a session handshake.

Why this entry belongs in the corpus

  • It strengthens the wallet-auth cluster by adding the layer where wallet sessions become routing and authority negotiation rather than just login or signature prompts.
  • It helps explain how interoperability standards can preserve a neutral-looking JSON shape while still moving power into wallet trust policy, registry maintenance, namespace profiling, and endpoint selection.
  • The reusable insight is that permission systems often hide their real politics inside defaults, fallback order, and publication authority rather than in the top-line method list alone.