Official USDC remains final
Verified payment.
Deterministic ownership.
Your buyer pays USDC on Ethereum. Your asset releases itself on Creditcoin. No bridge, no wrapper, no trusted worker.
Inclusion and continuity verified
ERC-1155 leaves escrow
Payment stays put.
Ownership moves
with proof.
Before escrow opens, Credo locks the deal to one buyer, one token, one amount, one block window. Nothing else can release it.
Try the flow6 / 6 constraints satisfiedYour RWA flow, backed
by verifiable evidence.
Exact payment
The official USDC Transfer must match the bound buyer, recipient, token, and raw amount.
Proof validation
Merkle inclusion, chain continuity, receipt success, and the Transfer log are checked together.
Escrow control
The ERC-1155 stays locked until verified settlement or the delayed reclaim window.
From listing to settled,
in five stages.
You always know which stage your sale is in—and what happens next, even if the browser closes.
Integration guideConfigure
Choose the ERC-1155, buyer, recipient, and USDC amount.
Escrow
Approve SettleRWA and create the sale on Creditcoin.
Pay
Transfer the exact official USDC amount on Sepolia.
Prove
Build and submit the receipt and continuity proof.
Release
Deliver the asset after independent contract verification.
Trust the transaction,
not the promise.
A distinct buyer paid on Sepolia. The active v3 contracts settled the asset on Creditcoin.
Integrate the settlement layer.
Keep your product.
API quickstart
Authenticate wallets, prepare a sale, index it, and register payment through strict JSON endpoints.
ExploreContract ABI
Use compiler-generated SettleRWA and PaymentVerifierUSC ABIs in viem, ethers, or your own tooling.
ExploreSecurity model
Understand the exact trust boundary, replay protection, reclaim grace, and protocol non-goals.
ExploreKnow exactly
what it does.
Move ownership with
verifiable payment.
Every claim on this page links to a real transaction. Start with the evidence, end with your first settlement.
Open playground