Skip to content
Solti API Contracts 0.1source v0.1.1

Solti API Contracts

These Protobuf definitions are the implementation-neutral wire boundary between a Solti agent and remote clients or control planes. Each consumer generates its own language bindings from the same tagged schema snapshot.

Choose a public package

PackageContract
solti.task.v1Manage desired Task resources and observe their execution on an agent.
solti.agent.v1Describe an agent's registered runners and accepted workload types.
solti.discover.v1Register an agent endpoint and send heartbeat state to a control plane.

Start with the contract model, then open the guide for the traffic you implement:

Use the tagged schema as the exact reference

This guide explains cross-message semantics and operational boundaries. It does not duplicate every field, enum value, or field number. For the exact contract, read the .proto files from the same repository tag as this guide.

solti.raft.v1 is internal control-plane replication state. It is intentionally excluded from this public guide.

Open-source task execution components.