draft-borthwick-wallet-state-attestation

Wallet State Attestation: Signed Booleans about On-Chain State

groupnone stateactive pages19 rev00 expires2026-11-14 canonicalhttps://datatracker.ietf.org/doc/draft-borthwick-wallet-state-attestation/
This document defines Wallet State Attestation: a primitive in which an issuer reads on-chain state for a wallet address, evaluates one or more operator-defined conditions, and returns a cryptographically signed boolean (or structured fact profile) that any verifier can check offline using a published JWKS endpoint. The primitive enables condition-based access decisions without identity presentation, credential exchange, or trust in the issuer at runtime. This document describes the request and response surface, the signing algorithm posture, the JWKS discovery pattern, and the security and privacy considerations of the primitive. It does not define a new wire protocol; rather, it profiles existing IETF building blocks (JWT, JWKS, JOSE) for the wallet-state-attestation use case.