PENROSE
Penrose/Documentation
Back to site

Reproduce a result

Receipts bind claims, reconstruction, data footprint, search context, and engine configuration.

Reproduce by receipt

penrose reproduce <receipt-id>

For an integrity-only check without a full replay:

penrose reproduce <receipt-id> --no-replay

Possible outcomes

  • REPRODUCED — receipt integrity and requested replay checks agree.
  • MISMATCH — one or more reconstructed outputs differ.
  • DATA_DRIFT — current input fingerprints differ from the recorded footprint.
  • CANNOT REPRODUCE — required source, spec, data, or capability is unavailable.

Audit verification

penrose audit <run-id> --verify

This verifies the event hash chain. It does not independently validate vendor truth.

Reproduction boundaries

Licensed or private data may prevent third-party recomputation. A public record should say whether it is fully replayable, integrity-verifiable only, or dependent on private inputs.

Penrose is a falsification referee for quantitative trading claims. A verdict is evidence about survival under the referee, never a trading instruction.