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.
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.