Settlement proof

Settlement evidence, receipt and policy chain in one audit view.

This page turns the Agentic Workflow Demo into a reviewer-ready proof artifact: the x402 receipt, policy decisions, Arc settlement evidence when configured and validation evidence are tied to the same workflow and agent job IDs.

Verified live proofALLOW · PASSflow_agentic_a5a0c27b12e1 · arc_job_001
Arc Testnet

Settlement readiness

0x2d718f7901e1a4f9115e36d2ed3c953e2e511a343581fe0f61755a870a36c67bOpen in Arcscan
x402 receipt

Signed payment evidence

{ "workflowId": "flow_agentic_a5a0c27b12e1", "agentJobId": "arc_job_001", "source": "supabase", "x402OfferDigest": "0xf9f84a2cf9f84a5eb3b11d76b3b11d63", "paymentAuthorizationDigest": "0x3c52f22d3c52f2628007722a8007723b", "providerKeyId": "provider_key_f1030930", "providerSignatureAlgorithm": "ed25519-provider-sim", "providerVerificationPayload": "0xad91aa39ad91aa836171114d61711158", "oracleSignalDigest": "0xd8d61f56d8d61fe3681e3a98681e3a8d", "oracleRiskHash": "0x311e62d5311e629d681e3a98681e3a8d", "receiptDigest": "0xbb559fb5bb559f17f0077849f007785a", "settlementId": "set_b6a28b34-1c33-4f2a-a17b-e5b951101533", "txHash": "0x2d718f7901e1a4f9115e36d2ed3c953e2e511a343581fe0f61755a870a36c67b", "validationResult": "pass"}
Transaction memo

Business context attached to the payment.

Arc memos make the transaction reconcilable beyond a raw hash: invoice, agent, customer and batch references stay attached to the proof envelope and can be indexed by downstream systems.

schemaarc.memo.v1
memoIdmemo_6fdb00a16fdb
invoiceRefINV-API_01-12e1
customerRefagt_01
batchRefbatch_mo_001
settlementRefset_aadc646d-d2e4-4c2b-8d47-a7458958ad49
txHash0x6c8a93...49e7a
eventStateemitted_on_success
Reconciliation exportjob_id=arc_job_001workflow_id=flow_agentic_a5a0c27b12e1provider=ChainData Labsapi_id=api_01amount_usdc=0.003memo_state=emitted_on_successsettlement_ref=set_aadc646d-d2e4-4c2b-8d47-a7458958ad49tx_hash=0x6c8a93514ed30654b00b79eeb2d26e6b71e3b1e996aacd98daef5433e0649e7a
Payment integrity

Policy pass is not final settlement.

The job can execute after policy approval, but final proof stays review-held until the request hash, single-use nonce, memo reference, receipt digest and validation evidence match the same job envelope.

Request hash0xd361d9b7d361d9c53eaa09b23eaa09b5
Envelope hash0x711397ae711397d3fa10a755fa10a75d
Nonceauth_9dcfe6439dcf
Artifact gatereview-held until receipt and validation hashes match
Request boundAPI request, policy decision and x402 offer share one request hash.0xd361d9...a09b5passed
Nonce lockedThe payment authorization is single-use and cannot be replayed for another job.auth_9dcfe6439dcfpassed
Memo attachedInvoice, agent, batch and settlement references travel with the proof envelope.memo_6fdb00a16fdbready
Artifact gatedIf receipt or validation evidence is missing, settlement proof is held for review.0x711397...0a75dreview
Policy chain

Every gate before settlement finalization

Treasury budget12.40 / 50.00 USDC daily spend
01passed
Reputation accessScore 997 >= API threshold 700
02passed
Shield screeningAPPROVED by Circle Compliance Engine demo signal
03allow
Chainlink oracle signalChainlink Data Feeds / Data Streams: BTC/USD freshness < 1s, deviation within policy
04pass
x402 signed offer0.003 USDC per request from ChainData Labs
05signed
Billing metering12 request recorded as use_demo_001
06recorded
Arc settlement0.003 USDC settlement evidence recorded
07confirmed
Validation registryEvidence 0x8544a7...73170 scored 98
08pass
Artifact failure handling

Policy pass is not final fulfillment

Kestrel separates policy approval from execution evidence. If a job clears policy but the provider receipt or validator artifact does not arrive, the envelope moves into a bounded review state instead of silently becoming a successful settlement.

Policy pass is only a precondition.If execution, receipt or validation evidence is missing, the proof remains review-held and settlement finalization is blocked.
policy_passedPolicy passedPolicy gates cleared. The job may run, but it is not final until fulfillment evidence arrives.Allow execution to start
execution_failedExecution failedIf the provider or tool execution fails after policy approval, the job is isolated for review.Keep funds and reputation unchanged
receipt_missingReceipt missingA missing provider receipt prevents the job from being treated as fulfilled.Hold settlement proof
validation_missingValidation missingA missing validation artifact prevents reputation from being updated from that run.Block trust update
dispute_openedDispute openedDispute state gives the operator a clear path to retry, refund or manually resolve.Open operator review
Artifacts

Offer, authorization, receipt and validation signatures

x402_offer0xf9f84a...11d63sig_marketplace_7512256b75122515
payment_authorization0x3c52f2...7723bsig_agent_8da276138da27631
receipt0xbb559f...7785asig_provider_77ef5abd77ef5ae6
oracle signal0xd8d61f...e3a8d3034092155422581607
oracle risk hash0x311e62...e3a8dRisk Router
validation0x8544a7...73170sig_validator_c0aee4a8c0aee4ee
Recent settlement evidence

Arc settlement records stored in Supabase

0.003 USDCconfirmed · Aug 01, 12:33 PM
0x6c8a93...49e7aArcscan
0.003 USDCconfirmed · Aug 01, 12:31 PM
0x74284b...e00b0Arcscan
0.003 USDCconfirmed · Aug 01, 12:26 PM
0x23ca6d...a0bd5Arcscan
0.003 USDCconfirmed · Aug 01, 12:25 PM
0x2d718f...6c67bArcscan
0.003 USDCconfirmed · Aug 01, 12:25 PM
0xbf2656...a6ebaArcscan
0.003 USDCconfirmed · Jul 16, 02:51 PM
0x38a88c...4f879Arcscan