0.049USD₮0
One payment per call. No account, no subscription.
VERSION 1.0.0 / SETTLEMENT EXACT / RECEIPT ED25519
CHAIN eip155:196
Turns your real sales into a report a judge or investor can check for themselves.
Generates a judge-ready proof report from paid x402 activity and submitted receipt evidence: transaction counts, revenue totals, receipt hashes, buyer classification, and verification status.
Anyone who has to prove traction to someone skeptical.
For teams who need to prove an agent took payment, settled, delivered, and can be audited without overstating unsupported evidence.
GET OR POST /api/goods/survival-report
The listing handles the payment for you. Pick this service, pay 0.049 USD₮0, and the artifact comes back with its receipt.
Use on OKXPOST /api/goods/survival-report{
"def": {
"type": "object",
"shape": {
"agentId": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
},
"type": "optional"
},
"agentName": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{},
{}
]
},
"type": "string",
"format": null,
"minLength": 1,
"maxLength": 120
}
},
"type": "optional"
},
"serviceName": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{},
{}
]
},
"type": "string",
"format": null,
"minLength": 1,
"maxLength": 120
}
},
"type": "optional"
},
"serviceEndpoint": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{
"def": {
"type": "string",
"format": "url",
"check": "string_format",
"abort": false
},
"type": "string",
"format": "url",
"minLength": null,
"maxLength": null
},
{}
]
},
"type": "string",
"format": "url",
"minLength": null,
"maxLength": 500
}
},
"type": "optional"
},
"txHashes": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "array",
"element": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
},
"checks": [
{}
]
},
"type": "array",
"element": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
}
},
"type": "optional"
},
"receipts": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "array",
"element": {
"def": {
"type": "object",
"shape": {
"txHash": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
},
"type": "optional"
},
"orderId": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{},
{}
]
},
"type": "string",
"format": null,
"minLength": 1,
"maxLength": 160
}
},
"type": "optional"
},
"goodsId": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{},
{}
]
},
"type": "string",
"format": null,
"minLength": 1,
"maxLength": 120
}
},
"type": "optional"
},
"payer": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
},
"type": "optional"
},
"payTo": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
},
"type": "optional"
},
"amountAtomic": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
},
"type": "optional"
},
"asset": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
},
"type": "optional"
},
"network": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "literal",
"values": [
"eip155:196"
]
},
"type": "literal",
"values": {}
}
},
"type": "optional"
},
"receiptHash": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{},
{}
]
},
"type": "string",
"format": null,
"minLength": 1,
"maxLength": 160
}
},
"type": "optional"
},
"source": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{},
{}
]
},
"type": "string",
"format": null,
"minLength": 1,
"maxLength": 160
}
},
"type": "optional"
}
},
"catchall": {
"def": {
"type": "never"
},
"type": "never"
}
},
"type": "object"
},
"checks": [
{}
]
},
"type": "array",
"element": {
"def": {
"type": "object",
"shape": {
"txHash": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
},
"type": "optional"
},
"orderId": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{},
{}
]
},
"type": "string",
"format": null,
"minLength": 1,
"maxLength": 160
}
},
"type": "optional"
},
"goodsId": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{},
{}
]
},
"type": "string",
"format": null,
"minLength": 1,
"maxLength": 120
}
},
"type": "optional"
},
"payer": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
},
"type": "optional"
},
"payTo": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
},
"type": "optional"
},
"amountAtomic": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
},
"type": "optional"
},
"asset": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
},
"type": "optional"
},
"network": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "literal",
"values": [
"eip155:196"
]
},
"type": "literal",
"values": {}
}
},
"type": "optional"
},
"receiptHash": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{},
{}
]
},
"type": "string",
"format": null,
"minLength": 1,
"maxLength": 160
}
},
"type": "optional"
},
"source": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{},
{}
]
},
"type": "string",
"format": null,
"minLength": 1,
"maxLength": 160
}
},
"type": "optional"
}
},
"catchall": {
"def": {
"type": "never"
},
"type": "never"
}
},
"type": "object"
}
}
},
"type": "optional"
},
"teamWallets": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "array",
"element": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
},
"checks": [
{}
]
},
"type": "array",
"element": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
}
},
"type": "optional"
},
"testWallets": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "array",
"element": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
},
"checks": [
{}
]
},
"type": "array",
"element": {
"def": {
"type": "string",
"checks": [
{}
]
},
"type": "string",
"format": "regex",
"minLength": null,
"maxLength": null
}
}
},
"type": "optional"
},
"notes": {
"def": {
"type": "optional",
"innerType": {
"def": {
"type": "string",
"checks": [
{},
{}
]
},
"type": "string",
"format": null,
"minLength": 1,
"maxLength": 2000
}
},
"type": "optional"
}
},
"catchall": {
"def": {
"type": "never"
},
"type": "never"
}
},
"type": "object"
}Three steps, no account anywhere.
Call the route once, unpaid. It answers 402 with the price, the token, and the address that gets paid.
Sign a USD₮0 authorization for that exact amount with your own wallet.
Send the same request again with the signature. The artifact and its signed receipt arrive in one response.
The one-command buyer below runs all three steps and checks the receipt signature at the end. Drop --pay to print the challenge without paying anything.
ONE COMMAND
node scripts/buy.mjs survival-report node scripts/buy.mjs survival-report --pay
ENDPOINT
POST /api/goods/survival-report
EXAMPLE REQUEST BODY
{
"agentId": "6633",
"serviceName": "Opportunity Scanner",
"txHashes": [
"0x1111111111111111111111111111111111111111111111111111111111111111"
],
"receipts": [
{
"txHash": "0x1111111111111111111111111111111111111111111111111111111111111111",
"goodsId": "market-map",
"amountAtomic": "11000",
"network": "eip155:196"
}
],
"teamWallets": [
"0x2222222222222222222222222222222222222222"
]
}Every field is optional. Send an empty body for the baseline analysis, or supply fields to tailor it. The body is bound to the payment, so a different body is a different purchase.
Every delivery also carries the settlement transaction hash, a SHA-256 hash of the artifact, and an Ed25519 receipt anyone can check at /api/receipts/verify.
STAGE 5 OF 5
Stage 5 of 5. It settles one decision: whether the traction is real, and provable to a third party.
FINAL STAGE
There is no service after this one. Run it again after each selling cycle so the proof stays current, and read the same ledger it reads on the public proof page.
See the live ledgerYou are buying one answer, not a subscription. Payment and delivery happen in the same request, and the receipt proves it without anyone taking our word for it.