Reference
Reference
Public contracts for the Splendor runtime surface.
The Splendor reference summarizes public runtime contracts for local execution, SDKs, daemon clients, examples, trace/replay tooling, and stable primitive schemas. It intentionally avoids private crate internals and test-only details.
Use this section when you need to understand what a Splendor run records, enforces, or exposes through public APIs.
Sections
Identity
Runtime Loop
Core Objects
Kernel Runtime
Daemon API
Daemon Security
Run Config
Action Gateway
Quotas
State Graph
Trace Events
Messages
Work Orders
Fleet Foundations
Trace Sync & State Handoff
Governance
Physical & Edge
Adapter Maturity
Replay
Serialization
splendorctl
Python Bindings
Compatibility boundaries
Stable public contracts preserve:
- distinct identity fields;
- gateway-mediated side effects;
- fail-closed verifier behavior;
- explicit state commits;
- append-only trace events;
- replay side-effect suppression by default;
- SDK and client behavior that does not bypass runtime enforcement.