CAIP-294 primary sources

Collected: 2026-05-08 UTC

Primary sources reviewed

  • https://standards.chainagnostic.org/CAIPs/caip-294
    • Official CAIP draft page for Browser Wallet Messaging for Extensions
    • Key points used: status Draft; caip294:wallet_prompt / caip294:wallet_announce; walletData schema; optional targets and scopes; CAIP-341 extension target support; CAIP-25 / CAIP-27 linkage; per-page UUID guidance
  • https://github.com/ChainAgnostic/CAIPs/issues/294
    • Official GitHub discussion thread linked from the spec
    • Used as provenance for the proposal history and discussion trail

Notes

  • CAIP-294 is best treated as transport plumbing for browser-extension wallets rather than as a wallet capability standard.
  • The analytically interesting control surface is channel selection: when the wallet advertises an extension target, the draft tries to decide whether communication should continue through injected-provider patterns or switch to extension messaging APIs.