PUBLIC TESTNET DEMO — this page is the QR code's actual destination. It looks the record up live on XRPL testnet; nothing here is pre-recorded or faked at load time.
Loading…

Issuing department
Timestamp
flatHierarchy
Current owner
NFT ID

This page's own QR, generated fresh, right now — it encodes this exact page's URL. If it matches the QR printed on the document's cover page, both point at the same single verification lookup; nothing downstream diverges from what the issuer minted.

Independent cross-check: View this NFT on Bithomp ↗ — a third-party XRPL explorer, not this project's code, confirming the record exists and is unburned. Bithomp won't render this vertical's own fields (title, statement) since its metadata schema is custom to this demo; that's expected — this page is the canonical display, Bithomp is the independent existence-check.

Statement
Instructions
Contest / dispute
Loading…

This page is what scanning the code on the statement's cover page opens. What you're seeing:

In the full system, a party with standing raises a dispute by signing an on-ledger memo transaction from their own wallet — never the issuer's — which this page would then detect on load, the same way it detects revocation.

This is a UI stub for the local demo — it doesn't submit anything. Wiring a real disputing-party wallet connection is a separate, later step, not part of this first pass.