Platform
One control plane. Many device agents. No cables.
The platform separates decision-making from execution. The control plane decides what should run where; the agent on the device does the running.
- Device-agnostic protocol
- Verified artifacts
- Streamed deployment state
01Subsystems
Eight parts, one deployment path
Each subsystem has a narrow job. A deployment fails loudly at the first one that cannot proceed.
Control plane
Holds accounts, devices, model records and deployment state. Issues credentials, never handles inference data.
Device agents
Per-platform clients that report capability, receive instructions and execute deployments locally.
Model verification
Resolves a repository to one exact artifact and records format, size, runtime and URL evidence.
Hardware profiling
Reads chipset, memory headroom, accelerators, OS version and runtime support from the device itself.
Runtime selection
Chooses the adapter that can actually load the artifact on that profile, or refuses.
Deployment engine
Sequences credential issue, direct download, integrity check, load and activation.
Observability
Streams state transitions and failures per deployment, retained as an auditable record.
Recovery
Resumable transfers, safe re-pairing, credential revocation and rollback to the last good artifact.
02Agent surface
Every device class speaks the same protocol
Adding hardware means adding an agent, not rewriting the platform.
- Android AgentReference implementation of the agent protocol.Available
- Linux ARM AgentHeadless daemon, same protocol, systemd unit.Beta
- Raspberry Pi AgentPi-specific profiles and thermal reporting.Beta
- Edge AI AgentLocal runtime support in design.Planned
- IoT AgentLocal AI support for connected IoT environments.Planned
- Partner AgentsAdditional support through partner integrations.Planned
03Boundaries
What the control plane never does
- It does not proxy model weights — devices download directly from the source CDN.
- It does not receive inference inputs — prompts, frames and audio stay on the device.
- It does not return raw provider secrets to the browser.
- It does not silently substitute a different artifact than the one recorded.
- It does not assume hardware capability that the agent has not reported.
Understand the architecture before you integrate
The developer overview covers the agent protocol, runtime adapters and deployment events.
