Ownable by design
Assets, names and records are objects your users hold, not rows in a database you administer.
A base layer where what your app creates belongs to the people using it — and anyone can verify that it does.
Shipped on the platform
The platform is
Assets, names and records are objects your users hold, not rows in a database you administer.
Every state change carries a proof. Trust is something a participant checks, not something they extend.
Modules share one object model, so anything built here is a part every other builder can use.
Consensus is reserved for what needs ordering; everything else settles in parallel.
The stack
Each module does one job and shares the same notion of ownership, so composing them is the default rather than an integration project.
The base ledger: objects, owners, and the rules for moving them.
Large data with the same ownership guarantees as assets.
Encryption and access control, enforced by the protocol.
Heavy computation that returns with a proof it ran honestly.
Shared order books any application can draw on.
Names people own, portable across everything built here.
Fields
The guarantees hold at the scale where platforms usually start rationing them.
Ways in
The tutorial walks from an empty directory to an owned, transferable thing on the test network.