Capability-URL messaging. Encrypted. Federated. One-shot.
A wyrd is an encrypted artifact. You compose it, you get a URL, you share the URL. The recipient pastes the URL, decrypts in their browser, reads. No account. No feed. No algorithm. The host stores ciphertext and never sees the keys.
OpenWyrd MOP (Message Object Protocol) is the wire spec. Anyone can run a host. Anyone can write a client. Wyrds composed on one host open in any client pointed at any host. That's the whole point.
- Spec —
openwyrd/mop— read MOP-001 first. - Conformance suite —
openwyrd/mop-conformance— empirical interop proof. - Reference TypeScript library —
openwyrd/mop-js—@openwyrd/mopon npm. - Reference server —
openwyrd/sendwyrd— what runs at sendwyrd.com. - Second implementation (Go) —
openwyrd/wyrd-go— clean-room port; the interop proof is the point. - Project site — openwyrd.org
- Warrant canary — openwyrd.org/canary
A chat app. An inbox. A social graph. A feed. A platform. We are building a primitive — the relay layer for one-shot encrypted artifacts. Conversations happen elsewhere.
DCO sign-offs (git commit -s). No CLA. See each repo's CONTRIBUTING.md.
Security disclosures: security@openwyrd.org — PGP key fingerprint in each repo's SECURITY.md.