← Back to Patent Claims
Patent Claim 125 All Patents →

Cryptographically-Bound Vendor Check-Profile Subsetting

Vendors pin a named allow-list of check IDs per settlement type; both the checks that ran and those explicitly skipped are folded into the signed attestation payload

Patent Claim JIL Sovereign July 2026 Claim 125 of 157

Executive Summary

Not every vendor wants every available check run against every transaction - a low-value consumer ACH settlement and a cross-border corporate wire warrant materially different check sets, and running the full library against every transaction wastes compute and can trigger irrelevant review holds. JIL Sovereign's settlement-profile mechanism lets each vendor configure one or more named profiles, each pinning an exact allow-list of check IDs and categories, which the verdict engine filters to before evaluation.

The resolved profile - its ID, vendor, name, and the exact enabled-check list - is embedded in the same canonical payload that gets cryptographically signed alongside the verdict itself, and critically, the checks that were explicitly skipped because they fell outside the profile are also recorded and signed. The resulting receipt proves both what ran and, just as importantly, what didn't and why.

Core Innovation: The signed attestation records checks skipped as not-in-profile with the same cryptographic rigor as checks that ran - most compliance receipts only prove a positive ("these checks ran and passed"); this one also proves the negative ("this check did not run, and here is exactly why, under a signature the vendor cannot later dispute").

Problem Statement

Multi-tenant compliance platforms that serve vendors across very different settlement types face a tension: running every check against every transaction is wasteful and can produce false holds on checks that are simply irrelevant to a given rail or vendor contract, but letting each vendor configure a custom check subset introduces a documentation problem - if a fraud pattern later surfaces that a particular check would have caught, the vendor needs to be able to prove, cryptographically, whether that check ran at all, and if not, that its absence was an intentional, contracted configuration rather than a platform failure.

Why Simple Filtering Is Insufficient

  • Unsigned configuration filtering: a vendor's check subset applied only at request time, with no cryptographic record, cannot later prove which checks were actually in scope for a disputed transaction.
  • Only positive results recorded: logging just the checks that ran leaves an ambiguous gap for any check that didn't - was it evaluated and passed silently, or never evaluated at all?
  • Profile drift without versioning: if a vendor's profile changes over time, a receipt that doesn't capture the profile version in effect at evaluation time cannot be matched back to the exact configuration that produced it.

Technical Architecture

Named, Cached Settlement Profiles

Each vendor configures one or more profiles - for example, an ACH-consumer-low-value profile and a separate wire-corporate-cross-border profile - each carrying an explicit enabled_checks allow-list and a broader enabled_categories set. Profiles are resolved by ID or by (vendor, name) pair, cached in-process with a short TTL to absorb read load while still picking up administrative edits promptly, and served from a read replica since a profile lookup is a reference-data read rather than a transactional write.

Partitioning Ran vs. Skipped

OutcomeConditionRecorded As
RanCheck ID is present in the resolved profile's enabled-checks setIncluded in the signal-evidence hash set and category scoring
Skipped (not in profile)Check ID is absent from the resolved profile's enabled-checks setListed by check ID under a distinct checksSkippedNotInProfile field
No profile resolvedVendor supplied no profile ID/name, or none matchedFalls back to running every available check; attestation records that no profile applied

Binding Into the Signed Attestation

The resolved profile's ID, vendor ID, profile name, sorted enabled-checks list, sorted enabled-categories list, and the profile's own last-updated timestamp are assembled into a profile-attestation object embedded in the same canonical payload used to compute the verdict's cryptographic hash and signature - alongside the sorted list of skipped check IDs. Because both the ran and skipped check sets are inside the signed structure, a vendor's later claim about which checks were or weren't in scope for a given transaction can be verified directly against the signature, without trusting an unsigned log entry.

Prior Art Differentiation

ApproachVendor-Configurable Check Subsets?Skipped Checks Recorded?Cryptographically Signed?
Fixed check set for all vendorsNoN/AVaries
Unsigned per-vendor configuration filteringYesRarely, and not provablyNo
JIL check-profile subsettingYes - named, versioned profilesYes - explicit not-in-profile listYes - inside the same verdict signature

Patent Claim

Independent Claim 125: A computer-implemented method for cryptographically attesting to a vendor-scoped compliance-check subset comprising: resolving, for an incoming transaction associated with a vendor, a named settlement profile specifying an allow-list of enabled check identifiers; partitioning a set of available compliance checks into a first subset whose identifiers appear in the allow-list, which are evaluated against the transaction, and a second subset whose identifiers do not appear in the allow-list, which are not evaluated and are instead recorded with an explicit not-in-profile designation; assembling the resolved profile's identifier, vendor identifier, enabled-check list, and the identifiers of the unevaluated second subset into a canonical payload together with the evaluation results of the first subset; and computing a cryptographic hash of the canonical payload and generating a digital signature over that hash, such that the record of which checks did not run is protected by the same signature as the record of which checks ran and their results.