Skip to content

Latest commit

 

History

History
113 lines (85 loc) · 5.62 KB

File metadata and controls

113 lines (85 loc) · 5.62 KB

Institutional Pilot Guide

This guide supports workshop, funder, and lab pilots of SCOPE 2.2 with institutional AS hardening (AS-01..AS-08). Start here for workshop flow; use runbooks/ for operator procedures and definition_of_done.md for claim boundaries.

What this pilot proves (and does not)

In-repo: frozen review packets, independence evidence, review_mode gates, institutional grant bindings, runtime evidence, append-only outcomes, quality aggregates with denominators, and offline chain reconstruction.

External (not claimed): live IdP certification, WORM Object Lock retention, remote ledger authority, scientific correctness, or reviewer honesty/competence.

See ADR-0001 and ADR-0010.

Institutional additions (2.2 + AS)

Pilot posture

  • Use SCOPE for structured review coordination and bounded grants
  • Treat rendered packets and PCS exports as audit artifacts, not certifications
  • Keep reviewer keys local; distribute public keys to auditors only
  • Enable production mode (SCOPE_PRODUCTION_MODE=true) for grant enforcement
  • Advance stages per pilot_sequence.md; do not replay shadow decisions into mode 5

Workshop flow (90 minutes)

  1. AKTA evaluation — Present a scientific action; AKTA emits record + review trigger
  2. SCOPE packet — scope packet create or scope akta review for one-shot packet/decision/grant
  3. Review — Reviewers read rendered packet (permits/denies, checklist, warnings)
  4. Decision — scope decision submit with independence block when required
  5. Sign — scope decision sign with pilot reviewer key
  6. Grant — scope grant issue with signed decision (mode 4/5 only)
  7. Verify — scope verify --public-key for auditor demonstration
  8. Export / reconstruct — PCS bundle; offline gates for custody demo

Sample artifacts: examples/institutional_pilot/. Full-stack AS-08 reconstruction fixture: examples/institutional_pilot_as/. Operator runbooks: runbooks/. Offline gates:

python scripts/run_institutional_offline_gates.py

v0.8 pilot pack (historical scenarios): examples/pilot/.

Multi-reviewer pilot (A6)

Use persistent session storage so votes survive process restarts:

scope review session create --packet packet.json --out session.json \
  --session-store json --session-dir ./pilot_sessions

Collect votes from required roles, then issue grant from session under an authorizing review_mode.

Funder reporting

Export quality report from ledger:

scope quality report --ledger pilot_events.jsonl --out quality_report.json \
  --queue-dir .scope/queues

Report includes reviewer metrics, warnings, queue counts, and event counts. Metrics describe process quality and calibration proxies — not scientific validity. See quality_metrics.md.

Lab integration checklist

  • Policy YAML reviewed and version-pinned
  • Reviewer roles mapped to lab personnel
  • Ed25519 keypairs generated per reviewer role; public keys registered
  • Authorization manifest signed for production mode
  • review_mode chosen deliberately (default production: read-only)
  • PF-Core runtime configured to enforce grant obligations
  • Ledger path configured (SCOPE_LEDGER_PATH or Postgres DSN)
  • Ledger delivery mode set for institutional risk tolerance
  • Session store directory secured (if using json/sqlite)
  • Offline gates green: python scripts/run_institutional_offline_gates.py
  • Pilot limitations documented to participants (no live IdP/WORM claims)

Limitations

See limitations.md. Pilots should not rely on SCOPE for full enterprise IdP, live directory sync, biosecurity clearance, or clinical oversight.

Related docs