Peers
Session
Recent
Relay mode
When on, this page listens for fetch requests from connected peers, fetches the URL from your network, signs the response bundle with your local Ed25519 key, and streams it back. Rate limits + size caps below.
Blocklist
Fetch log
Everything this page has fetched or relayed. Kept in localStorage. Clear anytime.
Settings
Your peer identity
Cache
Peer transport
Signal / offer
FallLens
A sovereign browsing primitive. Type a URL. A peer in your trusted network fetches it, signs the bytes with their Ed25519 key, and streams them back to you. Your local page verifies the CID, then renders inside a sandboxed iframe.
Why
Sometimes your direct network can't reach a URL — blocked at the coffee shop, throttled, geo-region mismatch, or your friend just has a faster pipe. FallLens lets your peers help each other read the open web. When your network can't, a friend's can.
The primitives
- FallLink — WebRTC data-channel peer transport
- FallStore — content-addressed local cache (CID = SHA-256 of bytes)
- FallSignature — Ed25519 peer signatures on every relay bundle
The trust model
Peers are not trusted with content authenticity — only with delivery. Every response bundle includes the peer's DID + signature + CID. Your local page verifies the CID before rendering. If the relayer swaps the bytes, the CID won't match, and the render is aborted.
Not a circumvention tool
FallLens is a general peer-assisted browsing primitive. Relayers set their own blocklist. Rate limits and size caps protect relays from abuse. Users are responsible for what they fetch. Content is rendered in a strictly sandboxed iframe.
MIT · AI-NATIVE SOLUTIONS · 2026