Verifiable settlement layer for autonomous agents.
Designed for x402-compatible workflows β’ ERC-8004 aligned β’ MCP-compatible
Given the same input, this verifier will always return the same result.
/settlement-witnessA SAR is a signed, portable proof that a task was completed correctly β verifiable by anyone, offline, forever.
receipt_v0_1 offlineNo account. No API key. Deterministic and replayable.
The verifier does not custody funds, maintain state, or make settlement decisions.
SettlementWitness integrates across the autonomous agent stack to verify delivery before settlement.
Execution systems produce outputs. Identity systems attest actors. Payment systems move funds.
SettlementWitness closes the trust gap β issuing deterministic receipts that confirm whether delivery occurred before funds release.
No custody. No enforcement. Attestations only.
Attestation β Payment β Settlement β Reputation
SettlementWitness sits between execution and fund release, ensuring payments move only after verified delivery.
Live integrations β see insumer-examples
Shipped scope: compatibility positioning (text tiles). Logos can be added after permissions are confirmed.
How it integrates: SettlementWitness verifies task outputs before downstream actions β producing verifiable delivery receipts for agent work.
How it integrates: Identity proves who acted. SettlementWitness proves what was delivered.
How it integrates: Payments release only after PASS receipts β enabling delivery-gated machine commerce.
How it integrates: Wallet-controlled funds release after SettlementWitness verification.
Note: Positioned as compatible / designed for (conceptual, architecturally aligned).
How it integrates: SettlementWitness receipts gate payment settlement via machine payment flows.
Coming soon (preview only):
curl -X POST https://defaultverifier.com/settlement-witness \
-H "Content-Type: application/json" \
-d '{
"task_id": "quickstart-001",
"agent_id": "0x123:demo",
"counterparty": "0xABCDEF1234567890",
"spec": {"expected": "hello"},
"output": {"result": "hello"}
}'
{
"witness": "SettlementWitness",
"receipt_v0_1": {
"task_id_hash": "sha256:...",
"verdict": "PASS",
"confidence": 1.0,
"reason_code": "SPEC_MATCH",
"ts": "...",
"verifier_kid": "...",
"receipt_id": "sha256:...",
"sig": "base64url:..."
},
"counterparty": "0xABCDEF1234567890",
"_ext": {
"agent_id": "0x123:demo"
}
}
Note: receipt_v0_1 is the signed payload. counterparty is optional and not signed.
This is the primary endpoint for signed settlement receipts.
POST https://defaultverifier.com/settlement-witness
POST https://defaultverifier.com/verify
curl -X POST https://defaultverifier.com/verify \
-H "Content-Type: application/json" \
-d '{
"task_id": "example-001",
"spec": { "expected": "foo" },
"output": { "result": "foo" }
}'
{
"verdict": "PASS",
"confidence": 1.0,
"signature": "0x...",
"fee_due": "0.001",
"fee_enforced": false
}
This verifier is intentionally simple, stateless, and neutral.
Can be used as a verification gate to prevent fraudulent or malicious agent settlements.
No hidden logic. No discretionary overrides. No privileged actors.