Operator Contract
Kinetic Engine v1 now exposes a descriptor-only operator contract:contractId:kinetic_engine_v1_operator_descriptor_contract- execution mode: read-only descriptor projection
- internal route:
/api/internal/runtime/kinetic - supported scopes: engine, lane, workbench, and object
- mutation authority: internal Convex runtime command routes only
- public writes: blocked
What It Shows
The internal projection answers:- which actions are available, blocked, indeterminate, or unbound
- which ontology nouns and runtime tables are affected
- which policies and functions are required
- which workflow and workbench bindings apply
- why an action is blocked
- which internal runtime route would later execute the governed command after a human or operator loop chooses to proceed
Current Boundary
Kinetic Engine v1 belongs to Wave D and Wave E:- Wave D uses it to tighten internal SDK convergence around existing action/function/policy/workflow contracts.
- Wave E uses it to make operator workbenches explicit about next actions, blocked states, and human-gated command paths.
- Wave F remains blocked. Public SDKs and public APIs do not expose Kinetic Engine routes.
