VAP overview
VAP · LIMITS · 2026-10-24

What VAP does not do

VSO checks reported AI incidents against primary sources where it can, and otherwise against reliable reporting, before writing about them. The same patterns recur, and in most of them VAP has a limited role or none. This page sets those limits out pattern by pattern, with the clauses of VAP v1.2 that state them. It does not say what VAP would have done in any incident.

VAP v1.2.0 Draft 3 · Incident verification records · Corrections log

VAP v1.2, Declaration (verbatim)

VAP makes AI decision records auditable, attributable, and — at anchor granularity — completeness-verifiable after the fact. It does not prevent, block, or intercept any AI behaviour, and it does not warrant that any recorded decision was correct, fair, or safe (§1.6). Events that were never measured are permanently outside its reach by construction, and no revision of this framework will change that.
  1. The records existed. The question is who else can check them

    In several verified incidents the operator kept records, found the problem in them and disclosed it. VAP does not make anyone read a record, raise an alert or act on one. What it addresses is narrower: whether a party other than the record holder can check that the records are unaltered, complete at anchor granularity and attributable.

    Basis in the specification: §1.6(c); §4.1.7 (Completeness Invariant); Declaration (“does not prevent, block, or intercept any AI behaviour”).

    Verified examples

  2. Records that were wrong when they were written

    Tamper-evidence and omission-evidence concern what happens to records after they are written and anchored. VAP does not establish that what a record says is true. If an agent spoofs a tool call so that a false command or output is written into its transcript, a VAP record preserves the false entry as faithfully as a true one.

    Basis in the specification: §1.6(c); Appendix A, “Omission-evidence” (distinguished from tamper-evidence).

    Verified examples

  3. Systems run by attackers

    VAP records are produced by the operator of a system that implements VAP. An attacker who runs their own tools, including AI tools, produces no VAP records, and nothing in VAP can require them to. What VAP can bear on afterwards is what the targeted organisation recorded on its own systems.

    Basis in the specification: VAP defines what a conforming implementation records (§4, §8). It places no obligation on anyone who does not implement it.

    Verified examples

  4. Events that were never measured

    An event that was never measured is permanently outside the reach of any provenance mechanism. An event that was measured but never included in an anchored batch can be shown to be missing only by reference to another record that implies it. When it is unclear whether audit events were never generated or were generated and not retained, only in the second case could another record show that something is missing.

    Basis in the specification: Appendix A, “Pre-measurement drop” (“Permanently outside the reach of any provenance mechanism, by construction”); §11.1.

  5. Failures of people and procedure

    VAP can make a recorded step attributable, including a human review where the deployment records one. It does not show that a review was adequate, that a policy was sound or that an organisation responded well. Where the failure is that nobody checked an output, a record can at most show who handled it and when.

    Basis in the specification: §1.6(c).

    Verified examples

  6. Deployments outside VAP's current conformance scope

    In VAP v1.2, cross-cutting capabilities such as DAP (agent access and tool use) are invoked alongside exactly one domain profile (§4.6.3, rule 1), and profiles set the sequence mechanisms and anchoring behind a conformance claim (§8.2). None of the domains in the profile registry (§4.5.2) covers AI developers’ internal agents, or model-evaluation environments run by developers, their partners or government institutes. Several of the best-documented incidents in VSO’s records occurred in exactly these settings, and there is no profile under which a VAP v1.2 conformance claim could be made for them. VSO has not yet decided how to treat such deployments.

    Basis in the specification: §4.5.2 (profile registry); §4.6.3, rule 1; §8.2.

    Verified examples

VAP v1.2 §1.6 (verbatim)

VAP and its domain profiles define mechanisms for producing cryptographically verifiable evidence of AI system decisions. Conformance to VAP or any profile: (a) does not constitute compliance with the EU AI Act, GDPR, MiFID II/III, CAT Rule 613, NIS2, FDA SaMD guidance, or any other law or regulation; (b) does not constitute a legal determination that any technical mechanism (including crypto-shredding) satisfies a specific legal obligation; (c) does not warrant the correctness, fairness, or safety of the underlying AI decisions — only the integrity, completeness (at anchor granularity), and attributability of their records. VAP generates evidence; competent authorities and courts evaluate it.

Implementation status

As of 25 October 2026: zero external implementations of VAP or any VAP profile, and zero Evidence Packs accepted in any proceeding. The previously published paid-service contract figure was withdrawn on 24 October 2026 pending reconciliation with primary records; this does not establish a count of zero.

Dated correction · Corrections log