← Back to Patent Claims
Patent Claim 151 All Patents →

Ledger-Hash-Bound Webhook Notifications

Outbound notifications that embed the event ledger's own tamper-evident envelope hash, captured at enqueue time and preserved unchanged across retries

Patent Claim JIL Sovereign July 2026 Claim 151 of 157

Executive Summary

JIL Sovereign's event ledger maintains a per-entity, sharded hash chain in which every recorded event is bound to an envelope hash derived from its position in that chain. When the platform notifies a subscriber that an event has occurred, the outbound webhook envelope embeds the exact same envelope hash already computed and stored as part of the ledger's own tamper-evident record - not a separately generated identifier, and not a value re-derived at send time.

That envelope hash is captured once, at the moment the notification is enqueued for delivery, and is preserved unchanged through every subsequent delivery attempt, including retries following a failed or delayed delivery. The result is a permanent, verifiable binding between "party X was notified" and "the exact hash-chained version of event Y that existed at enqueue time" - a binding that holds regardless of delivery timing, network failures, or how many retry attempts a given notification required.

Core Innovation: Surfacing the event ledger's own tamper-evident hash inside the outbound notification envelope, captured at enqueue time and held constant across retries, so a webhook delivery is not merely authenticated but cryptographically bound to a specific, independently verifiable link in a pre-existing hash chain.

Problem Statement

Webhook notification systems typically deliver a JSON payload describing "event X occurred" to a subscriber's endpoint, with the payload's authenticity protected by an HMAC signature over the wire transmission. That signature proves the payload came from the claimed sender and was not altered in transit - but it says nothing about whether the payload's content matches a specific, independently verifiable version of the underlying event as recorded in the system of record. If the underlying event record is later found to have been mutated, or if a dispute arises over precisely what version of an event a party was notified of, an HMAC over the wire transmission offers no way to tie the notification back to a specific point in an authoritative, tamper-evident history.

This gap matters most in regulated and evidentiary contexts - payer-provider disputes, appeal-timeline disputes, chain-of-custody questions - where "were you notified, and of precisely what version of the record" can be dispositive. A subscriber who received a webhook and later needs to prove what they were told, or a platform operator who needs to prove what was sent, both need more than "the bytes were unaltered in transit" - they need proof the notification corresponds to a specific, externally verifiable link in the event's own authoritative history.

1
Envelope hash, shared between the ledger record and the notification
0
Re-derivation of the hash across delivery retries
2
Independently checkable facts bound together: notified, and of exactly what

Why HMAC-Only Webhook Authentication Falls Short

  • Generic HMAC-signed webhooks (Stripe, Twilio, and most pub/sub systems): prove provenance and wire-transmission integrity, not ledger-fidelity of the reported event's content.
  • Payload-only audit logging: records that a notification was sent, but not a cryptographically verifiable tie to the specific chain-position of the underlying event.
  • Delivery-receipt tracking alone: confirms a subscriber's endpoint acknowledged receipt, but not what specific, tamper-evident version of the event the acknowledgment corresponds to.

Technical Architecture

From Ledger Write to Notification Envelope

StageComponentFunction
1Event ledgerWrites each event to a per-entity sharded hash chain, computing an envelope hash bound to the event's position in that chain
2Notification enqueueCaptures the ledger's envelope hash for the triggering event at the moment the notification is queued for delivery to a subscriber
3Outbound webhook envelopeEmbeds the captured envelope hash, alongside event identifier and payload, in the notification sent to the subscriber
4Delivery / retryResends the identical previously-captured envelope hash on every retry attempt, without re-deriving it

Enqueue-Time Capture, Not Send-Time Derivation

The envelope hash is fixed at the moment a notification is queued, independent of when - or how many times - it is actually delivered. This decoupling matters: if the hash were instead recomputed at each send attempt, a notification retried after an intervening ledger update could silently carry a different hash on a later attempt than on the first, without any indication to the subscriber that the underlying reference had shifted. By fixing the hash at enqueue time, every delivery attempt for a given notification - first attempt or fifth retry - carries proof of the same exact event version.

Verification Path

A subscriber who wishes to confirm a received notification's fidelity can, independent of the sending system, query the same event from the ledger (or, given the ledger's periodic public anchoring, verify against the anchored root) and confirm the envelope hash matches. This closes the loop between "you were told" and "here is cryptographic proof of exactly what you were told," without requiring the subscriber to trust the webhook sender's runtime behavior at delivery time.

Relationship to the Sharded Event Ledger

This mechanism deliberately narrows its novelty to one decision: surfacing a hash that the event ledger already computes and stores as part of its own per-entity sharded hash chain, inside the outbound webhook envelope. The hash-chain construction itself - durable write-before-chain-advance, per-entity sharding to avoid lock contention - is the ledger's own mechanism; this claim is specifically the binding of that pre-existing tamper-evident value into the notification subsystem, at enqueue time, held constant across retries.

Prior Art Differentiation

ApproachProves Delivery Provenance?Proves Ledger-Chain Fidelity?Stable Across Retries?
Unsigned webhook payloadNoNoN/A
HMAC-signed webhook (Stripe/Twilio-style)YesNo - proves wire integrity, not ledger fidelityNot addressed by the signature scheme
Delivery-receipt logging onlyPartially - confirms endpoint responseNoN/A
JIL ledger-hash-bound webhookYesYes - same hash as the ledger's own chainYes - captured once at enqueue, unchanged on retry

Patent Claim

Independent Claim 151: A computer-implemented method for generating cryptographically-bound outbound event notifications comprising: maintaining a tamper-evident, hash-chained event ledger in which each recorded event is bound to an envelope hash derived from that event's chain position; upon enqueueing a notification for delivery to a subscriber, capturing the envelope hash of the underlying ledger event at enqueue time; embedding the captured envelope hash within the outbound notification payload delivered to the subscriber; and preserving the captured envelope hash unchanged across delivery retries, such that every delivery attempt for a given notification cryptographically attests to the identical, verifiable ledger-chain version of the underlying event regardless of delivery timing or retry count.