Keys on devices. Relays in between. Nothing in the middle you have to trust.
An ID is a DNS name that publishes public keys and a relay. Clients sign and encrypt locally; relays verify, route, store and push. Any relay can talk to any other — hosted or self-hosted — using the same open protocol.
The network at a glance
Alice and Bob use the hosted relay at poweur.net. Carl runs his own relay for carl.example.com. Files can live on the relay's disk or in separate cloud object storage.
/.well-known/poweur/id.json, DNS TXT as fallback. Conflicts fail closed.Alice says “Hello” to Carl
Two IDs on two different relays. Nobody in the middle can read it, forge it or claim to be Alice.
- Alice's app looks up
carl.example.com's public keys and home relay over HTTPS — the same way a browser finds a website. - The message is encrypted to Carl's key and signed with Alice's, on her device.
- Carl's relay checks the signature and Carl's inbox policy: contacts go straight in, strangers need a request or a proof-of-work stamp.
Ordering a pepperoni pizza — no platform in between
Alice asks her agent (or taps in a Poweured pizza app). Carl's pizzeria at carl.example.com runs an order agent. Four typed messages replace a delivery platform, its fees and its tracking.
{"type":"food.order.request","items":[{"sku":"pepperoni","size":"L"}],"deliver_to":"home"}{"type":"payment.request","pay_to":"IBAN X","amount":"14.50 EUR","reference":"N"}{"type":"payment.proof","reference":"N","tx":"…"} — signed by Alice's ID{"type":"food.order.confirmed","order":184,"eta_min":35}- Every message is signed: Carl knows the order really came from
alice.poweur.net, Alice knows the payment details really came fromcarl.example.com— no phishing invoice can slip in. - A human stays in the loop where money moves. The agent drafts; Alice approves.
- No server of the app's own: the order history lives in Alice's home, the ticket in Carl's. Message types shown are illustrative; payment conventions are on the roadmap.
Adding a new phone to your ID
The same messaging layer carries protocol traffic. Enrolling a device is a short, verifiable ceremony between two devices you own — the relay only relays.
- Commit-then-reveal means a relay or a shoulder-surfer can't slip their own key in.
- Every other device is told, so a surprise enrollment is visible immediately — and removable in one tap.
Read the protocol.
Identity model, message format, sync protocol, sharing and conventions — all documented and open.