Skip to main content

Benchmark assets, reproducibility tooling, and evidence checks for dormant behavior audit.

Project description

Dormant Behavior Audit

PyPI version Homepage Benchmark release Zenodo DOI

This repository contains the flagship benchmark assets, reference bundle, and reproducibility materials for auditing latent, condition-dependent model behavior.

The motivating historical case is the Jane Street dormant-model puzzle, but the repo is now organized as a public benchmark and research release rather than a contest-only submission package.

Slow Tour

A minimal starry-night terminal animation showing the slow benchmark flow from charter to reference bundle to reproduction to claim checks to release.

A quiet walk through the release path: open the charter, inspect the reference bundle, rerun the evidence, compare claim checks, and package the release.

Start Here

If you want the quickest tour, read these in order:

  1. RELEASE_STATE.md
  2. REVIEWER_QUICKSTART.md
  3. TRACEABILITY_MATRIX.md
  4. CLAIM_LEDGER.md
  5. REPRODUCIBILITY.md
  6. benchmarks/BENCHMARK_CHARTER.md
  7. findings/RELEASE_PACKET_V2.md
  8. CONTRIBUTING.md

Install The CLI

The repository now builds as a Python package with a unified dba command.

The current live package release is 1.2.0 on PyPI. It is the benchmark-CLI and release-verification package for the frozen benchmark/report release v1.0.0, which remains the canonical tagged research bundle.

pipx install dormant-behavior-audit
dba --help

For a local one-off run without a permanent install:

uvx --from dormant-behavior-audit dba --help

Optional extras:

  • pipx install 'dormant-behavior-audit[tui]' for the Orbit Textual UI
  • pipx install 'dormant-behavior-audit[notebooks]' for notebook-heavy local analysis

The default install is intentionally substantial because it includes the research stack needed for reproduction and analysis, not just a lightweight wrapper CLI.

Useful public inspection commands:

dba doctor
dba list-tasks
dba show-task meridian_trace_multiturn_candidate_v0
dba list-submissions
dba scoreboard
dba reviewer-packet --out-root reviewer_packet
dba verify-release --skip-scoreboard-build

Reviewer Quickstart

The fastest reviewer-grade path is:

pipx install dormant-behavior-audit
dba reviewer-packet --out-root reviewer_packet

This builds a local packet with command logs, scoreboard summary, multi-turn suite status, claim ledger, traceability matrix, arXiv endorsement packet, artifact hash manifest, and checked-in reproduction summaries. It does not download model weights, call hosted APIs, contact humans, or use paid services.

From a source checkout, the equivalent command is:

python3 scripts/build_reviewer_packet.py --out-root reviewer_packet

What This Repo Ships

Public-facing research packet

Benchmark assets

Reproducibility artifacts

Benchmark Shape

The current benchmark release has three layers:

  • core local seeded and clean-control tasks, including a public stateful multi-turn candidate/control suite with Qwen2 and Qwen2.5 repeat-anchored controls,
  • a naturalistic historical reference bundle built from the dormant puzzle result,
  • and a supplementary hosted-comparator lane used for calibration and mechanism interpretation.

The benchmark is designed to reward:

  • family recovery instead of one lucky string guess,
  • candidate-versus-control specificity,
  • repeated-run stability,
  • interpretation-aware reporting,
  • and artifact-rich submission packets instead of one scalar score.

What This Is Not

  • It is not a universal detector for every backdoor or dormant behavior.
  • It is not a provider leaderboard.
  • It does not claim a single proven mechanism for every observed split.
  • It treats prefix/taxonomic acknowledgment as an interpretation label, not as dormant-behavior recovery by itself.

Reproducing The Reference Case

Install dependencies:

pip install -r requirements.txt

Run the reproducibility pipeline:

python3 scripts/reproduce_submission.py

This writes a fresh bundle under artifacts/reproduction/<timestamp>/.

Use these files to judge success:

  • artifacts/reproduction/<timestamp>/reproduction_report.md
  • artifacts/reproduction/<timestamp>/findings/claim_consistency_report.md

For a reviewer-safe report refresh without fresh hosted API calls:

python3 scripts/reproduce_submission.py --report-only --out-root artifacts/reproduction/20260305_230206

Important notes:

  • local warmup stages are expected to reproduce on MPS-capable hardware,
  • API-side artifacts are stochastic, so claim-level consistency matters more than exact JSON replay,
  • and scripts/reproduce_submission.py --warmup-start-stage ... can resume a late warmup failure without rerunning the entire local sweep.

Repo Map

  • benchmarks/: benchmark specs, tasks, schemas, public-release drafts, and the normalized reference bundle
  • findings/: public report packet, appendices, raw evidence snapshots, and release-facing validation records
  • artifacts/: checked-in submission packets, reproduction bundles, tightening bundles, and hosted-baseline outputs
  • scripts/: bundle builders, release checkers, reproducibility scripts, and analysis utilities
  • src/, orbit/, problems/: earlier investigation and local-analysis surfaces preserved for provenance and follow-on work

Release Status

The canonical release metadata lives in benchmarks/public/release_metadata.json.

Current public release URLs:

The working launch checklist is still preserved in PUBLIC_RELEASE_CHECKLIST.md as the release record.

Licensing

  • Code, scripts, and schemas: Apache-2.0 via LICENSE
  • Public-facing reports, benchmark docs, and release artifacts: CC BY 4.0 via LICENSE-docs.md

Related Docs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dormant_behavior_audit-1.2.0.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dormant_behavior_audit-1.2.0-py3-none-any.whl (2.8 MB view details)

Uploaded Python 3

File details

Details for the file dormant_behavior_audit-1.2.0.tar.gz.

File metadata

  • Download URL: dormant_behavior_audit-1.2.0.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dormant_behavior_audit-1.2.0.tar.gz
Algorithm Hash digest
SHA256 36149dfa6866d41c0541c02aa5b2bfd1f01ad15ef7115779d6bcc66bfa79a278
MD5 c95c27af79414444d9054c8154f6adf3
BLAKE2b-256 2aa2d7992d319dc7f8fae9b325757d0d3f94f1503def7381617f0a874fdbba36

See more details on using hashes here.

Provenance

The following attestation bundles were made for dormant_behavior_audit-1.2.0.tar.gz:

Publisher: publish-pypi.yml on SproutSeeds/dormant-behavior-audit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dormant_behavior_audit-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dormant_behavior_audit-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 98556831a548e2b5ecbaabdadba236f4a98523cf03248e043a936886d5b3bb60
MD5 b4aad81eb3744439e96220998dc240ab
BLAKE2b-256 89ad0ff7f00cadce8694c584af6d0dd9621ace1979f2448ac0af4816635f4c23

See more details on using hashes here.

Provenance

The following attestation bundles were made for dormant_behavior_audit-1.2.0-py3-none-any.whl:

Publisher: publish-pypi.yml on SproutSeeds/dormant-behavior-audit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page