# Key-free replication and submission verification

The default verification path reads only archived benchmark-evaluator records.
It does not contact a model provider, read an API key, or execute the stopped
model arm.

From Windows PowerShell:

```powershell
Set-Location '<path-to-unpacked-artifact>'
& '.\scripts\run_public_artifact_verification.ps1'
```

The public-artifact script verifies the six frozen preflight gates and confirmatory scientific
fingerprints, regenerates statistical tables and five figures, re-analyzes the
confirmatory arm, verifies the archived stopped-arm aggregate summary, runs nine state-differencing and
allowed-delta regression tests, resolves manuscript citations, checks the
abstract length, and scans submission deliverables for credential-like values
and local identity paths.

If no compatible Python is discovered, create a local environment and install
`requirements-replication.txt`, then pass its executable:

```powershell
& '.\scripts\run_keyfree_replication.ps1' -PythonPath '.\.venv\Scripts\python.exe'
```

The analysis package does not require benchmark API credentials. Full clean
re-execution of upstream benchmark evaluators additionally requires the pinned
benchmark environments and packages listed in the protocol; the key-free
command is the archived-record replication path supplied with the paper.
