Open testnet · live on ArcUSDC · EURC · CCTP V2

Get paid in seconds.
Not weeks.

Klaro helps vendors invoice globally in USDC, prove every payment onchain, build financial reputation, and cash out through verified partners.

  • All systems operational
  • Free during testnet
  • Arc-native · Circle Wallets
Hosted invoice · i.klaro.soDemo preview

cl7-d3-m0

Amount due

$4,200.00

To

Asha Pune

Pune, IN

Backend dev — week 17 sprint$4,200.00
Pay with USDC
Pay with card SIMULATED
Stenn-Proof receiptSIMULATED

cl7-d3-m0

Amount
$4,200.00 USD
Received
Demo only
Buyer accept
Not submitted
Screening
Manual review required
Settled
Not settled

Standards and infrastructure we build on

  • Arc
  • Circle
  • USDC
  • EURC
  • CCTP V2
  • ERC-8004
  • ERC-8183

How it works

Three steps. One receipt.

  1. 01≈ 30s

    Vendor creates an invoice.

    Pick currency, line items, due date. Klaro generates a hosted page at i.klaro.so/<id>.

  2. 02≈ 8s

    Customer pays in USDC.

    From Arc, Base, Ethereum, anywhere. Klaro routes the funds and screens the counterparty.

  3. 03≈ 1.4s

    Receipt mints onchain.

    Both signatures, screening hash, settlement tx. Public, verifiable, shareable.

The platform

An Arc-native payment OS
for emerging-market vendors.

Preview global USDC invoicing, public receipts, controlled cashout workflows, and reputation UX. Live integrations activate only after verification.

Surface 1 · demo checkoutIntegration pending

Invoices prepared for Arc settlement.

Issue a hosted invoice and complete a labelled demo checkout. Arc and cross-chain settlement require configured live integrations.

Any chain
USDC
Arc
escrow
Vendor
balance
See the checkout
Surface 2 · INR pilot · testnet simulationSimulated

Partner Cashout. USDC → INR.

Vendors in India preview a controlled payout and dispute workflow. No partner proof, INR, stake, or USDC moves in simulator mode.

You give
2,400 USDC
You receive
₹2,01,360
ETA
~12 min
How payouts work
Surface 3 · simulated reputationDemo score

Reputation that earns its score.

Demo invoice and cashout events illustrate a future Trust Score. No onchain reputation record is claimed in simulator mode.

Trust Score724/900
  • ✓ 42 invoices settled clean +18
  • ✓ ERP connected · Tally +12
  • ✓ 14 clean cashouts +9
How scoring works
Klaro Lab · access-gated previewsLab preview

StableFX, agents, and what's next.

StableFX, agent identity, and escrow are access-gated previews. Local stable routes remain simulations until integrations and partners are live.

  • USDC ↔ EURC · StableFXLive
  • Agent escrow · ERC-8183Preview
  • Reputation · ERC-8004Preview
  • USDC → BRL · Avenia BRLASimulation
Request access

Testnet honesty

What’s real,
what’s simulated.

Klaro currently demonstrates the product flow in simulator mode. Contract, Circle, provider, and partner capabilities remain gated until they are deployed, configured, and verified.

  • Live on testnet
  • Access-gated
  • Lab preview
  • Simulated
  • Read-only
  • Not in testnet
FeatureStatusNote
Invoice creationSimulatedDemo flow available · contract mode gated
USDC / EURC paymentSimulatedDemo payment only in current UI
Invoice escrowAccess-gatedRequires verified contract deployment
Cross-chain intake · Gateway / CCTP V2Access-gatedCircle integration not activated in demo
Counterparty screeningSimulatedSimulation cannot settle funds
Stenn-Proof receiptsSimulatedPublic demo receipt · no proof anchor
Vendor reputation · ERC-8004SimulatedDemo score and event history
ERP sync · Tally / QBO / XeroAccess-gatedConnector access pending
Buyer acceptance · EIP-712SimulatedDemo acceptance marker only
LP stakingSimulatedDemo LP assignment only
StableFX · USDC ↔ EURCAccess-gatedLive if Circle grants TEST access
Agent escrow · ERC-8183Lab previewArc-supported lab preview
Partner Cashout · USDC → INRSimulatedMock proof · no real INR moves
Local stables · BRL, MXN, PHP, ZAR…SimulatedAdapter-ready · partner-pending
Financing readinessRead-onlyRead-only · no loans in testnet
Real bank payoutNot in testnetMainnet · partner-dependent
Real lending capitalNot in testnetMainnet · partner + legal gated

Stenn-Proof

The receipt that proves itself.

In live-contract mode, a Klaro payment can mint a public onchain receipt. The preview below shows the fields intended for independent verification without claiming a completed transaction.

Receipt previewTestnet preview

receipt.klaro.so/0x9f8a3c5b…

Invoice ID
cl7-d3-m0
Invoice hash
0x4cc1ae90…d8f0e
Amount
$4,200.00 USD
Received
Not submitted
Vendor
0x7a3c…b21f · Asha Pune (IN)
Customer
0xc41e…9d02 · acme.eth
Buyer acceptance
Awaiting signature
Screening
Manual review required
Settled
Not settled
Source route
Arc testnet target
Tx hash
Not available

Illustrative fields · v1.0 · Arc testnet preview

01

Both sides, signed

The vendor issued the invoice. The buyer signed an EIP-712 message accepting it. The receipt anchors both — not just the wire.

02

Cryptographically anchored

When live-contract mode is enabled, the receipt hash is committed to the AuditReceipt contract on Arc.

03

Private by default

Customer names, invoice line items, and PII never go onchain. Vendors choose what to reveal on the public receipt.

04

Embeddable, distributable

Drop <KlaroReceiptBadge> on portfolio sites. Every receipt is a marketing impression.

Traditional PDFUnverified
Invoice
INV-0042
Amount
$4,200.00
Status
marked paid · trust me
Buyer signature
none
Screening
none
Settlement proof
none

Could be fabricated. No way to verify it.

Stenn-Proof receiptPreview
Invoice
cl7-d3-m0
Amount
$4,200.00 · 4,200 USDC
Buyer signature
Expected: EIP-712
Screening
Manual review
Settlement tx
Pending
Arc explorer
Available when anchored

Verifiable after a receipt is anchored in live-contract mode.

What makes us different

The Stenn collapse was a fake-invoice problem. Our receipts solve it.

Stenn lent against invoices that were never real. Klaro's live design requires buyer acceptance before payment routes and anchors proof fields only after verified settlement. The current testnet demo illustrates this evidence model without claiming live proof.

Partner Cashout · India pilot

USDC in. Rupees out.
Every step provable.

Vendors can preview a cashout, proof-review, and dispute workflow. In live mode only, verified outcomes would govern escrow release or refund.

Testnet uses mock proof. No real INR moves until our compliant payout partner is live.

cashout.klaro.so · order #c7-d3-22Testnet simulation

You give

2,400

USDC · demo

You receive

₹2,01,360

INR · simulated

LP rate
83.90
LP spread
0.40%
Klaro fee
0.30%
Quote expires
1:47

Order timeline

  1. Demo cashout created14:22:08
  2. Simulated LP assigned14:22:14
  3. Demo proof submitted14:25:46
  4. Waiting for your demo decisionin progress
  5. Simulated dispute availablereview
  6. Outcome recorded in demo statecomplete
  • 01

    Live mode enforces escrow before release

    In live-contract mode, funds lock on Arc and release only after vendor confirmation or an enforced dispute decision. Simulated proof never releases funds.

  • 02

    LPs are staked, scored, and invite-only

    The contract design supports staked LPs and disputes. Testnet partner onboarding and KYB remain simulation-only until integrations are configured.

  • 03

    Proof, not promises

    A testnet cashout can submit a proof for review. Without a live verifier, it remains pending and cannot trigger release.

  • 04

    Dispute rules are designed to fail closed

    The demo exercises evidence review without moving funds. In live mode, an enforced onchain outcome is required before release or refund.

  • 05

    Klaro is not a bank

    Partner payout availability, fees, settlement times, and verification depend on the licensed payout partner — not Klaro.

Corridors

One pilot. Ten simulations.
Zero pretending.

India is the first cashout simulation corridor. Partner integrations and licensed payout activation are pending; other corridors remain clearly marked simulations.

CountryCurrencyRoutePartnerStatus
INIndiaINRPartner CashoutPartner integration pendingINR PILOT
BRBrazilBRLBRLA · simulationAveniaSIMULATION
MXMexicoMXNMXN · simulationJunoSIMULATION
PHPhilippinesPHPPHP · simulationCoins.phSIMULATION
KEKenyaKESKES · simulationPartner-pendingSIMULATION
NGNigeriaNGNNGN · simulationPartner-pendingSIMULATION
ZASouth AfricaZARZAR · simulationLunoSIMULATION
JPJapanJPYJYPC · simulationJPYCSIMULATION
KRSouth KoreaKRWKRW · simulationBDACSSIMULATION
EUEurozoneEUREURC · StableFXCircleACCESS-GATED
USUnited StatesUSDUSDC nativeCircleLIVE

Klaro is not a bank · partner payout availability and fees depend on the licensed partner

For everyone in the loop

One product.
Three jobs to be done.

Vendors

Get paid globally in 8 seconds, not 5 days.

  • Issue an invoice in 30 seconds
  • Preview USDC checkout in simulator mode
  • Simulate INR cashout with review and disputes
  • Preview portable reputation UX
Create your first invoice

Buyers

Pay any vendor in USDC, from any chain.

  • Preview buyer payment flow
  • One amount, demo checkout
  • Live wallet signing remains gated
  • Get a labelled receipt preview
See how checkout works

Developers

Open SDK. Public receipts. Fork the reference app.

  • Apache-2.0 contracts on GitHub
  • TypeScript SDK · @klaro/sdk on npm
  • ERC-8183 reference implementation
  • Public OpenAPI · docs.klaro.so
Read the docs

Integrations

Books still match.
Even when the rails change.

The integration design writes payment results back to accounting software with double-entry vouchers, idempotency keys, and a tax-pack PDF. Current connections remain sandbox or adapter-ready.

Three ERP surfaces are represented for sandbox integration work. Three more remain adapter-ready pending real marketplace connections.

For developers

A receipts API,
not another platform.

REST & TypeScript SDKs. Open-source receipt badge. The full ERC-8183 reference contract. Build invoicing into your product without becoming a fintech.

GitHub

Apache-2.0 contracts

in dev

TypeScript SDK

MIT

ERC-8183 reference

docs.klaro.so

OpenAPI spec

invoice.ts
// npm i @klaro/sdk
import { Klaro } from "@klaro/sdk";

const klaro = new Klaro({ apiKey: process.env.KLARO_KEY });

// Issue an invoice — paid in seconds
const invoice = await klaro.invoices.create({
  amount: 4_200_00,             // cents
  currency: "USD",
  receiveAs: "USDC",            // or "INR", "BRL", "MXN"…
  customer: { email: "client@nyc-saas.demo" },
  lineItems: [
    { description: "Backend dev — Week 17 sprint", amount: 4_200_00 },
  ],
  autoSweep: true,              // sweep to vendor's local fiat
});

console.log(invoice.hostedUrl);
// → https://i.klaro.so/cl7-d3-m0

// Verify any Stenn-Proof receipt
const ok = await klaro.receipts.verify("0x9f8a3c5b…");
// → { verified: true, screened: true, settledAt: 1737293728 }

Trust by design

Security and compliance,
audited before launch.

Klaro was built compliance-first. The same controls a Fortune-500 treasury team would demand — wired into every invoice, end to end.

Testnet status reporting

Current environment status and incidents are reported at status.klaro.so.

status.klaro.so →

Testnet product preview · illustrative metrics

< 2s
median onchain settlement on Arc
4
product surfaces · invoicing, cashout, reputation, lab
3
ERPs live · Tally, QuickBooks, Xero
100%
of fiat payouts simulated until partner is live

Demonstration counters only — not live transaction volume. Verified Arc testnet aggregates ship once the telemetry pipeline lands.

Pricing

Free on testnet.
Honest on mainnet.

No monthly fee. No setup fee. No per-seat fee. No undisclosed FX markup. During testnet every feature is free — no real money moves anyway. Mainnet rates lock in at launch.

Testnet

Now · everyone

Free

All features. No caps. Testnet tokens only — no real revenue collected.

  • Hosted invoice demo · USDC display flow
  • Stenn-Proof receipt preview · clearly simulated
  • Partner Cashout simulator · USDC → INR
  • Tally, QuickBooks, Xero sandbox sync
  • Reputation preview · contracts not deployed
  • Community support · docs.klaro.so

Standard

Mainnet target

1.0%

Flat on settled volume. No monthly fee. Partner-payout fees passed through transparently.

  • Everything in Testnet
  • Partner Cashout · pending verified partners
  • Controlled release after verified proof
  • Full corridor activation as partners go live
  • Webhook delivery + retries
  • Priority support · SLA 4h

Scale

Custom

Talk to us

For platforms reselling Klaro under their own brand or LPs running large payout networks.

  • White-label invoicing surface
  • Dedicated infrastructure
  • Custom screening rules + manual review
  • 24×7 PagerDuty rotation
  • Named CSM · SOC reporting
  • Invite-only LP onboarding

Klaro is not a bank. Mainnet payout fees, limits, and settlement times depend on the licensed partner in each corridor.

Open testnet·Testnet preview

Issue your first
invoice in 90 seconds.

No credit check. No US bank required. No waitlist. Klaro testnet is free for everyone. Sign up with Google or email, plug in your ERP, issue your first invoice in 90 seconds.

  • Testnet simulation clearly labelled
  • Security audit planned
  • WCAG 2.1 AA target
Klaro — Get paid in seconds. Not weeks.