No description
- Rust 99.5%
- Shell 0.5%
osis
Open Structured Information System
osis is a decentralized, reactive data layer for interconnected applications.
Things
A thing is an untyped entity identified by a Thing ID (tid). Tids are 16-character base-64 URL encoded UUIDs. Permissions and ownership happen on a per-thing basis. osis data is stored as aspects of a thing.
Aspects
An aspect is a piece of data attached to a thing. Each aspect is identified by a tid-aspect key pair. An aspect key is a slash-separated identifier, like /note/body. Aspect keys can be used to look up data type for their aspect's value.
This repo contains the following crates: