What did the AI try to do?
The packet names the specific action request: robot, site, zone, requested command, task ID, and permit ID.
Works now
G‑14 turns high-consequence AI action into a signed proof packet. Download this one, run the verifier on your machine, and see it accept governed robot-action records while rejecting fake, tampered, or incomplete evidence.
No dashboard trust. No sales call. No "take our word for it." The artifact leaves G‑14 and still verifies.
Local result
PASS5 governed actions verified. 6 attack cases rejected.{"negative_packets_failed_as_expected": 6, "positive_packets_verified": 5, "status": "pass"}Try it now
This form calls the same public verifier endpoint documented for the AMR proof-pack release. The hosted verifier is deliberately pinned to this proof artifact and deletes the upload after the request.
Specific action proof
A verifier result is only useful if it connects to a real action. In this proof pack, each case ties one autonomous mobile robot action to the policy decision, the evidence available at the time, and the dispatch outcome that actually happened.
In plain English: PASS does not mean the AI was allowed to do anything. It means this packet proves the action followed the allowed path for that specific case: send it, hold it, release it, block it, or fail closed.
The packet names the specific action request: robot, site, zone, requested command, task ID, and permit ID.
The packet includes the permit decision and the rule path: allow, hold for review, block, or fail closed into a safe state.
The packet includes dispatch records showing whether the command was sent, suppressed, released by an operator, blocked, or moved into safe state.
The verifier checks signatures, section hashes, cross-view transcript roots, replay protection, and signer-topology evidence before it accepts the packet.
Allowed case
Held then released case
Held then blocked case
Why this matters
A normal robot log says an action happened. A G‑14 proof packet lets a buyer check whether the governed action record holds together after it leaves the vendor.
The packet shows the action path was governed before the autonomous mobile robot acted.
The record can leave G‑14 and still be checked without asking our dashboard what happened.
If the signed body is changed, the verifier rejects it instead of trusting a polished audit trail.
If required evidence is absent, the verifier tells the reviewer what failed.
Five-minute proof path
Buyers get proof under their own control: a local verifier result that accepts valid governed-action records and rejects broken evidence.
1 min
Save the proof pack zip. It contains signed passing packets, rejected failure cases, checksums, key material, and the verifier.
1 min
Compare the published SHA-256 and run the internal checksum ledger so the files cannot quietly change underneath the test.
3 min
Run the verifier. It must accept the governed AMR actions and reject the fake, broken, or incomplete packets.
Linux / WSL commands
The offline wheelhouse includes the runtime verifier and Linux/WSL-compatible dependency wheels for this proof-pack release.
sha256sum g14-amr-customer-proof-pack-v0-20260425.zip
unzip g14-amr-customer-proof-pack-v0-20260425.zip -d g14-amr-customer-proof-pack-v0-20260425
cd g14-amr-customer-proof-pack-v0-20260425
sha256sum -c SHA256SUMS.txt
python -m venv .venv
. .venv/bin/activate
pip install --no-index --find-links verifier-wheelhouse agent-control-runtime
python tools/verify_pack.pyExpected final output
If the download and verifier are intact, the final command returns this.
{"negative_packets_failed_as_expected": 6, "positive_packets_verified": 5, "status": "pass"}What is inside
The artifact is small enough to inspect, but it is not a toy path. It includes signed success cases, negative failures, a public keyset, a checksum ledger, and the verifier wheel needed to reproduce the result.
Included
The proof packet is a downloadable artifact with evidence that survives beyond screenshots, dashboard views, or vendor-controlled logs.
Included
The bundle includes the verifier needed to check the packet locally on a prepared Linux or WSL workstation.
Included
The same test pack includes broken packets so buyers can see the verifier catch tampering and missing evidence.
Release ledger
These digests are published so a reviewer can confirm the outer download, the internal checksum ledger, the manifest, and the verifier wheel before evaluating packet behavior.
b00b2ce5298e2795b7453fbaa8558ab6b7a472423375cdabd5d3478ab7495a5512a23990ef763a81a2321ffca5cc517f074437a522f7ecb2d0b397ee4ec3f06e5c081add96628e40162fb7d533f876e18fe838e697993e2735b00a13af9c5af35484586aa341cd835cba9e4302366e7dcf662d8084710bdd2e9d74cb9abf1f47Non-Linux systems
The runtime verifier wheel is pure Python. If the bundled Linux dependency wheels do not match your platform, install the verifier wheel online so pip can select the right platform wheel for cryptography.
python -m venv .venv
. .venv/bin/activate
pip install verifier-wheelhouse/agent_control_runtime-0.1.0-py3-none-any.whl
python tools/verify_pack.pyExpected corpus behavior
A proof system that only shows happy paths is not enough. The public pack includes the failure cases a serious reviewer expects to see.
Passing packet set
Negative corpus
Failure reasons
A customer does not have to decode internal vocabulary to understand why a proof packet failed. The formal check is still exposed for engineering review.
F4
The packet has no product signature, so the verifier cannot accept it as a G‑14-issued proof packet.
product_signature_presentF4
The body no longer matches the signed section hashes, so the verifier rejects the altered evidence.
section_hash:evidence_bundle, packet_body_hash, product_signature_validF5
The packet omits the cross-view block required to bind disclosed views to a shared execution transcript.
cross_view_presentF5
The packet declares a cross-view root but lacks the inclusion proof for disclosed runtime metadata.
cross_view_path:$.runtime_metadata:proof_presentF6
The realized signer support shares a compromise domain, so the claimed signer-independence precondition is not discharged.
indcert_field_support:2:realized_support_mutually_independentF6
The product signature key is absent from the signer-topology certificate, so the verifier cannot connect the signature to the claimed trust topology.
signer_topology_product_signature_key_declaredClaim boundary
This artifact proves the verifier path. A production evaluation binds the same proof discipline to the buyer's own action class, policy, evidence boundary, and environment controls.
Allowed claim
This artifact is generated by the Agent Control Runtime AMR proof-pack pipeline and can be verified locally.
Allowed claim
The verifier accepts five signed positive cases and rejects six named F4/F5/F6 negative cases.
Required boundary
This is not a certification, customer deployment attestation, SOC report, or claim that any external production environment has been assessed.
Evaluation path
After a buyer verifies the packet, the next conversation becomes the governed action class, policy, evidence boundary, and deployment environment.
Before this
Focused proof artifacts give technical buyers something they can inspect before deeper diligence.
Open Packet libraryCurrent step
Download the signed packet pack, verify the checksum, and run the included verifier locally.
You are here
Next step
If the artifact verifies and the problem is real, move into production evaluation.
Open Request access