CAIP-285 primary sources
Collected: 2026-05-10 UTC
Primary sources reviewed
- https://standards.chainagnostic.org/CAIPs/caip-285
- Official CAIP draft page for JSON-RPC Method for Revoking Session Authorizations
- Key points used: status Draft; requires CAIP-25 / 217; explicit support for revoking with or without
sessionId; generic failure recommendations; trusted error codes5500/5501/5502; recommendation for domain-bound or other 1:1 transports
- https://raw.githubusercontent.com/ChainAgnostic/CAIPs/master/CAIPs/caip-285.md
- Raw source text from the canonical CAIPs repository
- Used to confirm exact request/response structure, the no-
sessionIdrevocation path, and the privacy-sensitive distinction between generic and trusted failures
- https://raw.githubusercontent.com/ChainAgnostic/CAIPs/master/CAIPs/caip-25.md
- Base wallet-session authorization standard that CAIP-285 extends
- Used to anchor the page in the broader CAIP-25 lifecycle model and confirm that revoke semantics are part of the evolving session stack rather than an isolated add-on
- https://standards.chainagnostic.org/CAIPs/caip-316
- Lifecycle-management companion document for CAIP-25 sessions
- Useful for understanding why CAIP-285 matters most in no-
sessionIdflows where explicit session teardown still needs to exist
- https://github.com/ChainAgnostic/CAIPs/pull/285/files
- Proposal / diff thread linked from the draft as
Discussions-To - Used as provenance for the lifecycle-method changes landing through the official CAIPs process
- Proposal / diff thread linked from the draft as
Notes
- CAIP-285 is small, but it sharpens an important governance surface: who can explicitly terminate previously granted wallet authority, and how that termination remains legible across different transport models.
- The strongest analytic frame is not “disconnect UX,” but “standardized authorization exit.”