@techreport{borthwick-wallet-state-attestation-00, number = {draft-borthwick-wallet-state-attestation-00}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-borthwick-wallet-state-attestation/00/}, author = {Douglas Cameron Borthwick}, title = {{Wallet State Attestation: Signed Booleans about On-Chain State}}, pagetotal = 19, year = 2026, month = may, day = 13, abstract = {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.}, }