Archive a page. Forever.
Give a URL. FallEcho snapshots the page into a single self-contained HTML, hashes it into a content-address, and broadcasts the CID to peers on the mesh with a signed attestation. Anyone can retrieve the exact bytes by CID. No central server. No takedown. The web remembers itself.
New snapshot
Cross-origin fetches often fail due to CORS. If the fetch is blocked, use paste mode: open the page in another tab, view source, paste it here — you keep the same signed provenance.
Retrieve by CID
Enter a content-address. FallEcho checks your local store first, then queries mesh peers. Every byte is hash-verified before it renders — the CID guarantees exact bytes.
Fetch a snapshot
Browse the mesh
Live broadcasts from peers. Every entry is a signed attestation: someone on the mesh archived this URL at this time with this DID. Click retrieve to pull the bytes.
Recent broadcasts
Your pins
Locally-pinned snapshots. FallStore never garbage-collects pinned CIDs. Unpin to release; the bytes stay until the next sweep.
The web should remember itself
FallEcho is a content-addressed page archiver. Every snapshot is a single self-contained HTML file, hashed with SHA-256 into a stable CID. Retrieval verifies bytes against the address, so no peer can lie about what they served.
Attestations are signed with an in-browser Ed25519 keypair (your DID lives in localStorage — export it in Retrieve mode by pasting your own CID). Sovereign, no central server, MIT.
Primitives used
FallStore FallLink FallSignature (inline)
Honest limits
Cross-origin fetch is blocked by browsers unless the target site sends CORS headers. For arbitrary pages, use paste mode: open the source in another tab and paste it. That's not a workaround — the resulting CID and attestation are as trustworthy as any auto-fetch.