Architecture

Where it sits, and what crosses the line.

The technical boundary matters more than the feature list, because it determines what an institution is actually exposed to. SentryFox evaluates and records. It does not collect card data, hold funds or approve merchants, and the schema has no way to express any of those.

One transaction, end to end

01
Buyer

Presents an order at the merchant's checkout.

Merchant
02
Merchant platform

Sends the order context to SentryFox. No card data is included, because none has been collected yet.

Merchant
03
SentryFox

Evaluates merchant, buyer, product, geography and order against the policy version in force. Returns eligible or blocked, and on eligible the frozen rail set.

SentryFox
04
Checkout

Presents only the rails in that set. A block presents no payment path at all.

Merchant
05
Gateway

Collects card data in hosted fields served by the acquirer. This never traverses SentryFox.

Acquirer
06
Processor

Authorizes and settles. Settlement is between processor, acquirer and merchant.

Processor
07
Evidence

The decision, its inputs, the rule and the policy version are written as the transaction happens.

SentryFox

Who owns what

A responsibility matrix is the first thing an operations reviewer asks for and the last thing most vendor sites carry.

ResponsibilityOwnerSentryFox roleConstraint
Program rules and risk appetiteInstitutionSentryFox encodesInstitution approves each policy version
Merchant underwriting and approvalInstitutionSentryFox assembles the fileNo approval path exists in the product
Eligibility decisionSentryFoxUnder institution policyDeterministic; same inputs, same outcome
Card data captureAcquirer gatewaySentryFox never sees itHosted fields only
Authorization and settlementProcessorSentryFox not in the pathNo custody of funds
Monitoring and findingsSentryFoxInstitution reviewsNo role can close a finding
Merchant remediationMerchantSentryFox records and rescansA pass changes state, not a reviewer
HaltsInstitutionSentryFox enforcesEvery use writes an audit record

How it fails

Every failure mode resolves the same way. Absence of a successful evaluation is not permission.

SentryFox is unreachable
Checkout does not fall through to an unevaluated transaction. The merchant platform treats absence of an eligible response as not eligible, which is the same rule that governs an unconfigured policy.
The policy version is ambiguous
Evaluation stops at the platform gate and returns blocked. A decision that cannot name the version it was made under is not a decision that can be defended later.
A monitoring scan fails
The scan is retried and the merchant's scan posture ages. A stale posture past the program's tolerance stops transactions rather than passing them on the last good result.
The evidence store rejects a write
The decision is not returned as eligible. A decision without a record is indistinguishable, afterwards, from one that never happened.
A screening provider is down
Screening-dependent rules fail closed for the duration. Nothing is approved on the basis that a check could not be run.

Implementation

A controlled pilot is an integration against an existing checkout and an existing acquirer relationship, not a platform migration. The institution’s rules are encoded first, the cohort is boarded against them, and nothing is switched on portfolio-wide at any point.

Or read the security posture
Walk the control plane

The screens an institution would actually operate, on representative data.