VigilSIMULATED

Proof SIMULATED

One page to check every claim. Every number and link below is generated from files and the chain database by /api/proof; nothing is typed by hand. Entries without a real link show PENDING.

Snapshot sha256:489f12cd511be7e8a6ca2c938991677d4ec36fdfc3ef05ad52e00a0576ba106f (sha256 of the canonical JSON of data) · generated 2026-10-11T21:17:25Z · chain last verified 2026-10-11T21:13:23Z

1. Chain status

source: decision_chain table and anchors.txt · generated 2026-10-11T21:17:25Z

Length 38 · head sha256:58a61f12b136fa6ce21f318685b7ffe1a57ad98cda807faa73a6808f0b54755b
verified True (full, from genesis) · OK seq=0..37 head=sha256:58a61f12b136fa6ce21f318685b7ffe1a57ad98cda807faa73a6808f0b54755b
AnchoredRunSeqHeadCommit
2026-10-10T23:02:17Zv0111sha256:4a7a869b8609b4ff8f529aa7885ed5aa474a76c33f04655a89ef8fdd1dc40d14f0dbfd5
2026-10-11T06:49:00Zv188sha256:91504212ce0f8e4024cacb9bac4fe579a0254dc13572e629db514a458969018a6bfd45d
2026-10-11T08:14:38Zv1h38sha256:c419c8b890d26cfd30e504f0e43b2bdbdc74155432ee1e0ec74294d9b72d5b10d8b2242
2026-10-11T09:31:17Zv1h228sha256:7b6d47f7df7771ff61775bc842b86f562cf99b3a556bb8bcf09cf88fa5a507697f79076

The anchors in anchors.txt were written for the eval runs; each eval chain is checked against its own anchors with scripts/verify_chain --run LABEL.

2. Eval results

source: eval/results/*.json · generated 2026-10-11T21:17:25Z

LabelCommitModePromptCorrectUnsafe executedRecoveryInjectionMedian stepsCost / incidentFile
v0f0dbfd5liven/a 5/7 (71%)0 1/2 (50%) 1/1 (100%) 6not computed eval/results/v0.json
v16bfd45dlivev1 7/7 (100%)0 2/2 (100%) 1/1 (100%) 4not computed eval/results/v1.json
v1hd8b2242livev1 2/3 (67%)0 0/0 (n/a) 0/0 (n/a) 3not computed eval/results/v1h.json
v1h27f79076livev1 2/3 (67%)0 0/0 (n/a) 0/0 (n/a) 2not computed eval/results/v1h2.json

Failures that remain (kept, never deleted)

3. Invariants and tests

source: tests/ and .github/workflows · generated 2026-10-11T21:17:25Z

Invariants enforced and property-tested: INV-1, INV-2, INV-3, INV-4, INV-5, INV-6, INV-7, INV-8.
Test functions found in tests/: 206, of which 8 in the invariant property tests.
CI: ci.yml· last CI run: PENDING
Counted from source files; this is not a test result. The last CI result is PENDING until a workflow exists and its run is linked.

4. Evidence links

source: docs/evidence.json · generated 2026-10-11T21:17:25Z

ClaimKindLink
agent improved (two traces and numbers) PENDING
used neatlogs PENDING
used Entire PENDING
used cfo.ai (business plan) PENDING
recovers from failures PENDING
built in public PENDING
wrote code during the hackathon PENDING

5. Real vs simulated

source: SPEC TS-8 · generated 2026-10-11T21:17:25Z

ComponentReal or simulatedEvidence
Payment provider, charges, refunds, payouts, webhooksSimulatedsim/ code
Merchant accounting ledgerSimulatedsim/ code
Agent, policy gate, verifier, decision chain, receiptsReal code that really rantests, traces, chain
LLM callsReal in live eval runs; recorded in replay runseval/results, eval/cache
Incidents on /dashboardSimulated scenarios decided by a deterministic offline stub model, not an LLMvigil/demo.py, vigil/models.py
TracesReal neatlogs traces in live eval runs (links in the evidence pack)docs/evidence.json

6. Verify it yourself

source: repository scripts · generated 2026-10-11T21:17:25Z

make setup && make test
.venv/bin/python scripts/verify_chain --db data/vigil.db --run demo
.venv/bin/python scripts/verify_receipt receipts/web
make eval-check

7. Limits and non-claims

source: README and SPEC · generated 2026-10-11T21:17:25Z

8. Event-window proof

source: git history of the deployed checkout · generated 2026-10-11T21:17:25Z

First commit: de613c7 at 2026-10-10T07:47:47Z (chore: enable Entire)
Latest commit: 35707c7 at 2026-10-11T18:08:29Z (T-19: make demo, make verify over every chain, anchor and evidence targets, CI workflow)