navigate.st is a public relay for the
Bitcoin Cash Name Service โ a way to view .bch, .x and
other on-chain names in any browser, with nothing to install. This page explains what runs
where, and why your password manager won't autofill here.
When a BNS site loads through the relay, every page gets its own private browser origin that is not shared with any other site here โ not even another tab of the same site. Different BNS sites cannot see each other's data. By browser enforcement, not a promise.
The technical term is opaque origin, set with a
Content-Security-Policy: sandbox header. The consequence is that none of the
browser's credential or persistence APIs work on relayed pages:
navigate.st origin โ would mean a malicious BNS site could read your
saved session with another one. The sealed-view model closes that off completely.Because the sealed view blocks every credential API, there is no way to have a durable sign-in experience through the public relay. Not a feature we removed โ a browser rule we chose to inherit. If a BNS site needs you to log in, keep a session, store a passkey, or run offline, that is Theseus's job.
What the relay sees: the BNS names you request (not their contents). The relay keeps no logs โ whether to trust that is your call. If this matters, run Theseus and you cut the relay out entirely.
What the relay never sees: any password or key you type into a BNS site. The sealed view prevents the browser from storing them, but if you type a secret and submit it, the receiving server still gets it โ just like any other website. For secrets, use Theseus (where the site runs under its real origin and credentials are protected by the normal browser model + your Theseus vault).
For IP privacy: use Tor. The relay sees whatever address connects to it.
The technical reference for the sandbox โ exact CSP tokens, which APIs fail, the sign-in patterns that still work through the relay, and how to design sites that degrade cleanly โ is in the Sirius.X docs.