0/0streams
live
live
Thread age—
Second-hashes0
Blocks committed0
Raw data sent out0 bytes · ever
Hashing enginenext block in 15s
Current second-hash · SHA-256, chained
starting…
15 × 1s hashes→
block root→
thread root→
HNN adapter
Signal streams—
Raw signals never leave this device. Only hashes of hashes cross the HNN boundary — by construction, not by policy.
Thread A · Merkle accumulatorappend-only
Internal thread root (passed to HNN every 15 s)
—
Thread ID (public)—
Blocks (leaves)0
Peaks0
Append costO(log n) · ~0 hashes
HNN interfacesimulated heartbeat
15to beat
Simulated global hash · height —
awaiting first beat…
No HyperCycle node is connected yet — thread roots are committed locally and the network heartbeat shown is a clearly-labelled simulation. Point the adapter at a local HNN in Settings when one is available; the payload (a hash of hashes) is already exactly what Tilling ingests.
Recent blocks
First block lands after 15 seconds of hashing…
Thread events
Thread B · reservedv0.2 upgrade
Thread B will build a second Merkle root in parallel with the HyperCycle node itself — folding the node's Tilling Merkle root and TODA/IP proofs together with Thread A's root, so both threads cross-commit. The engine already calls its interface every beat; it activates in v0.2 without changes here.
Prove your identityon your terms
Export a Merkle proof that two moments in time belong to one continuous thread. Any other 1041.io instance verifies it locally — no server, no ledger, no third party. Share it over AirDrop, Nearby Share, or any channel you trust.
Continuity window
Verify a peerpure math · offline
Paste a proof received from another 1041.io holder. Verification recomputes the Merkle paths on this device and checks both anchors against the peer's thread root.
✓
——
Trust model v0.1: the proof binds both anchors to one thread root. When HNN Tilling goes live (Thread B), that root is in turn anchored to the network's global Merkle root.
Sovereign identity
Thread ID—
Genesis—
Account / servernone — fully local
StandardIoAI.Directory v0.1
HNN adapter
Simulated network heartbeatShow a labelled simulation until a real HNN is connected
Local node URL (optional)
When a HyperCycle node runs on this device or LAN, thread roots POST here for Tilling injection.
Data & privacy
Raw signal retention< 1 second, memory only
Stored locallyhashes + block headers only
Local footprint—
Install on your phone
iPhone: open this site in Safari → Share button → Add to Home Screen.
Android: open in Chrome → menu ⋮ → Install app.
It then runs full-screen like a native app, works offline, and keeps all data on the device.
Android: open in Chrome → menu ⋮ → Install app.
It then runs full-screen like a native app, works offline, and keeps all data on the device.
About
App1041.io v0.1.0
Thread Alive — Merkle accumulator
Thread Breserved (Tilling + TODA/IP)
HashSHA-256 (WebCrypto)
v0.1 hashes while the app is open (web platform limit). The identity thread records gaps honestly; continuous background sensing arrives with the native builds on the roadmap.