Webhook Trust Lab
A signature proves integrity.
History changes the decision.
Follow one fictional invoice event through authenticity, freshness, identity, and a local transaction. Inspect the evidence at every boundary.
What was measured
Deterministic fixtures executed through the Python implementation. Each scenario below comes from the included JSON evidence, not a simulated UI response.
Where the guarantee ends
The effect is a row in the same SQLite database. This does not establish exactly-once payments, emails, provider compatibility, distributed safety, or production adoption.
python -m unittest -v
python demo.py