Vertical package contract
A vertical package declares what a generic harness should do and evaluate without embedding infrastructure. Read the authoritative source.
A vertical may declare
Section titled “A vertical may declare”- Versioned identity and supported workflows.
- Domain inputs, outputs, instructions, and templates.
- Required capabilities and domain schemas.
- Deterministic assertions and redistributable evaluation fixtures.
- Expected artifacts and review requirements.
A vertical must not own
Section titled “A vertical must not own”- Dispatchers or global task state.
- Sandbox implementation, host mounts, or cleanup.
- Provider credentials or customer data.
- Hard-coded provider selection where a capability declaration is enough.
- Platform-wide approval and review policy.
Unsupported capabilities or incompatible contracts fail before model execution.