Skip to content

Agentic commerce

Every transaction scored. Every decision explained.

Risk decisions for payments initiated by AI agents. One API call returns PROCEED, REVIEW or BLOCK—with reasons—before authorization.

What it is
A pre-authorization risk layer
One call in, one decision out: PROCEED, REVIEW or BLOCK, with a score and its reasons. Non-custodial, network-agnostic, and it never touches card data.
Who it's for
Whoever carries the risk
Acceptance-side platforms taking payments initiated by AI agents: merchants, PSPs and micropayment platforms.
What it solves
Fraud tools go blind when an agent pays
No device, no biometrics, no session, and a hijacked agent moves at machine speed. We verify the agent, check the transaction against what the cardholder actually authorized, and score it in real time. Good payments go through; off-mandate spend and impostor agents stop.

Integration

One call in, one decision out

You send the transaction, we return the decision. Four fields are required; everything else only makes the answer sharper. You never send a card number, a CVV or any payment credential.

Your request

POST /v1/assessmentsAuthorization: Bearer shai_live_...{  "platform_transaction_ref": "ord_88213",  "buyer_agent": { "external_ref": "shopper-agent.acme.ai" },  "amount": { "value": "1340.00", "currency": "EUR" },  "merchant_meta": { "name": "nordic-outfitters.eu" },  "intent_summary": "Order the winter jacket"}

Our response

200 OK{  "decision": "REVIEW",  "trust_score": 0.41,  "confidence": 0.86,  "reason_codes": [    "MANDATE_AMOUNT_EXCEEDED",    "VELOCITY_SPIKE_1H"  ],  "assessment_id": "as_9f21c8a4",  "audit_ref": "sha256:4e9b...c721"}

Three words out. You decide when each one fires.

Without a graded decision the acceptance side has two options: take all agent traffic, or refuse it. The output stays small on purpose, because a decision you have to interpret is not one. The work is in being right, and in being able to show why.

  • PROCEED

    Consistent and safe

    Continue to authorization

  • REVIEW

    Ambiguous or conflicting

    Hold, step up, or continue with caution

  • BLOCK

    Off-mandate or anomalous

    Stop the transaction

  • BLOCKED_BY_SCHEME

    The network declined it

    Stop. Only returned if you opt in

You draw the lines, not us
A platform taking EUR 5 micropayments and one taking EUR 5,000 orders should not put the boundary in the same place. Thresholds are set per platform and versioned, so you can move them and still explain what happened last month.
You decide whether we can stop anything
Advisory means we return the decision and you act on it. Hard block means we can halt the transaction outright. Most pilots start advisory and tighten once the scores have earned enough trust.

Every decision carries

  • A score from 0 to 1
  • A confidence level
  • Machine-readable reason codes
  • An immutable audit record

What we never receive

  • Card numbers
  • CVV or track data
  • Usable cryptograms

The score

Six factors determine the score, and you see all of them

Two are gates: fail them and the transaction blocks regardless of everything else. The other four are weighted signals that grow more accurate as history accrues. Every one of them returns a reason code, so a decision is never a number you have to take on trust.

  • F1Gate

    Identity and authenticity

    Signature validity, replay window and domain binding. A forged or replayed signature blocks outright.

  • F2Gate

    Mandate consistency

    Does the transaction match what the cardholder actually authorized: amount, counterparty, scope. A mismatch is the strongest early fraud signal there is.

  • F3Signal

    Behaviour and velocity

    Frequency, burst detection and amount drift measured against the agent’s own baseline, not a generic one.

  • F4Signal

    Cross-network reputation

    Disputes, refunds and completions aggregated across networks. This is the part no single network can see on its own.

  • F5Signal

    Transaction context

    Does the purchase match the instruction the user gave: the right amount, the right merchant, the right items.

  • F6Signal

    Counterparty risk

    The seller side. New or unverified sellers, dispute history, and prices that do not match the catalogue.

Decision · txn_9f21c8a4Live
Transaction risk score

0.41 / 1.00

REVIEW
Starting score
0.70
Net adjustment
−0.29
Confidence
0.86
Enforcement
advisory
Latency
118 ms
Factor contribution
  • Identity & authenticityF1signature_valid · agent_enrolled+0.18
  • Mandate consistencyF2mandate_amount_exceeded−0.31
  • Behaviour & velocityF3velocity_spike_1h−0.12
  • Cross-network reputationF4counterparty_first_seen−0.04
Platform thresholdsCardholder mandate cap EUR 400 · attempted EUR 1,340
BLOCKREVIEWPROCEED

118 ms

Median decision latency, returned before the transaction reaches authorization.

Zero

Card numbers received, stored or transmitted. Token references and metadata only.

Any network

Scheme-agnostic by design. One integration, whatever rails the transaction arrives on.

Agentic commerce

Already seeing agent traffic?

We are running early pilots with acceptance-side platforms. Tell us what you are seeing and we will tell you whether we can help.

Request pilot access