Creditcoin testnet / Chain ID 102031

Credit truth, proven across chains.

Credit history that follows the borrower across chains

Money moves on Ethereum. Credit state lives on Creditcoin.
Attestcoin is the only thing that connects them, and anyone can submit the proof.

Open deployment
Accepted snapshot

Settlement record

2026-08-21
DEAL ID 0x5cf1…06fc
Canonical outcome PAID_ON_TIME Outstanding balance cleared
500 → 525 score
Funding evidence
APPLIED
Repayment evidence
APPLIED
Exposure
0
Credit limit 5,000 → 5,250 USDC
Exposure 0 USDC
Repaid 1.1 / 1.1 USDC
External race · worker signatures 0 · broadcasts 0
02 / ECONOMIC STATE

One deal, fully accounted for

Accepted snapshot · 2026-08-21 · f359c54

A deliberately small testnet demonstration deal; the credit limit is protocol state, not the chosen transaction size.

Credit limit 5,250 USDC
5,000+5%
Funded 1.000001 USDC Includes 1-unit surplus race
Repaid on time 1.1 USDC Face value fully cleared
Exposure 0 USDC No open debt
Outstanding 0 USDC Settled
03 / TIMELINE

Observed acceptance intervals

Four preserved source-to-destination observations from the accepted run.

  1. 011,734 s

    Repayment source → verifier submission

  2. 02720 s

    Funding source → worker submission

  3. 032,799 s

    Repayment source → final applyEvidence

  4. 04651 s

    Race source → external submission

Observed during one testnet acceptance run. Not an SLA.
Exact attested-height transition timestamps were not recorded.

04 / WORKER

Permissionless, durable, race-safe

The worker advances public evidence. It has no privileged contract role.

A

Repayment waits safely

Repayment arrived before funding and remained VERIFIED_PENDING, without being rejected or applied early.

B

Funding unlocks application

After funding, the worker automatically completed the stored repayment through addressed applyEvidence.

C

External submission wins

The worker reconciled semantic success without creating an envelope.

worker signatures 0 · broadcasts 0
Independent model × implementation: 63/63 matched 16 independently-derived + 47 specification-prescribed
05 / VERIFICATION

From payment to credit state

Settlement stays on Ethereum. A public proof crosses the boundary. Creditcoin records only the verified result.

  1. 01Sepolia

    Gateway event

    A successful configured Gateway call emits funding or repayment evidence.

    0xe90b…d72ec
  2. 02Attestcoin

    Canonical proof

    Inclusion, successful receipt, configured event and continuity are verified.

    8 roots · anchor 11,534,650
  3. 03Creditcoin

    Credit outcome

    Verified facts and attested source height deterministically produce credit state.

    0x4a66…05C8
i

Repayment arrived first and waited as VERIFIED_PENDING. Funding later made it applicable; the worker called applyEvidence without resubmitting the proof.

05.1 / RECEIPTS

Every state change has a receipt

Exact destination transactions from the accepted S6 testnet run. Gas and proof shape are observations, not guarantees.

OperationCallProof shapeGas usedReceipt
05.2 / TRUST BOUNDARY

Read the boundary, not the promise

Attestcoin proves that the source transaction was included, succeeded, and emitted our configured Gateway event.

The token transfer follows from the verified Gateway code, which emits that event only after a successful transfer.

The credit outcome follows from those verified facts and the attested source height.

What is proven
  • Source transaction inclusion and success
  • Configured Gateway event and source height
  • Deterministic transitions — contract code and Phase B replay
  • Worker reconciliation — recorded worker state, not the proof
What is not proven
  • × Authenticity of the invoice or off-chain obligation
  • × Legal enforceability
  • × Borrower identity
  • × Sybil resistance
  • × Forced collection or escrow enforcement
  • × Production mainnet readiness
  • × Testnet timing as an SLA