The trust layer for agent payments

Trust Your Agents with Business Payments

crossrail.ai gives businesses the guardrails, identity and audit their AI agents need before money moves.

AI agents can connect to a payment API and move real money

But the agents are:

Uncontrolled

They can move any amount, to anyone, at any time, with no limits on what they are allowed to do.

Unverified

No one confirms the agent is who it claims to be, or that the payee is the one actually intended.

Unaccountable

When something goes wrong there is no record of why the payment happened or who approved it.

crossrail.ai fixes this with secure and programmable payment infrastructure

Agents

Spend
Payroll
Treasury
Your custom agent
Guardrails
Identity
Audit

Payment rails

Bank Accounts
Cards
Stablecoins
crossrail.ai Wallet

Nothing moves until every check passes

The Procurement Invoice Payer

Request

Pay 2,000 Saudi Riyal to Zenith Supplies Co. for invoice 1042

Tool permissions

Passed

Request evaluation

Passed

Spend limits

Passed

Intent verification

Passed

Human approval

Passed

Audit log

Passed

Executed — Payment of 2,000 Saudi Riyal sent to Zenith Supplies Co.

We serve the core pillars of the autonomous economy

Agent builders

Ship agents that pay without building the safety infrastructure

Get early access
pay.ts
import { crossrail } from "crossrail"

// money only moves when every check passes
await crossrail.pay({
  agent: "procurement",
  to: "Zenith Supplies Co.",
  amount: 2000,
  currency: "SAR",
})
Payment providers

Your customers are about to connect AI agents to your rails

Partner with us

Questions & Answers

crossrail.ai sits between your AI agents and your payment rails. Every payment an agent attempts passes through a chain of programmable checks for permissions, intent, limits and human sign-off before any money moves.

Agents call our SDK or API in place of talking to a payment provider directly. You define the rules once, and every request from every agent flows through the same trust layer.

The payment stops at the first failing check and never reaches the rail. The agent receives a structured reason, and the full attempt is written to an immutable audit trail for later review.

crossrail.ai routes to bank accounts, cards, stablecoins and the crossrail.ai Wallet. You keep your existing provider relationships and add the trust layer in front of them.

We're building for the Kingdom and the wider GCC. We're currently working with regulators and payment partners across Saudi Arabia and the GCC toward recognition as a trust layer for agent-initiated payments, and the platform is built around the Saudi Riyal. Get in touch if you'd like to be considered for early access.

Turn intent into execution

Built with v0