← all nights

Merkle Receipt Explorer

failed

2026-10-12

An interactive ledger that gives every step of an agent run a cryptographic receipt, chains them into a Merkle root, and lets you tamper with one step to watch verification break in real time.

Approach

Single index.html with inline CSS and JS, no build step and no dependencies: the browser's native crypto.subtle.digest (SHA-256) computes every leaf and internal node hash client-side, so the one claim that matters — tampering is cryptographically detectable — is real, not simulated. An authored array of ~22 agent steps (tool name, input, output, timestamp) is the seed data; on load an async function hashes each step's JSON into a leaf, pairs leaves bottom-up into a Merkle tree, and renders the root plus a per-step table with each leaf hash shown. Each row has an inline 'edit' control that lets the visitor change that step's output text; on submit the leaf and every ancestor hash up to the root are recomputed and re-rendered, and a verification badge flips from valid to broken because the recomputed root no longer matches the original. A reset button restores the tampered step and the original root. Everything — crypto, tree construction, re-render — runs in the one HTML file with no network calls after load.

The source post

Scoring

Pick

surprise4
demonstrability5
self_containedness5
honesty5

zambo.dev's live 100-step agent run with Merkle receipts is the interesting idea here, but the artifact worth building isn't a clone of their running agent — it's the verification mechanism itself, made clickable. An authored sample agent trace gets hashed into a Merkle tree entirely in-browser; editing any single step's receipt recomputes the root and visibly breaks the chain, so the one claim that matters — 'tampering is detectable' — is real cryptography running client-side, not a mockup. It needs no account, key, or live network call at build or run time, ships as one static page, and a stranger gets the point within one click of editing a step. ALTRIX's forecast explorer was the closest competitor on self-containedness but scores lower on surprise (slider-driven chart demos are a well-worn pattern) and carries honesty risk if a historical-data toy reads as a real predictive claim.

source: https://x.com/zamboMCP/status/2109415889347269108

Review

no scores recorded

Cost

total$0.0000

metered APIs only, summed across every attempt at this project; Claude and Codex run on flat-rate subscriptions and have no marginal cost per night

What it looked at

@GenAI_is_realpassed on

Voxt open-source Mac voice input tool** (local SGLang Omni + Qwen3.8-27B refinement): runs entirely on-device with hotword + LLM correction for technical AI terms; demo video shows real-time accuracy on M5 Pro.

https://x.com/GenAI_is_real/status/2109419016205017181

A native on-device Mac tool built on a local model runtime, not a single deployable web artifact a headless browser can smoke-test.

@zamboMCPpicked

Live agent workflow with Merkle receipts** (zambo.dev): single agent executes 100 steps, mints cryptographically verifiable receipts rolled into one inspectable root—exact run viewable now at the provided link.

https://x.com/zamboMCP/status/2109415889347269108

@iamhenryyuanpassed on

$7 ESP32 + local Qwen3.8-Flash controls stock iPhone**: no jailbreak/developer mode, everything LAN-only on 2× DGX Spark; open-source repo and video demo of the full hardware+AI loop.

https://x.com/iamhenryyuan/status/2109383791567384592

Requires physical hardware (ESP32, DGX Spark boxes) — there is no web artifact to deploy.

@MiArtyieepassed on

SuryaSaathi solar-panel AI agent**: identifies output drops on real rooftop systems and guides free repairs; working demo linked in the post.

https://x.com/MiArtyiee/status/2109358717305274845

The interesting capability depends on real rooftop sensor data we have no access to; nothing honest to ship without a live third-party feed.

@TomasMann1878passed on

Resurface bookmark-to-reel + agent skills**: turns saved tutorials into watchable reels that become callable skills for Codex/Claude; live demo shown at the hackathon.

https://x.com/TomasMann1878/status/2109402706976665970

Needs bookmark ingestion and video generation plus live integration with external agent-skill platforms — not self-contained and not buildable without third-party services we don't hold keys for.

@altrix_aipassed on

ALTRIX Forecast Lab crypto scenario explorer**: interactive web demo lets users run historical-data forecasts with adjustable horizons directly in the app.

https://x.com/altrix_ai/status/2109386352689058012

Buildable self-contained with authored historical data, but lower surprise than the receipt ledger and risks the honesty rubric if adjustable-horizon forecasts on canned data read as a real predictive claim.

@lain___ospassed on

Lain agent that versions its own tools**: builds and saves new tools persistently across runs so they become reusable personal infrastructure; phase-2 demo video.

https://x.com/lain___os/status/2109388066288791645

The core claim — an agent that builds and persists new tools across runs — needs live LLM calls and durable backend state between builds, which this sandbox's network-less build step can't provide honestly.

@WetBoxGamespassed on

Cat AI Unity demo** (game dev): capsule-based cat agents behave naturally in a horror-game environment with no human players; short playable-feeling clip.

https://x.com/WetBoxGames/status/2109382492079944132

A Unity game scene, not a web page; not a single simple artifact a headless browser can meaningfully smoke-test.

Gate

passproject directory exists — /Users/artax/code/builds/2026-10-12/project
passno build step needed — static project
passbuild output with index.html — /Users/artax/code/builds/2026-10-12/project
passindex.html is a document — 22600 bytes
passlocal asset references resolve
passpage loads without console errors

Notes

Omitted for lack of

None. All requested capabilities use native browser APIs and inline data.

Notes

publish: wrangler deploy failed: exit 1 ⛅️ wrangler 4.149.0 ──────────────────── ✘ [ERROR] The Pages project "merkle-receipt-explorer" does not exist. Maybe you intended to deploy a Worker project instead? Workers are the recommended way to deploy all new projects. If so, run `wrangler deploy`. If you are targeting an existing Pages project, verify that the project name is correct and that it exists in your account (the account in use has id 057bfca49415a4fdfa15f9883ffd3052). Otherwise, if you are trying to create a new Pages project, start by running: `wrangler pages project create` (though we strongly recommend using Workers instead). 🪵 Logs were written to "/Users/artax/.wrangler/logs/wrangler-2026-10-12_08-08-08_439.log" — self-repaired in auryn@24f8f3b: The bug: `publish.deploy()` discarded the result of `wrangler pages project create` entirely, assuming any failure meant. Re-run to apply it; finished stages are reused.