Priority goes to the transaction that landed first.

Lenders compete to fund real-world collateral. Rank is decided by where each transaction actually landed in the block order — proven on Creditcoin, not asserted by anyone. Not by who reached a filing office first.

Deployed on Creditcoin CC3 and Ethereum Sepolia. Every figure on this page links to a public explorer.

Settlement recordverified
Ethereum Sepolia, block 11626711
One block. The index is the only thing separating them, and it is what decides who is senior.
Lock lands on Sepoliaattestation · 6.59.3 min, measuredProven on Creditcoin

Verification is one Creditcoin transaction once the proof exists. The wait before it is the source block being attested, and it is real.

Two lenders, one block

Lien priority is normally an administrative race — whoever files first, wins. That race is decided by an office, after the fact. This one is decided by the chain, at the moment it happens.

How it works today

A lender files a lien with a registry and hopes the clerk timestamps it before anyone else's. Priority is an administrative outcome, argued after the fact, and the record lives somewhere neither party controls.

How it works here

A lender sends a transaction. Its block and its index inside that block are facts the chain already committed to, and the precompile re-derives them from the proof itself. There is nothing left to argue about.

How a facility works

Three steps, in order. Nothing here needs a trusted intermediary.

  1. 1

    A borrower posts terms

    They register a real asset — a warehouse receipt, a freight invoice — and publish how much they want across three tranches, with a rate for each.

  2. 2

    Lenders race to lock

    Capital locks on Sepolia. Whoever's transaction lands earliest in the proven order takes the senior rank; anything past a tranche cap comes back in full.

  3. 3

    Priority settles by proof

    Once the source block is attested — 6.5 to 9.3 minutes, measured — the precompile verifies every lock in one call and the lien is recorded.

What is deployed

Live contracts on two chains, and the Attestcoin precompiles they depend on.

Creditcoin CC3
AttestationGate
0x1E67…9153
PriorityEngine
0x16FD…2714
CollateralRegistry
0x39E9…79b5
ClaimToken
0xFc15…2D45
RefinanceEngine
0x07A5…A433
Ethereum Sepolia
PriorityVault
0x000d…6656
Attestcoin precompiles
BlockProver
0x0FD2
ChainInfo
0x0FD3
Measured, not claimed
Attestation latency
6.5–9.3 min
Median
7.8 min
Samples
239
Locks returned in full
2

Not audited. Testnet only.

What this does not claim

The limits are part of the design, so they are stated here rather than discovered later.

Ordering is not authenticity.
This stops one registered claim being financed twice. It cannot tell you a custodian issued two receipts for the same physical lot — that is a different problem and this protocol does not solve it.
Proof is not instant.
Attestation of a source block takes 6.5 to 9.3 minutes on Sepolia, measured across 239 samples. Verification is fast once the proof exists; the wait before it is real and the interface says so.
Proof is not law.
A court has never been asked to weigh a block index against a filing date. What this gives you is an ordering neither party can dispute, not a ruling.