APPLICATIONS / ONE PROTOCOL, SIX SYSTEMS
Same records.
Different jobs.
Every system writes the same kinds of records and recovers them the same way. Capture is the first use case, built for journalists. The protocol is the product.
01 / CAPTURE
JournalismShot in the field.
Recovered from the chain.
Photos, video, documents and their context are encrypted under your key and written to the chain before anything is lost.
- Encrypted and signed under your key before it leaves the device
- Published into confirmed blocks before the loss
- The newsroom holding the key recovers the originals with any reader
02 / GIT
Code beyond the hostPush once.
Clone from the chain.
A committed HEAD snapshot becomes a pack, split into data parts, leaf and root records, and written to the chain. urma git publishes and clones.
- 841,133 bytes published as 6 commit/reveal pairs
- Verified clone in about 2.11 s on Litecoin testnet
- Checkout verified byte by byte against the root record
03 / WIRE
Public text you can verifySigned by the author.
Read from the chain.
Posts, replies, profiles and avatars are signed records written straight to the chain. Readers build the feed from confirmed records.
- Every record carries the author key and readers verify it
- The feed is built from confirmed records only
- A chain reorganization rolls the index back automatically
04 / FILES & ARCHIVES
Private archivesYour tree.
Back in one piece.
A directory tree becomes a catalog plus encrypted private objects on the chain. Your key restores the whole tree.
- One catalog plus encrypted private objects per tree
- Every object recoverable on its own, catalog or not
- Safe export to ordinary files
05 / WEB & NAMES
Sites and names, no central providerPublish a site.
Resolve a name.
A site directory is packed into a URMAWEB1 package with pinned objects and published to the chain. The URMANAM1 registry resolves a name to the site’s root on chain.
- The URMA browser reads sites straight from the chain
- A portal gateway serves name-bound sites to any browser over HTTPS
- Run your own portal and your own DNS in front of it
06 / CAMERA
URMA’s own deviceCapture. Publish.
Recover from the device.
A field camera with the URMA engine on board. It captures, publishes and recovers on its own.
- Modular WAN: satellite terminal, LTE, Wi-Fi
- Power with solar input
- Secure boot, secure element, repairable enclosure
BUILD ON IT
One engine.
Any workflow.
Fourteen Rust crates and the urma command line carry every system above.