Home GitHub

OpenETR

Overview

This overview illustrates the OpenETR transferable record scheme: a file or electronic artifact is reduced to a stable digest, represented as a portable object identifier, and then tracked through Nostr events that express current title and the control-transfer chain.

The model is designed to keep object identity stable, make title state queryable, and preserve a verifiable chain of control using signed relay-backed records.

The infographic below is a conceptual summary of the digest-addressed transferable record model and the role of Nostr events in title and control transfer.
OpenETR transferable record scheme infographic

Relay-Backed Architecture

OpenETR is also organized as a relay-backed application architecture. The web app and CLI both call the same openetr module, while the root key and bootstrap relays are used to discover profile records, relay-backed configuration, and signer secrets. Operational record publishing and querying then happen on the working relays using the selected profile signer.

This keeps the application stateless at the server layer while still allowing profiles, signer material, and record workflows to be reconstructed from relays. The diagram below shows how the browser session, root key, bootstrap relays, working relays, and shared core fit together.

OpenETR relay-backed application architecture infographic