DISCLOSURE CENTER
One place to grant, scope and track every disclosure.
The Disclosure Center is the planned core module of the future Beyul wallet: where requests arrive, where the holder grants scoped credentials, and where every active grant stays visible. This page describes the concept — not a shipped product.
Research prototype · no testnet · no mainnet · unaudited · not production-private · not safe for funds
The three instruments
Transaction Disclosure Code (TDC)
Prove one chosen transaction to one chosen party, as sender or recipient — roles cryptographically separated. Two-factor by design: a link secret and a disclosure code travel separately.
Prototype · clientAsset Disclosure Credential (ADC)
Prove a lower bound of holdings without exposing history. Presenting snapshots repeatedly to the same party reveals balance changes over time — the wallet concept surfaces this warning before granting.
Partial prototypeAudit Access
Standing, scoped access for a designated auditor. Time-range, asset and counterparty scoping are under research — not implemented.
ResearchAnatomy of a grant
Scope
A grant covers chosen fields for a stated purpose — never the whole ledger.
Expiration
Grants carry an expiry. In the client prototype, expiry is cryptographically bound to the credential — not a soft promise.
Revocation — and its honest limit
Revoking stops future access. It cannot take back what a recipient has already seen. The Disclosure Center states this before every grant, not after.
Standing invariants
- Disclosure flows never touch the recovery phrase — no mnemonic is requested, displayed or transmitted.
- A disclosure carries no spend authority. Viewing and spending are separate by construction.
- The recipient or auditor sees the granted fields and a validity proof — nothing adjacent.
Implementation status, stated plainly
Disclosure-code client cryptography (TDC + ADC lower bound) — 40/40 tests passing
PrototypeServer-side disclosure verification
Not implementedProduction disclosure service
Does not existProduction wallet (W0 is a research prototype on a simulated network)
Does not exist