TESTDemo only. Nothing on this page is a real record, and everything it signs is marked TEST inside the signature.
Almstins

Verify · Milestone Desk demo

The money moves when the roof is finished. Who says the roof is finished?

Tranche finance releases money against milestones, and every release rests on somebody's word that the work is real. This walks one project end to end: a GH₵800,000 classroom block in Kumasi, a sealed milestone schedule, and an independent inspector answering a single-use link from the site. The answer is signed, bound to the evidence, and timestamped into Bitcoin — a trail a lender can rely on and a stranger can check.

This is a demo of the mechanism, not the production desk. The cryptography is real — the schedule and the attestation are signed with Ed25519 in your browser, and the answer can be timestamped into Bitcoin through the same anchor the live desk uses. Keys are generated fresh in your browser for this page and discarded when you leave, so a demo signature can never pass as Almstins' production signing key. Nothing here moves money. Nothing on the live desk moves money either: it is the evidence layer above the rails, never the rails.
1The sealed schedule — what every answer points at
Project
Kumasi Classroom Block
Borrower
Adom Construction Ltd
Facility
GH₵800k
Schedule digest — the banker built this schedule as a draft, then sealed it in one act: every milestone digest is embedded in a single signed schedule manifest. An inspector's invite binds to this, so no stage can be quietly reworded or reshuffled after the link goes out:
computing…
2The inspector's single-use link — no account, no app

The banker sent one link for milestone 3, “Roof completely covered”. Whoever holds it can read everything and answer once. Reading never spends it. Answering does.

site-photo-roof.jpg attached · 📍 6.68850, -1.62440 (±12 m) · device-reported at capture, sealed with the photo — a claim your signature stands behind, never GPS “proof”

Bad news is free here, on purpose. A NOT REACHED answer gets the identical signature, the identical Bitcoin stamp, and costs nothing to file. The trail can't flatter the project, because the project doesn't control what gets sealed.

3The trail — what the lender relies on

Recording a release writes evidence that money moved — by whom, when, against which attested milestone. Almstins never touches the money itself. The release happens on the bank's own rails; the record is what survives.

Why this is a trail and not a report

Monitoring produces reports. Verification produces collateral. A report is somebody's summary, editable until the moment it is needed. Every entry here is signed the instant it is made, bound to the exact schedule and the exact evidence files by digest, and stamped into a chain nobody operates. Swap a photo, reword a milestone, backdate a finding — and the arithmetic breaks in public.

The inspector needs nothing but the link. No account, no app, no relationship with Almstins. The single-use token is the capability: reading is free and unlimited, answering spends it. That is deliberate — the person standing on the site with muddy boots should face the least friction in the whole system.

And the direction of power stays fixed. The borrower proves their own work. The inspector signs their own words. The banker records their own release. Nobody here is watched; everybody here is answerable, each for exactly the thing they put their name to. That distinction is the whole product.

Real SHA-256 + Ed25519, run entirely in your browser; the Bitcoin anchor is the same one used by /artifacts/registry and /artifacts/sandbox.
almstins.com/verify · almstins.com