Recourse on Creditcoin CC3

Finalized block —

Verify evidence ↓

Creditcoin CC3 testnet · Evidence route

Verified conduct.
Enforceable credit.

Recourse uses Attestcoin proofs of Ethereum conduct to enforce undercollateralised credit on Creditcoin. A proven breach freezes undrawn credit, applies a penalty bond against debt, and pays the hunter who submitted the proof.

The proof does not release an escrow. It changes credit risk.

The documented V1 operator run detected, proved and submitted an outflow without a human step. It monitored Uniswap v4’s shared PoolManager, an unrelated public third-party contract chosen for continuous activity. This demonstrates prospective adjudication mechanics, not a borrower covenant violation.

Inspect the adjudication receipts
Prospective lead
260 s
Gas · both receipts
1,158,805
Human steps · operator run
0

Two recorded adjudications · V1 generation

Inspect the transactions.

Recorded evidence in the snapshot. Block and gas figures are per adjudication transaction.

Fig. 1 · Prospective adjudication
From covenant commitment to a credit consequence Covenant committed 260 seconds before Ethereum source block 25,832,534. A proof was then submitted and the breach adjudicated at CC3 block 5,371,828. Schematic sequence; distances are not to scale. COVENANT COMMITTED −260 s ETH SOURCE BLOCK 25,832,534 PROOF SUBMITTED CC3 BREACH 5,371,828
  1. Covenant committed260 s before the source block
  2. ETH source block25,832,534
  3. Proof submitted
  4. CC3 breach5,371,828

Sequence schematic · intervals after the source block are not to scale.

01 · Prospective adjudication

Proven · breach

Committed before the source block.

CC3 block
5,371,828 ↗
Gas
459,396
Source
Uniswap v4 PoolManagerUnrelated public third-party contract, chosen for continuous activity.
Timing
Covenant committed 260 s before the qualifying Ethereum block existed.
Amount
147.41949 USDC outflowThe unattended operator detected, proved and submitted the outflow without a human step.

Consequence · before → after

Facility ActiveBreached

Undrawn credit
600 → 0 CTCfrozen
Penalty bond
200 → 0 CTCapplied
Outstanding debt
408 → 248 CTC−160
Hunter payout
— → 40 CTCpaid

80% of the bond · 160 CTC against debt.
20% of the bond · 40 CTC paid to the hunter.

Boundary

No relationship between the monitored address and the borrower is established. PoolManager is an unrelated public third-party contract. This demonstrates prospective adjudication mechanics, not a borrower covenant violation.

02 · Retrospective cumulative verification

Proven · breach

The breach is the verified sum.

CC3 block
5,371,462 ↗
Gas
699,409
Source
Unrelated third-party wallet
Timing
Window configured after the source blocks were mined.
Proof
One continuity proof covered all five transfers.
Each under. Sum over.USDC · verified aggregate
MeasureAmount
Each of 5 transfers< 232.545
Covenant cap232.545
Verified sum · over cap274.79

Individual transfer amounts are not included in this published snapshot.

Consequence · recorded breach

Undrawn credit
Frozen on breach
Penalty bond
Applied on breach
Outstanding debt
Bond share applied
Hunter payout
Hunter share paid

These are the V1 breach mechanics. Before/after balances shown in receipt 01 belong to the prospective adjudication; cumulative balances are not included in this snapshot.

Boundary · retrospective demonstration

The cumulative run used an unrelated third-party wallet. The window was configured after the source blocks were mined: a retrospective demonstration, not post-funding borrower conduct.

Beyond the V1 demonstrations

Deployed coordination.
Published interfaces.

The policy kernel, proof-job market, operator market and portfolio pool are deployed on CC3 testnet. V3 has an activated test-token facility and funded proof job; it has not yet adjudicated a proof, and V3 operator execution is not enabled. The operator market is empty. The portfolio allocation used project wallets and test tokens.

recourse-protocol-sdk@0.1.1 is published for interface discovery and testnet integration. Interfaces are not frozen; no external integration is demonstrated.