Identity
Suite bytes, case trees, exact commits, per-case bundle sources, runtime adapters, the suite schema, 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, the suite schema, 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.
Current contract
Skivolve accepts suite schema v1. It requires the evaluation mode, provider adapters, shared verifier boundary, release comparisons, per-case bundle source, and per-case artifact contract instead of deriving them from repository layout or names.
Each case declares a canonical workspace diff, final text, or final JSON artifact. The parser and JSON schema enforce the same closed contract, and unsupported input fails before provider dispatch.