ORIS
verified_user Agent identity · compliance · on-chain

Agents don't pass KYC.
They pass KYA.

The compliance and identity layer for agent payments. Visa TAP, x402, Mastercard ACP, stablecoin rails. One SDK, sub-10ms agent verification, every transaction screened.

10 chains compliance · 8 chains payment-live BYOK non-custodial Full evaluation in < 3 ms
01 · KYA arrow_forward 02 · PAYMENT
verified_user KYA · Know Your Agent
L3
smart_toy
research-bot-01
did:ethr:0x7f3a…9c2d
Operator Acme Inc · US-DE
Wallet ERC-4337 · BYOK
Policy v14 · signed
Risk Signals 0.08 · Minimal
Counterparty 0.12
Behavioral Drift 0.06
Veris Taint 0.03
Velocity 0.08
Anomaly 0.02
payments Payment · pre-screened
bolt authorized in < 3 ms
Transaction
$47.00 USDC · Base
to 0x5d3e…b9af
check_circle CLEAR
policy v14 · rule 03
4 checkpoints · authorized in < 3 ms fail-closed
verified_user KYA
L3 verified 0.002 ms
tune Policy
within caps 0.7 ms
shield Veris
counterparty CLEAR 0.01 ms
route Rail
x402 · Base < 1 ms
signed receipt · EAS attested tx 0x8d16…f4c2

Full pipeline evaluated in under 3 ms. Identity (0.002 ms), policy (0.7 ms), counterparty screening (0.01 ms), rail dispatch (< 1 ms). Measured p50, sandbox mode.

Rail Coverage
01

Plugs into every rail you already support

One SDK, every settlement path. Oris sits above the rail and verifies the agent before the rail does anything.

Visa TAP
Card networks
Mastercard ACP
Card networks
x402 live
HTTP-native
CCTP
Cross-chain USDC
Solana Pay
SOL settlement
Circle Wallets
Stablecoin issuer
ERC-4337
Smart account
MCP
Agent transport
The Problem
02

Your KYC stops working when the customer is an agent

Identity, authority, audit trail. None of them survive the human-to-agent transition. Agent commerce is happening. Your compliance stack hasn't caught up.

badge

Identity

Agents have no passport, no phone number, no face. Your KYC vendor returns nothing useful for an LLM acting on behalf of an enterprise.

approval

Authority

Who approved this $50K transfer? The owner, the model, the prompt that constructed it? Authority needs a verifiable answer before settlement.

fact_check

Audit trail

Regulator asks "who is this counterparty?" and your current stack has no answer. Agent payments need a record that survives examination.

The Primitive
03

Know Your Agent

Every agent gets a verified on-chain identity, a behavioral trust level, and a policy boundary. Anyone verifies the agent directly from the blockchain. No Oris API call required.

Level is earned, not configured. Each tier requires behavioral proof accumulated over time. L3 needs 30 consecutive days of stable baseline. L4 is enterprise-only.

L0
Registration only
$0 limit
L1
Basic transfers
$500/day
L2
Card and fiat
$10K/day
L3
30-day stable baseline
$100K/day
L4 · Enterprise
768-dimensional behavioral embedding, custom policy graph, dedicated infra
Unlimited
The Position
04

We're not a wallet. We're the layer above it

Stripe Bridge gives your agent a card. Circle gives it a wallet. Visa TAP gives it a rail. Oris verifies the agent making the payment and writes the proof on-chain.

Wallet providers

Stripe Bridge · Circle · Skyfire

Custody and transfer. Hold the keys, move the funds. Custodial infrastructure for agent balances.

Rail networks

Visa TAP · Mastercard ACP · x402

Settlement. Move value from A to B at scale. Authorization, capture, clearing across networks.

Oris

Identity · policy · compliance

The layer above. Verifies who is paying and whether they should. Writes proof on-chain.

The Pipeline
05

Three checks. Ten milliseconds. Every payment.

Every agent payment runs through the same three checks before settlement. Fail-closed by default.

01
2 ms

Verify identity

KYA level read from EAS. On-chain attestation verified. No Oris API call required.

02
3 ms

Enforce policy

Per-tx caps, daily limits, counterparty whitelists, human escalation triggers.

03
<100 ms

Screen counterparty

Veris taint, sanction, typology. Full audit record post-execution.

Multi-Rail Orchestration
06

One identity. Every rail.

Agent calls pay(). Oris selects the optimal rail, abstracts gas, executes settlement. No chain-specific code.

Each call returns a single hash that resolves to the rail, the KYA proof, the policy result, and the screen verdict. One identifier ties everything together.

agent_pay.py
agent.pay(to="0x7f3a...9c2d", amount=12.50)

# Oris orchestrates:
rail           x402 selected · cheapest, L3 verified
kya            pass · attestation 0xab12...
policy         pass · $12.50 within daily cap
counterparty   clear · Veris score 0.03

# → settled in 850ms
Compliance Pipeline
07

Veris screens the counterparty. Oris verifies the agent.

Together, they're the compliance pipeline behind every agent payment. Sub-100ms end-to-end. Shared infrastructure, separate APIs.

Oris · KYA

/v1/verify

"Who is this agent? Is it authorized to spend this amount on this rail?" Returns identity, policy verdict, and on-chain attestation.

→ identity · policy · attestation

Veris · AML

/v1/screen

"Is the counterparty clean? Does this flow match a laundering pattern?" Returns taint score, sanction match, typology verdict.

→ taint · sanction · typology
Built For
08

The institutions making agent payments real

credit_card

Card networks

Add agent identity to your TAP or ACP rollout. Verify the agent before authorization clears.

paid

Stablecoin issuers

GENIUS Act compliance for agent-driven flows. Audit trail that survives examination.

currency_exchange

Payment processors

Drop-in KYA layer on existing card programs. No replatform, single integration.

smart_toy

AI-native B2B

Agent fleet identity, per-agent spend controls, fleet-wide policy enforcement.

Developer Experience
09

Register an agent to authorized payment in 90 seconds

Three lines of Python. The SDK handles signing, retries, idempotency, and chain selection. Mainnet from your first call.

quickstart.py
# pip install oris-sdk
from oris import Agent

agent = Agent(api_key="oris_sk_live_...")
agent.register(name="my-bot")
# → did:ethr:0x7f3a...9c2d · KYA L0

agent.set_policy(max_daily=500, max_per_tx=50)
# → policy compiled · 3.2ms cache warm

agent.pay(to="0x3a1f...8e4b", amount=12.50)
# → settled · rail x402 · 850ms
Concrete Example · Cloud and DevOps
10

Your agents hold USDC. The merchant wants a credit card.

Your DevOps agent pays AWS, Datadog, OpenAI from on-chain stablecoin liquidity, and the merchant gets a normal Visa charge. Reconciliation runs automatically, both ledgers stay in sync.

01
Bridge

Connect Stripe

Fund the fiat pool with a bank transfer. Issue each agent a virtual Visa card backed by the pool.

< 3 min Stripe onboarding
02
Control

Per-agent caps

Spending caps, daily limits, merchant category restrictions. Policy engine evaluates every auth before Stripe processes.

< 10 ms policy eval
03
Settle

Mirror reconciliation

When the card charge clears, Oris moves equivalent USDC from the agent wallet to company treasury. Both pools rebalance atomically.

0 manual reconciliation
Pricing
11

Free to build. Pay when you scale.

Three tiers. No annual contract on Growth. Veris and Oris bundle available for design partners.

Developer
$0
forever · sandbox unlimited
  • check1,000 mainnet calls
  • checkAll rails and chains
  • checkBYOK key management
  • checkActivity log included
Recommended
Growth
$99 /mo
no annual contract
  • check50,000 orchestrations
  • checkKYA L0 through L3
  • checkWebhook stream
  • checkPriority support
Enterprise
From $100K /yr
SLA and financial remedies
  • checkUnlimited orchestrations
  • checkKYA L4 · 768D embeddings
  • checkSOC 2 · dedicated infra
  • checkWhite-label option

Veris + Oris bundle: single compliance pipeline, 25% combined discount. Design partner program open through Q3 2026 with flat $70K/year for the pair, in exchange for case study and roadmap input.

Live At
12

Meet us at Money 20/20

Side meetings open for card networks, stablecoin issuers, and payment processors building agent commerce. Limited slots per day; book in advance.

Book a 1:1 meeting
EU
Amsterdam
June 2 to 4, 2026 · RAI
event
US
Las Vegas
October 2026 · Venetian
event
Know Your Agent

Compliance, on-chain.

Sandbox unlimited. Mainnet in three lines. Verified agents from day one.