Identity
Suite bytes, case trees, exact commits, per-case bundle sources, runtime adapters, schemas, and release locks.
Architecture ยท Evidence before claims
Skivolve separates source identity, agent generation, objective verification, comparator judgment, provider capability, spend accounting, and holdout authority. A result advances only when the relevant layer has evidence.
Evaluation flow
Duplicate-key rejection and schema validation establish the suite, cases, variants, modes, providers, limits, and artifacts.
Control, candidate, and no-skill arms resolve to exact, non-identical per-case sources before dispatch.
A reviewed capability registry determines roles, concurrency, sandbox, billing evidence, provenance, and authority scope.
The harness works on a fixture copy while source, verifier resources, credentials, and unrelated host paths remain separated.
A bounded case verifier evaluates declared behavior against the produced workspace diff, final text, or final JSON.
Where the suite permits judgment, a locked calibrated profile compares anonymized AB and BA presentations.
Source drift, protocol locks, artifacts, spend, provider provenance, holdout consumption, and certification close independently.
Authority map
| Question | Authority | What cannot answer it |
|---|---|---|
| What source ran? | Git object and canonical source fingerprint | Prompt text or provider response |
| Did behavior pass? | Case-specific objective verifier | Compilation alone or model self-report |
| May ambiguity be judged? | Suite mode and comparator profile | Provider name or result field |
| May this provider act? | Immutable reviewed capability registry | Manifest-supplied arbitrary imports |
| Was spend bounded? | Dispatch journal and configured ceilings | Successful calls alone |
| Can this support a release? | Private frozen suite, independent review, consumed plan, and required certification | Public validation scores |
Reproducibility
Suite bytes, case trees, exact commits, per-case bundle sources, runtime adapters, schemas, and release locks.
Provider and model identity, requests, dispatch state, time and spend ceilings, output artifact, and verifier outcome.
Objective evidence, eligible comparator evidence, AB/BA ordering, calibration support, aggregation, and gate status.
Compatibility
The Python package follows Semantic Versioning before 1.0. Manifest schemas, corpus versions, comparator protocols, provider capability revisions, holdout plans, and canonical artifact namespaces are independent public contracts. They change only when their own migration semantics require it.
Current schema 7 adds explicit workspace-diff, final-text, and final-JSON artifact contracts. Older supported schemas retain their declared compatibility behavior rather than being silently rewritten.