|
| 1 | +# Reference authority |
| 2 | + |
| 3 | +ConicShield is maintained as a **governed reference system** for one primary benchmark family (`conicshield-transition-bank-v1`). This page is the single map of what “reference authority” means in practice. |
| 4 | + |
| 5 | +## Flagship release |
| 6 | + |
| 7 | +| Item | Value | |
| 8 | +|------|--------| |
| 9 | +| Family | `conicshield-transition-bank-v1` | |
| 10 | +| `current_run_id` | **`host-realistic-20260525`** | |
| 11 | +| Evidence tier | `vendor_native` (`RUN_PROVENANCE.json`) | |
| 12 | +| Export | [`benchmarks/external_evidence/offline_graph_export_upstream.json`](../benchmarks/external_evidence/offline_graph_export_upstream.json) | |
| 13 | +| Integrity | [`benchmarks/PUBLISHED_RUN_INDEX.json`](../benchmarks/PUBLISHED_RUN_INDEX.json) (schema v2) | |
| 14 | + |
| 15 | +Historical bundles (`wsl-real-*`, `wsl-native-*`) remain in `benchmark_bundle_paths` for comparison. |
| 16 | + |
| 17 | +## Closed loop (in-repo) |
| 18 | + |
| 19 | +```text |
| 20 | +export → transition_bank → reference_run → published_runs/<run_id>/ → parity → finalize → release |
| 21 | +``` |
| 22 | + |
| 23 | +Orchestration: [`scripts/run_host_realistic_publish.py`](../scripts/run_host_realistic_publish.py), [`scripts/upgrade_host_realistic_vendor.py`](../scripts/upgrade_host_realistic_vendor.py). |
| 24 | + |
| 25 | +## Maintainer gates |
| 26 | + |
| 27 | +| Gate | Command | |
| 28 | +|------|---------| |
| 29 | +| Reference authority (index + audit + flagship) | `make reference-authority-check` or `python scripts/reference_authority_check.py` | |
| 30 | +| Public verification bundle | `make verify-reference-system` | |
| 31 | +| Strict governance audit | `python -m conicshield.governance.audit_cli --strict` | |
| 32 | + |
| 33 | +## Solver evidence (three paths) |
| 34 | + |
| 35 | +See [`SOLVER_PATHS_AND_BATCHING.md`](SOLVER_PATHS_AND_BATCHING.md): reference CVXPY, sequential native (`batch_size=1`), true compiled batch (`NATIVE_MOREAU_BATCH`). |
| 36 | + |
| 37 | +## Merge trust (binding) |
| 38 | + |
| 39 | +Solver-touching PRs require documented vendor proof (`vendor-ci-moreau` or maintainer attestation). See [`CI_MERGE_GATES.md`](CI_MERGE_GATES.md), [`BRANCH_PROTECTION.md`](BRANCH_PROTECTION.md). |
| 40 | + |
| 41 | +## Optional refresh |
| 42 | + |
| 43 | +| When | Action | |
| 44 | +|------|--------| |
| 45 | +| Live inter-sim dump available | `python scripts/refresh_live_upstream_export.py --graph-json <dump.json>` then `make upgrade-host-realistic-vendor` | |
| 46 | +| Governance only | `python scripts/upgrade_host_realistic_vendor.py --refresh-governance` | |
| 47 | + |
| 48 | +## Explicitly deferred |
| 49 | + |
| 50 | +- Production shield autograd product claims (FD validation only) |
| 51 | +- Second benchmark family until published |
| 52 | +- `progress` / `clearance` constraint semantics |
| 53 | + |
| 54 | +See [`ROADMAP.md`](ROADMAP.md) open backlog. |
0 commit comments