Maintained repository documentationView source on GitHub

Rendered from ROADMAP.md at build time without changing its status. The repository source controls if this presentation differs.

Verifier Standard (VSTD) public technical roadmap#

Acronyms: Concise Binary Object Representation (CBOR); CBOR Object Signing and Encryption (COSE); grounded decision certificate (GDC); Internet Engineering Task Force (IETF); reduced instruction set computer (RISC); Boolean satisfiability problem (SAT); Supply Chain Integrity, Transparency, and Trust (SCITT); zero-identity/zero-knowledge (ZIZK).

TRUST is mechanism-earned forward artifact support; ROT is typed, time-indexed degradation of current admissibility; and RUST is inverse-TRUST diagnostic traversal toward recorded ancestors. They are formal semantic names, not acronyms or actor ratings.

Status: direction, not a promise of delivery or adoption Scope: the public specification, reference implementation, and interoperability surface only

Reader context: Concept guide and intellectual precedents

The near-term problem#

“Speed superintelligence” is used here as an operational condition, not as a model capability certification: when software agents propose, edit, execute, test, and publish computational work faster than a person can inspect each intermediate step, a final answer or green check becomes a weak review interface. The reviewer needs a portable record of:

VSTD's intended role is to make that review object cheap to transfer, checkable outside its producer within stated bounds, and capable of being overturned. It is evidence infrastructure around fast systems—not proof that a system is aligned, safe, conscious, superintelligent, or fully observed.

The next question: what should we check first?#

Verification is never free. A project can usually identify more claims, artifacts, and dependencies worth checking than its available time, compute, evidence access, and human attention can cover. Hiding that constraint does not remove it; it only makes the choice of what went unchecked harder to inspect.

The intended next direction is straightforward for a newcomer:

  1. record the available verification budget;
  2. choose which check to run next under a declared policy;
  3. record why that check was selected and what was deferred;
  4. preserve the native verifier's actual result and VSTD claim boundary; and
  5. observe whether the policy makes artifacts easier to check—or merely easier to game.

This is bounded verification allocation. A priority is a scheduling result, not a truth result. “Check this first” does not mean “this is false,” “this is important in every context,” or “everything else is safe.” Budget exhaustion leaves the deferred surface explicit and unresolved.

The longer-term objective is a portable, verifier-neutral way to:

The allocation policy is itself a versioned software artifact. It can therefore be tested, challenged, meta-verified, and represented in VSTD-Graph alongside the artifacts and verifier actions it influences. A stable feedback loop is not automatically a true one: randomized challenges, counterevidence searches, dependency-aware updates, and explicit UNKNOWN outcomes remain necessary to resist self-confirming verification.

This direction composes established work on bounded optimality, active testing, cost-sensitive testing trees, proof-carrying code, and certifying algorithms. The roadmap does not claim those foundations as VSTD inventions. The research question is whether VSTD can provide interoperable claim boundaries and portable result semantics for their combined use across heterogeneous verification substrates.

Vision board#

TODAY                         NEXT                          TARGET CONDITION
fast opaque result           result + bounded receipt      claims travel with challenges
green check only      →      PASS / FAIL / UNKNOWN   →     wrong claims degrade visibly
flat artifact list           provenance hypergraph         poisoned ancestry has blast radius
producer's own word          separate checker kit          multiple implementations can disagree
manual after-the-fact audit  policy-bound event capture    review scales with evidence, not rhetoric

The desired feedback loop is:

claim → evidence → bounded check → publish → challenge → adjudicate → degrade or retain
  ↑                                                                        │
  └────────────────────── new evidence / corrected claim ──────────────────┘

No arrow in that loop upgrades one VSTD closure coordinate with another coordinate's evidence. Each coordinate still requires its own evidence; the loop only carries results and challenges.

Implemented 1.2 artifact-control foundation#

standard/ARTIFACT_CONTROL.md defines a mechanism beneath the numbered profiles: exact regular-file byte and path preservation, dual-algorithm artifact-derived identity, an observable read-only payload-tree guard, finite readable self-closing seals, external artifact/key anchor checks, and copy-on-write thaw descendants. The mechanism is implemented through vstd artifact and the supported Python interface.

This is structural closure, not encryption, archival custody, semantic correctness, trusted time, actor trust, or a numbered VSTD profile result. The realm/time-capsule architecture permits continuous, discrete, causal, problem-space, branching, cyclic, and atemporal structures, but VSTD 1.2 does not yet define a realm receipt, continuity-law verifier, cross-realm mapping verifier, or language-model transition verifier.

Classical interoperability vocabulary target#

The near-term interoperability scope is classical computation. Deterministic means that every semantically relevant source of choice is absent or bound as an explicit input. A seed, repeated output, or deterministic-mode flag alone does not establish that condition.

These are roadmap-level interoperability meta-classes, not new receipt fields or frozen identifiers:

TermMinimum meaning
Semantic frameExact language, logic, theory, type system, operation set, machine and numerical semantics, versions, and undefined or implementation-defined behavior.
Problem frameBound instance, declarations, inputs, assumptions, options, objectives, constraints, and initial or session state.
Proposition frameExact relation being checked, its quantifiers, subject, scope, bounds, horizon, and required counterexample or witness condition.
Mechanism contractSupported frames and claim kinds, checker and trust roots, soundness basis, completeness or incompleteness boundary, resource limits, and known exclusions.
Native outcomeThe tool's exact status and native meaning; it remains distinct from the VSTD assessment earned by checking it.
Evidence payloadTyped model, witness, proof, certificate, core, trace, counterexample, diagnostic, reproducer, coverage record, or primal/dual bound.
Transformation obligationSource and target frames, mapping, claimed relation—such as equivalence, refinement, implication, or equisatisfiability—information loss, and the mechanism checking that relation.
Exploration scopeExhaustive, sampled, bounded, abstracted, under-approximated, or over-approximated search; explored states, paths, regions, and stopping reason.
Choice scheduleRandom-number-generator algorithm and state, sampler, tie-breaking, concurrency schedule, external responses, and every other choice that affects replay.
Numerical contractData types, precision, rounding, accumulation order, tolerances, overflow, exceptional values, quantization, and comparison rule.
Operational traceBound states, transitions, events, causal or topological order, external effects, checkpoints, and omitted observation surface.
Composition obligationTyped dependency relation, imported assumptions or axioms, discharged guarantees, conflicts, and the rule preventing repetition or topology from increasing assurance.

Meta-class and native-object boundary#

A meta-class names a cross-domain semantic role. A meta-object is one bounded VSTD instance of that role. A native object kind is defined by the source verifier, and a native object is an exact instance governed by that verifier's semantics. An adapter maps the native object into one or more meta-objects while preserving its identity, native result, assumptions, bounds, and declared information loss.

A classical verification episode should be expressible through these meta-classes, but an individual artifact need not instantiate all twelve, and one artifact may occupy several roles. Missing, inapplicable, and unobserved roles remain distinct. Meta-class membership is organization, not verification; it earns no assurance without the named mechanism that checks the object and its mapping.

For example, Lean retains its own objects and semantics:

Interoperability meta-classLean native object kindExample meta-object binding
Semantic frameType theory and declaration environmentExact Lean version, imported environment, options, and module identities.
Proposition frameTheorem declaration and its typeExact proposition, universe parameters, and declaration coordinate.
Evidence payloadElaborated proof termExact term checked for the bound proposition.
Mechanism contractKernel and its accepted core languageKernel implementation/version, configuration, trust roots, and exclusions.
Transformation obligationElaboration from syntax or tactics to a core proof termBound source, produced term, mapping, dependencies, and information loss.
Composition obligationImported definitions, theorems, and axiomsExact dependency and axiom set retained as prerequisites rather than inherited truth.
Native outcomeKernel acceptance or rejectionExact native result and diagnostics before any VSTD assessment.

The first machine-learning specialization is a classically executed autoregressive transition: bound model and weight bytes, tokenizer, operation graph, prefix, cache/state, numerical contract, logits transformations, choice schedule, and external tool inputs map to a selected token and next state. Passing establishes only conformance of that declared transition. It does not establish that the emitted text is true; that requires a separate proposition-specific verifier.

The vocabulary is grounded in distinctions already exposed by primary interfaces such as Lean proof terms and kernel checking, the satisfiability modulo theories library language, TLA+ behaviors and model checking, the Static Analysis Results Interchange Format, in-toto attestations, PyTorch reproducibility limits, StableHLO program semantics, and Transformers generation controls.

A public “99%+ coverage” claim is prohibited until a versioned taxonomy names the included classical fields and subfields, representative native specimens exist, and round-trip plus adversarial loss tests show which mandatory distinctions survive each adapter. Coverage means expressibility over that declared denominator; it is not market share, adoption, correctness, or evidence that every tool has been tested.

Quantum, thermodynamic, deoxyribonucleic acid (DNA), chemical, and chemputer verification are outside the first denominator. A later operational-landscape extension must map this shared interoperability vocabulary without redefining VSTD outcomes. Whether an extension belongs in an optional module or a separately governed repository remains a future coupling and ownership decision.

Current experimental development tracks#

This dated register records substantive work as of 2026-08-29. A committed experiment, passing test, or generated index is not normative, released, reproduced by a distinct actor, or evidence of adoption merely because it exists. Profile manifests and the generated experiments/INDEX.md are the portable experiment register when intentional experiment artifacts are present.

TrackPublic artifactCurrent boundaryNext gate
SCITT interoperabilitydocs/standards/VSTD_SCITT_CROSSWALK.mdExperimental adapter, rerunnable real-COSE specimen with ephemeral keys, and adversarial tests; no IETF review or external interoperability result.Independent implementation and interoperability result.
Artifact-first mechanism completionstandard/schemas/vstd-graph-assurance-1.schema.jsonEvent serialization, evidence-bound TRUST/ROT/RUST dispatch, challenge projection, conflict resolution, structural concentration, explicit localization, and bounded diagnostic attribution are implemented and adversarially tested. The complete domain-independent transfer algebra, complete trichotomy derivation, cross-implementation replay, and specific optional proof backends remain open.Supply and falsify real domain mechanisms without creating actor-tied trust or topology-derived assurance.
Workflow and allocationdocs/profiles/experimental-workflow.mdStrict validator, verdict-neutral GitHub adapter, generated index, and allocation records; no optimality claim or independent consumer.A second observable adapter and independent consumer.

Milestone 1 — make refutation the front door#

Exit evidence

Milestone 2 — separate checker kit#

Build

Exit evidence

Milestone 3 — experimental-workflow and agent-work profiles#

Implemented in experimental profile 0.1

Still build

Exit evidence

Milestone 4 — challenge and degradation network#

Implemented reference mechanism

Still supply per deployment

Exit evidence

Milestone 5 — corroboration without pseudo-independence#

The VSTD-5 meta-verification path and replayable receipt are implemented. A real independent-witness claim remains unavailable until outside participants supply evidence that passes every required separation and corroboration mechanism.

Exit evidence

Adoption as verification, not marketing theater#

Early progress is measured by externally inspectable events:

MetricWhat counts
Reproductionan outside party reruns a published mechanism and reports the exact result
Refutation attempta concrete specimen, ambiguity, or boundary attack—not a reaction count
Independent implementationa separately maintained checker with declared code and trust roots
Interoperabilitytwo implementations exchange the same canonical object and report compatible outcomes
Challenge recoverya claim visibly degrades and is later restored only through new evidence

Stars, downloads, and mentions can describe reach. They do not establish correctness, independence, interoperability, or adoption of the standard.

Explicit non-goals#

This roadmap does not promise to: