User story / Problem statement
The vault exposes three figures that make coverage legible without inference: committed_assets, escrowed_assets and cancellable_escrow. Nothing renders them. A holder deciding whether to request a redemption has no way to see whether the reserve can cover what is already committed.
Expected outcome
A public page, no wallet required, showing coverage as it stands.
Acceptance criteria
Technical notes
A "committed but unfunded" figure cannot exist by construction: an unfundable strike reverts instead of booking. Do not invent one, and do not compute a coverage ratio that implies a guarantee the contract does not make.
The page has to say what the figures do not create. They make coverage legible; they do not make the treasury fund the next settlement.
User story / Problem statement
The vault exposes three figures that make coverage legible without inference:
committed_assets,escrowed_assetsandcancellable_escrow. Nothing renders them. A holder deciding whether to request a redemption has no way to see whether the reserve can cover what is already committed.Expected outcome
A public page, no wallet required, showing coverage as it stands.
Acceptance criteria
reserve ≥ committed + cancellable_escrowTechnical notes
A "committed but unfunded" figure cannot exist by construction: an unfundable strike reverts instead of booking. Do not invent one, and do not compute a coverage ratio that implies a guarantee the contract does not make.
The page has to say what the figures do not create. They make coverage legible; they do not make the treasury fund the next settlement.