opaquecash/spec repository. The SDK implements these three layers:
CSAP: Confidential Stealth Address Protocol
EIP-5564 stealth addresses with Opaque’s DKSAP key derivation (opaque-cash-v1 HKDF).
- Meta-address registry
- Stealth address announcer
- View-tag prefilter + WASM ownership scan
PSR: Provable Stealth Reputation
Schema registry, attestation engine, and Groth16 reputation verifier. Attestations bind tostealth_address_hash, not a public EOA.
- V2 schemas with ABI-style field definitions
- Delegated issuance (up to 10 delegates)
- Discovery announcements with attestation metadata
- ZK proofs scoped by
externalNullifier
UAB: Universal Announcement Bus
Cross-chain relay of 96-byte stealth announcement payloads over Wormhole.UABSender.announceWithRelayon source chainUABReceiverre-emits on destination chain- Off-chain relayer delivers VAAs