MementoOpen evidence explorer

TWO RECORDINGS. NOTHING STAGED.

Watch an agent
protect its budget.

A funded wallet. A useful memory. A second request that goes too far. Follow Memento as it reads Filecoin, weighs the cost, and acts.

01 / A LIVE DECISION, SCREEN-RECORDED

An actual screen capture of the deployed app, not an animation. The monthly cap moves from 0.50 to 0.10 USDFC while the account’s own cost stays at 0.24, and the same funded wallet is refused. Two idle pauses were cut; nothing else is edited, and the numbers are read from Calibration at the epoch shown on screen.

02 / THE WORKER RUN THAT SPENT REAL FUNDS

Playback of an actual Calibration event log, recorded 2026-09-05 19:39 UTC. The video visualizes captured events with readable captions. Playback does not send new transactions.

Download videoDownload signed run
Useful archive6,838 bytes
Independent retrievals2 providers
Shared fee allowance0.03 USDFC / 30 DAYS

The decisions behind the recording.

01

WRITE DEFERRED

A funded wallet still obeys the recurring-cost cap

The projected recurring cost exceeds the monthly spending cap.

18137077-bd6b-4ca3-8174-07972ca88015
02

ARCHIVE COMMITTED

One useful archive fits the budget

Stored two copies and verified retrieval. The original sources remain local.

54587a5b-c83a-47c5-aa1d-6b54c4e2bbc3
03

WRITE DEFERRED

A second write hits the cumulative fee allowance

The rolling 30-day operation-fee budget is exhausted. Defer this write.

0a94e53e-c755-48db-8134-231e25497d41
04

DUPLICATE PREVENTED

Identical input avoids a duplicate paid upload

The same memories already have a verified archive and the reserve remains healthy. Prevent a duplicate paid write.

ae818059-faec-48e6-b462-f0b9e8c775e2
Read the uninterrupted worker event transcript
  1. Reading my storage treasury

    Querying Filecoin Pay account summary, wallet balances, payment rails, and the onchain price list.

  2. 2 protected · 2 compacted · 3 deferred

    Runway is tightening. Preserve useful knowledge and bundle it into one piece to avoid repeated transaction fees.

  3. Pricing the exact archive

    Requesting an SDK quote for 6,838 actual bytes and two provider copies, including the 14-day reserve.

  4. Write deferred autonomously

    The projected recurring cost exceeds the monthly spending cap. Quote: 0.2400001393252032 USDFC/month; deposit 0 USDFC.

  5. Reading my storage treasury

    Querying Filecoin Pay account summary, wallet balances, payment rails, and the onchain price list.

  6. 2 protected · 2 compacted · 3 deferred

    Runway is tightening. Preserve useful knowledge and bundle it into one piece to avoid repeated transaction fees.

  7. Pricing the exact archive

    Requesting an SDK quote for 6,838 actual bytes and two provider copies, including the 14-day reserve.

  8. Budget gate passed

    Existing funds cover the reserve. Store without topping up. Quote: 0.2400001393252032 USDFC/month; deposit 0 USDFC.

  9. Cumulative spending gate passed

    This operation fits both rolling 30-day spending allowances. Fees already reserved: 0/0.03 USDFC; requested 0.022. Reserve funding: 0/2 USDFC; requested 0.

  10. Storing the selected memories

    Synapse is storing and committing the archive on two independent providers.

  11. Retrieving the archive

    Downloading the PieceCID through Synapse and comparing SHA-256 with the original archive.

  12. Every byte accounted for

    SHA-256 matches. bafkzcibdrifary6weyplnu67x5gxyq2xsrgfqnpxtnxh3ccynk6hgkei464shcrf. This is retrieval integrity; ongoing PDP proof status is independently inspectable onchain.

  13. Checking both providers independently

    Retrieve the same archive directly from each registered provider and validate PieceCID and SHA-256.

  14. Both provider copies passed

    Two independently downloaded copies match the signed archive hash and both live datasets include the PieceCID.

  15. Reading my storage treasury

    Querying Filecoin Pay account summary, wallet balances, payment rails, and the onchain price list.

  16. 2 protected · 2 compacted · 3 deferred

    Runway is tightening. Preserve useful knowledge and bundle it into one piece to avoid repeated transaction fees.

  17. Pricing the exact archive

    Requesting an SDK quote for 7,390 actual bytes and two provider copies, including the 14-day reserve.

  18. Budget gate passed

    Existing funds cover the reserve. Store without topping up. Quote: 0.2400001729674624 USDFC/month; deposit 0 USDFC.

  19. Cumulative spending refused

    The rolling 30-day operation-fee budget is exhausted. Defer this write. Fees already reserved: 0.022/0.03 USDFC; requested 0.022. Reserve funding: 0/2 USDFC; requested 0.

  20. Reading my storage treasury

    Querying Filecoin Pay account summary, wallet balances, payment rails, and the onchain price list.

  21. 2 protected · 2 compacted · 3 deferred

    Runway is tightening. Preserve useful knowledge and bundle it into one piece to avoid repeated transaction fees.

  22. Duplicate write prevented

    The same memories already have a verified archive and the reserve remains healthy. Prevent a duplicate paid write.

This run is recorded. Now make one happen.

Read the same account at the current epoch and run the same policy engine and budget gate. Move the spending cap and a funded wallet refuses its own write. Nothing is broadcast.

Run a live decision
What this proves

Real financial refusals, an actual two-provider archive, cumulative fee enforcement, and duplicate prevention. Signatures establish the signer and integrity of the record; fresh retrieval checks both provider copies. This is not a claim about future availability or perfect memory understanding.

The rolling ledger starts at its recorded activation time. It does not retroactively include older transactions. Operation fees and reserve funding have separate allowances; tFIL gas is separate.