Durable Control. Portable Records.
OpenETR
A formal working surface for relay-backed profiles, portable records, and transferable control.
openetr core with four adapters:
web app, CLI for human use, CLI for agent use, and API for agent use.
Work With Records
Query ETR
Upload a file and perform an OpenETR query-etr-style lookup using the file digest as the object identifier.
No nsec session is active.
Login with nsec is for an existing relay-backed identity that can be recovered from the bootstrap relay set. Generate New nsec is for creating a brand-new identity and bootstrapping it on the selected relay set.
This FastAPI app lives outside the packaged openetr component so the
web layer and its dependencies can evolve independently while still reusing the same
shared query, publish, guard, and profile workflows.
The methodology for this shared-core approach is described in the multi-modality architecture note.
Interactive API docs are available at /docs.