Verified delivery

AI delivery that survives the model, the machine, and the handoff.

Verchestra is a verified AI software-delivery harness. It turns discovery, planning, implementation, validation, and human approval into portable, signed, and reviewable delivery work.

0.0.0-qualificationT77 verified1.0 decision: signed hold
npx verchestra@0.0.0-qualification.9 --version
npx verchestra@0.0.0-qualification.9 self-test --profile smoke

The first run verifies and activates the signed release; self_test.verdict: PASS proves it on your machine.

Public source development and a published qualification package are available. A production release is not.

  1. 01
    RequestA developer brings a real delivery outcome, not a provider-specific prompt.
  2. 02
    DiscoveryRepositories, approved documentation, and read-only data context become source-bound evidence.
  3. 03
    Execution PackageRequirements, decisions, tasks, authority, and completion gates are sealed into a portable contract.
  4. 04
    Qualified driverClaude Code, Codex, or OpenCode/Qwen receives the same bounded delivery contract.
  5. 05
    EvidenceTests, digests, signed reports, and handoff state prove what happened.
  6. 06
    Human reviewAn accountable reviewer accepts or rejects evidence after independent verification.

What travels. What stays.

A developer can begin with one AI environment and hand the next developer an executable contract, verified evidence, and the exact next action — without transferring credentials or relying on chat history.

Travels, signed

  • Requirements
  • Decisions
  • Tasks
  • Evidence digests
  • Next action

Closed under content digests and signatures inside the Execution Package and the Handoff.

Stays local

  • Credentials
  • Provider sessions
  • Tokens
  • Machine paths

Never enters a shared artifact. A receiving environment rebuilds its own authority before it continues.

13 capabilities, 81 public reports, one maturity each.

Human-readable status first, internal task ids second. Each state has one meaning: available — runnable today from the published npm package (npx verchestra). qualified — backed by a public validation report; not yet composed into the cli surface. experimental — present in the tree for evaluation; interfaces and evidence may change.

CapabilityStatusEvidence
Workspace initialization (init preview and apply)availableissue #64 slice A/B
Evidence signing-key lifecycle (persist, rotate, revoke)qualifiedT68a
Cost and duration budget enforcementqualifiedT68b
Declared gate repair loop with human escalationqualifiedT68c
Policy boundary: declarative tests and signed bundlesqualifiedT68d
AI driver adapters (Claude Code, Codex, OpenCode/Qwen)qualifieddriver qualification
Read-only database probes (7 engines, fixture-qualified)qualifieddatabase matrix
Signed distribution, activation, and rollback (TUF)qualifiedT66-T68
Self-Test trust domain and doctor --deepqualifiedT69-T72
Public regression campaigns and sealed-holdout promotionqualifiedT73-T74
Platform matrix and release candidatequalifiedT75-T76
1.0 release decision: a signed hold, not promotedqualifiedT77
Governed task delivery (plan, approve, start, review)experimental#405, #406

Start in Claude Code. Continue in OpenCode / Qwen.

The receiving developer rebuilds local authority while the signed execution contract stays the same: requirements, evidence, gates, and the exact next action.

01

Portable execution

Move work between qualified environments without transferring credentials or machine authority.

Execution Package, Handoff, Capsule
02

Policy before effects

Capabilities, approvals, leases, and egress rules are evaluated before external actions.

Cedar, approvals, leases, egress
03

Read-only discovery

Bounded database probes expose approved context without creating a hidden writer.

bounded plans, audit evidence, read-only credentials
04

Evidence, not assertions

Packages, runs, reports, and release inputs bind their source state by digest and signature.

content digests, signatures, sealed reports
05

Human control

Independent verification and human acceptance remain explicit workflow states.

independent verification, then human acceptance
06

Safe repetition

Initialization, effects, Git operations, recovery, and handoff converge idempotently.

idempotent init, effects, Git, recovery, handoff

Seven engines, one no-writer contract.

Database discovery runs through bounded plans, explicit capabilities, audit evidence, and read-only credentials. SQLite is live-qualified in this repository; the other six engines are contract-verified here and qualified at the edge.

Explore database discovery
Approved probe surfacemode: read_only
  • SQLitelive-qualified
  • MongoDBcontract-verified
  • MySQL / MariaDBcontract-verified
  • Oraclecontract-verified
  • PostgreSQLcontract-verified
  • SAP ASE / Sybasecontract-verified
  • SQL Servercontract-verified

A delivery control plane, not a model wrapper.

Portable delivery facts are separated from machine-local credentials, sessions, and provider state. The drawing mirrors the system overview in the repository, node for node.

Read the architecture

T77 is evidence. The 1.0 decision is a signed hold.

Foundations through T77 are backed by 81 public validation reports. The declared qualification chain is fully verified. The signed promote-or-reject decision has been made: a reject, recorded as a hold. The candidate keeps operating as 0.0.0-qualification; a promote round would decide on a fresh candidate with its own decision file.

T01T77
1.0: signed hold

What Verchestra is not

  • It is not a public production release - the published npm package installs 0.0.0-qualification, not 1.0.
  • It is not a hosted service - everything runs on your own machine.
  • It does not transfer provider credentials - a handoff carries evidence and next actions, never sessions or secrets.
  • It does not make unapproved paid model calls - a missing provider reports not configured, never a silent pass.
  • It does not treat CI as human review - acceptance is an explicit human decision recorded as evidence.
  • It does not call same-author checks independent verification - that distinction is stated, not blurred.
  • It does not expose unqualified commands - the installed CLI advertises init, self-test, doctor, secret, and task and nothing else, and secret and task report not configured on any platform without a qualified credential store.

AI delivery deserves better evidence.

Explore the architecture, challenge the design, and help qualify the path to 1.0.

Join the discussionContribute