RWA Receipt Vault
Local preview · nothing transmitted

Real World Activated · Receipt Vault

A receipt worth keeping,
with nothing about you in it.

Record what was bought — merchant, item, amount, dates, terms — and this page canonicalizes the fields, computes a SHA-256 content digest, and files the record in a vault stored only in this browser. Export a record, and anyone with the file can recompute the digest and catch even a one-character edit. No account, no name, no email, no payment card. Ever.

Local preview. No real funds, assets, or transactions. Every record on this page is created and stored locally in your browser and is worth nothing by itself. Digests prove a file hasn’t changed since it was written — they are not a merchant signature and not onchain anchoring; neither is claimed or performed here. Independent project; not affiliated with or endorsed by Robinhood Markets.
  1. Create a record
  2. Export its JSON
  3. Change one character
  4. Watch verification fail

01 · Create a record

The receipt, minus the customer

Only facts about the purchase go in. There are deliberately no fields for a name, email, address, or card number — a record that never contains identity can’t leak it.

Purchase facts Local

Reference is for an order or till code, not for you — leave out anything personal. Zero days or months means no return window or no warranty declared.

02 · Your vault

Records stay in this browser

Stored under a single localStorage key on this device. Clear local data below removes every record instantly; nothing exists anywhere else to clean up.

Saved records 0 records

No records yet. Create one above — or press Load sample receipt and save it — and it will appear here with its digest and current return and warranty status.

    Open a record to inspect its canonical JSON, copy the digest, export the single record, or delete it. Statuses are recomputed from the declared terms every time this page loads.

    03 · Verify & import

    Trust the digest, not the file

    Paste or open an exported record. This page recomputes SHA-256 over the canonical record and compares it to the digest the file declares. Edit anything — one digit of the amount — and the comparison fails.

    Receipt JSON Local

    Files are read locally with the File API and never uploaded. Vault exports are accepted too — every record inside is verified individually.

    Verification result

    No verification run yet.

    What this preview does — and refuses to pretend