ck CommonKitNEAR TESTNET

THE COMMONKIT EVIDENCE DESK / SOCIAL MONEY

Follow the gear.
Check the money.

A smooth return. A disputed return.
Inspect both outcomes from public testnet receipts.

Read the case file ↓

01 / CHOOSE A RECORDED FLOW

Two paths. Every payment accounted for.

Select a flow to run its checks.

RECORDED CLAIMS / NORMAL RETURN

Booking #10 · zero damage · treasury proposal #15

Borrower refund
0.01 NEAR
DAO usage fee
0.001 NEAR

Historical amounts to verify,
not current wallet balances.

LIVE VERIFICATION / NORMAL RETURN

Connecting to public RPC…

No checks have passed yet. Reading fresh data…

0Passed
0Mismatched
0Unverified

Finalized block: waiting for RPC

PASS = evidence matches · FAIL = mismatch · UNVERIFIED = evidence unavailable.
Saved snapshots never substitute for a live result. Each flow is checked separately. Historical receipts are read one at a time to reduce archive rate limits; checks can take a minute or longer.

THE CASE FILE

Evidence, decisions and payments.

Loading the recorded case file…

Evidence, one check at a time.

21 READ-ONLY CHECKS

02 / CURRENT LIBRARY TOTALS

The books must balance.

Recomputed from every booking, credit and pending transfer at the same finalized block. These are whole-library totals; later borrowing can change them without changing either recorded rehearsal.

Principal only. Retained storage, proposal bonds and gas are separate.

Current ledger not verified yet.

NEW EVIDENCE / BOOKING #13 · 12 NOVEMBER

Small screen.
Real reservation.

A 390 × 844 Chrome review on the public Vercel demo, followed by a real Meteor approval. Inspect the exact 0.111 testnet NEAR reservation and the booking returned by the contract.

Reservation proof only. Completed return and dispute settlement are the separate bookings #10 and #11 above.

The screenshot and browser records document the mobile-width review and signature initiation. Final UI confirmation was observed at 1280 × 609. No physical phone was used; RPC cannot attest a browser’s viewport.

Recorded booking review showing the borrower account, 0.111 NEAR deposit and Confirm in wallet button
Saved review · 390 × 844 CSS viewport. Open the full screenshot. This image is not a live verification result.

Not checked yet. Run six fresh, read-only checks. No wallet needed.

The receipt must match every signed field and all child outcomes. Booking terms and whole-library accounting are read at one finalized block. Later booking activity can change current status and totals.

Reproduce: npm run verify:testnet -- --flow mobile

03 / REPRODUCE THE CHECKS

Same checks.
Your terminal.

From the CommonKit repository, with Node.js 24. Built-in Node APIs only: no wallet, keys or dependency installation needed.

The default command checks both completed flows and the mobile reservation. Add a flow option to inspect just one.

# Both completed flows + mobile reservation
npm run verify:testnet

# Selected flow
npm run verify:testnet -- --flow normal

# Machine-readable report for both flows
npm run --silent verify:testnet -- --json

Exit 0: all checks pass · 1: mismatch · 2: incomplete/unavailable.

04 / KEEP THE EVIDENCE IN CONTEXT

Recorded checkpoints.

Captured on 9 November through Meteor on the public Vercel demo. These saved checkpoints explain intermediate balances; the results above come from fresh RPC reads.

What the evidence proves and its limits

Checks rely on public RPC responses, not independently verified light-client proofs. The code hash pins the recorded deployment; it is not a reproducible-build attestation or a security audit.

Both council accounts are controlled by the demo operator. Two distinct account approvals do not establish independent human governance. Synthetic evidence hashes bind files to calls but cannot prove physical custody or damage.

Normal return is accepted by the custodian. Two council votes authorize the DAO fee withdrawal; the first vote must not execute that withdrawal.

Withdrawals consume account credits. Receipts prove the recorded transfers, not a general per-booking withdrawal mechanism. Read the shared verification source ↗