← The evidence ledger
Evidence row 257505
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://agents.crowdspark.me/v1/bundle/invoice-intake
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 6beef58c87d9b8d100d152cb1c15af4de538d497760b6f9156c39b49b2f2769f
- Leaf
- 0xa9a596fdd90edd36e3d9eaf54881fc5039a38b7b75a77b44cb0124140b287864
What was observed
{
"endpoints": [
[
"x402",
"https://agents.crowdspark.me/v1/bundle/invoice-intake"
]
],
"name": "Agent Tools",
"owner_address": "0x0dea0030a17bf886543a757c55924710258c2eec",
"raw": {
"accepts": [
{
"amount": "12000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x0dEA0030A17BF886543a757c55924710258c2eec",
"scheme": "exact"
}
],
"description": "Invoice intake for AP agents: PDF or image URL in, one decision-ready JSON out. Extracts text, number, total, dates and vendor contact, then runs an email risk check and domain lookup on the vendor and returns accept, review or reject with reasons. Heuristic triage, not bank verification.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"url": "https://agents.crowdspark.me/samples/sample.pdf"
},
"type": "http"
},
"output": {
"example": {
"invoice": {
"number": "INV-1042",
"total": "$1,250.00",
"vendor_domain": "acme.com",
"vendor_email": "billing@acme.com"
},
"reasons": [],
"vendor_checks": {
"domain": {
"age_days": 4021,
"registered": true
},
"email": {
"risk_score": 0,
"verdict": "accept"
}
},
"verdict": "accept"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"url": {
"description": "Public PDF or image URL of the invoice",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-26T15:42:34.754Z",
"quality": {
"lastCalledAt": "2026-10-26T15:42:34.754Z"
},
"resource": "https://agents.crowdspark.me/v1/bundle/invoice-intake",
"serviceName": "Agent Tools",
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Invoice intake for AP agents: PDF or image URL in, one decision-ready JSON out. Extracts text, number, total, dates and vendor contact, then runs an email risk check and domain lookup on the vendor and returns accept, review or reject with reasons. Heuristic triage, not bank verification."
}What the leaf hashes
{"body":"6beef58c87d9b8d100d152cb1c15af4de538d497760b6f9156c39b49b2f2769f","id":257505,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793029766328467,"prev":null,"subject":"x402_bazaar:https://agents.crowdspark.me/v1/bundle/invoice-intake","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xa9a59db4f91c29076d5d9cdfe46f52e94e7544b286e70f829b3753123c28484b
- 0xc3ade13dd7a5ae3db79f754fd4a1aab18ac25dde5d6e49b20d5625ac95bc9dc4
- 0x33ab4f4ac60e7b68ec4330fb1ed168102f1863fa2b9a09d28c40f8238b4c3f62
- 0x1712a9f2be421f34628d9410982380c50431ca9f6f95b7b0a9cbf7412be7d699
- 0xf4ee04e44ec9bf520c7c6110f463dfb1cb2ac3fab6726fd8d84b0b529a1a8b9d
- 0x440a057a03bf2e623c0ef4ef9e6efc8364eb9f30b9fc9d152c04deb6d1d33ace
- 0x431d06cfbca98cecd01a34c7166c8a1aaa365212b26ecb4b3d3e6704f55e600e
- 0x7054d1ffa122ac459f8bc66487db0c0f7eeebdfd9e85170e98f846c88d774c50
- 0x82d9ae554aa7cec8f51a37c603e34e767e325b0595e6cdd1f431b89b2f287159
- 0xdafe89e6fd113360e44ef4b5cf78f02090d7d8c58f90801b9c55d378ade0c6ae
- 0x55ba80743bf45624f0b04651dfd0a37e2a85f91f45e334ff14efbb74a49dd361
- 0x09a19b8d31a6e948e5051cb72b98b1d2b2bfe053f62d6d24d61c22b3ed1c3f24
- 0x4700d6dfdb40e52e2ceb8ffe62c75f3f708d23452f828255fd003d795f5d9d66
- 0x3b4dba7d874fc323b0a364140a9c60f37bf547fe671897653118a9873fe03420
- 0x1a74ed3b3756b9cd946da49701bcec120ec88645013da99fa9eea60b39e1a570
- 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
- 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae