6.1Never build a login page again
There are no accounts. Every participant is an authenticated peer with its own keypair, and the mesh verifies every sender. Your handler receives the caller already verified; the ability a method requires is declared in the schema itself.
6.2Realtime without renting a server
Pub/sub and typed events are substrate primitives. A provider emits a schema-validated event and every subscriber receives it live. Because every peer can serve, the app does not die when one machine goes away.
6.3Type safety in every direction
One contract gives compile-time types, runtime validation on both ends of every call, typed error codes, typed events and the required ability, visible in the schema. It exports as neutral JSON, so other languages bind from the same source.
6.4No cloud bill, no cold starts
A deploy is one command, local or on a remote node. Services are supervised daemons on machines you and your users own, and the same app runs unchanged wherever it lands: a laptop, a relay, a three-dollar microcontroller with its own identity.
early access · from the developer quickstart: two machines talking, one grant, no login system
# on B, the resource owner: issue a signed, attenuating, revocable capability
ce grant <A-node-id> --can exec,sync,tunnel --expires 90d
# on A, the holder: keep it under an alias
ce wallet add b-machine <B-node-id> --cap <token>
# then talk, run and reach, over the mesh
ce app install clip --on fleet=mine # one app across every device you have paired
ce tunnel b-machine 2222:22 # any TCP over the mesh, NAT or not
rdev exec b-machine --image alpine -- uname -a
Honest framing: the public mesh is young and the core repository opens with early access. Everything above works today on machines you control, and nothing about it assumes a central operator. Public today: ce-net/rdev, ce-net/ce-ci, and twinton.ai.