Records
A record is the basic unit of data in The Wired — a structured document with a stable identity, access control, and automatic conflict resolution.
Spaces, objects, and schemas are all records. They live in your data store, addressed by a unique ID derived from when they were created.
Ownership and access
Every record has an access list. The creator starts as manager and can grant others the ability to read, write, or manage the record. Permissions are part of the record itself, not stored on a server.
Collaborative editing
Records use CRDTs (conflict-free replicated data types) for their contents. Multiple people can edit the same record simultaneously. Changes merge automatically without conflicts, making real-time and offline collaboration both reliable by default.
History
Changes to a record are tracked as signed, incremental updates. Each update is authored by a DID and timestamped. This creates an auditable trail of who changed what, and enables sync between data stores.