Skip to content
Plant Pact

reading the 14-day outlook for London, United Kingdom…

Integrity

Replay a seal chain

Every pact carries an append-only chain sealed with SHA-384, beginning from a fixed genesis value. Replaying it recomputes each digest and names the first sequence that does not match.

Replay a chain

No replay run yet

Verification is scoped to your session, so paste the id of one of your own pacts. Each seal is SHA-384 over key-sorted JSON, chained from a fixed genesis value.

Canonical form

Keys are sorted recursively, array order is preserved, -0 is normalised to 0, and every value is serialised as UTF-8. That is what makes the digest reproducible rather than dependent on object construction order.

{"eventType":"created","payload":{"killer":"waterDry","probability":0.42},"prevSeal":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","seq":1}

Genesis value 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000. A chain with no events is reported as broken rather than vacuously valid, so an empty audit trail can never be mistaken for a verified one.