2026-08-22 21:40:33 +02:00
|
|
|
# Projection receipts
|
|
|
|
|
|
2026-08-22 23:23:48 +02:00
|
|
|
Legacy value-safe receipts remain supported for historical fixtures. New live
|
|
|
|
|
engagements use the canonical RAILIANCE-WP-0025 contract, broker-readiness,
|
|
|
|
|
projection, and cleanup receipts. Never hand-edit a live receipt or put token
|
|
|
|
|
values, passwords, or registry payloads here.
|
2026-08-22 21:40:33 +02:00
|
|
|
|
|
|
|
|
Live admission:
|
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
PYTHONPATH=src python3 -m whitehat_security.cli admit-plane \
|
|
|
|
|
engagements/<record>.json targets/audit-core-e2.json \
|
2026-08-22 23:23:48 +02:00
|
|
|
--receipt /approved/path/projection.json \
|
|
|
|
|
--contract /approved/path/projection-contract.json \
|
|
|
|
|
--broker-receipt /approved/path/broker.json
|
2026-08-22 21:40:33 +02:00
|
|
|
```
|
|
|
|
|
|
2026-08-22 23:23:48 +02:00
|
|
|
Without all three bound documents, WP-0025 admission fails closed and requests
|
|
|
|
|
no credential. After platform cleanup, use `finalize-report` with the cleanup
|
|
|
|
|
receipt before delivery.
|