← The evidence ledger
Evidence row 2633827
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://flat-rate-llm.kikoribera03.workers.dev/v1/messages
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 5bcf6cda3c9ea046c4632082fe8f259704e2e694af1fe66a0c946b7d49fc25e8
- Leaf
- 0x55a32ab006ed3cad35d7a9ca1c0fb1e6f5a96ea8dcb2d146c6ab30abe5f7fdd2
What was observed
{
"endpoints": [
[
"x402",
"https://flat-rate-llm.kikoribera03.workers.dev/v1/messages"
]
],
"name": "Anthropic-compatible messages",
"owner_address": "0xc210ea7d5692a6401adf25bbcb7acde9cdb7e9ff",
"raw": {
"accepts": [
{
"amount": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff",
"scheme": "exact"
},
{
"amount": "5000",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:137",
"payTo": "0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff",
"scheme": "exact"
},
{
"amount": "5000",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:42161",
"payTo": "0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff",
"scheme": "exact"
}
],
"description": "Use when an agent is written against the Anthropic Messages API and must call a model with no account: the same request and response shape - system as its own field, content as text blocks, stop_reason - so pointing your client at this URL is all it takes. One flat price per call, whatever the size. Automatic failover across several large models. Do not use for the OpenAI shape (/v1/chat/completions serves that one). You are only charged if the answer is delivered.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"max_tokens": 200,
"messages": "[{\"role\":\"user\",\"content\":\"Summarise in one line what the x402 protocol is.\"}]"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"content": [
{
"text": "x402 is an HTTP-native payment protocol...",
"type": "text"
}
],
"id": "msg_01d4f2a9c7e3",
"model": "@cf/meta/llama-3.3-70b-instruct-fp8-fast",
"role": "assistant",
"stop_reason": "end_turn",
"stop_sequence": null,
"type": "message",
"usage": {
"input_tokens": 18,
"output_tokens": 24
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"max_tokens": {
"description": "Output token cap, up to 4000. Does not change the price. Required by the real API; here it is optional.",
"type": "number"
},
"messages": {
"description": "The conversation, as in the Anthropic API: [{\"role\":\"user|assistant\",\"content\":\"...\"}]. In a POST send a real JSON array, exactly as an Anthropic client does; in a GET pass that same JSON as text. Both are accepted.",
"type": "string"
},
"model": {
"description": "Ignored on purpose: the service picks the model and fails over between several. Accepted so an Anthropic client can send it unchanged.",
"type": "string"
},
"prompt": {
"description": "Shortcut for a single user message, if you do not want to build the array.",
"type": "string"
},
"system": {
"description": "The system prompt, as its own field (this is how the Anthropic API does it).",
"type": "string"
},
"temperature": {
"description": "Passed through to the model when given.",
"type": "number"
}
},
"required": []
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-11-02T20:19:03.784Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-11-02T20:19:03.651Z"
},
"resource": "https://flat-rate-llm.kikoribera03.workers.dev/v1/messages",
"serviceName": "Anthropic-compatible messages",
"tags": [
"anthropic compatible",
"messages api",
"claude compatible",
"llm",
"inference"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Use when an agent is written against the Anthropic Messages API and must call a model with no account: the same request and response shape - system as its own field, content as text blocks, stop_reason - so pointing your client at this URL is all it takes. One flat price per call, whatever the size. Automatic failover across several large models. Do not use for the OpenAI shape (/v1/chat/completions serves that one). You are only charged if the answer is delivered."
}What the leaf hashes
{"body":"5bcf6cda3c9ea046c4632082fe8f259704e2e694af1fe66a0c946b7d49fc25e8","id":2633827,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793734463407721,"prev":null,"subject":"x402_bazaar:https://flat-rate-llm.kikoribera03.workers.dev/v1/messages","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (425475 rows).
- 0x55a2f74a2967b0b96c44fa07b2271729d55245f3eea7b22081aefe7d7d8f7da8
- 0x722978000d986b4d7769e2589231716308e9f90336f857cdd4bf80770237afe9
- 0x044f3cbbb286f754d3d96436a09b41de960ca5c87aca85fe8476efb6e8fe9bb2
- 0x2252758afde45bca042ee83189ed8b4127387af2c86ee60a1b3e65fcbaaee76c
- 0x89dfa9b306d2ffec5f944d80b8d544a677f1faad35e645b1d67dc116c542d92d
- 0xdab27990f3c2905c3dab7f7070ad79a88fe96c44891e29868bef1125b516a792
- 0x36e9d288148e778dc47e492aa59a2013eab003f86d0b73b0dd269835aaca548a
- 0x46aaee78796c5def65d243850d78446635db9f119058cbafec291b7a4f5103b3
- 0x57eabfb4f0d2c8c0bbb38b7ad6baa52445e3d8c7f95904c6ef5f117760e67fd2
- 0xf7c268c9b85056088129c103b0611ae84c73c50e8e97a66fa454c933435d07c5
- 0xcefa8031aa10a8ab894e99995022e05d754bb5a9aa7689370912d0b5ea1ded0b
- 0x0fac9ee8ff23cf76ee996122a99c7b199af94dd0db3506b16e5b12c78c6559dc
- 0x130f30e899bc8ce212e170bbaa25774f0c81fe70574c3d294e9d7dd39ef78bb6
- 0xa0355815fb68405edba1fd1bafdab2a650279d2317deb0f4dba32a14a86d8ec4
- 0xda5db54125314643afd2553cc06bcc66d4fe0ce60c8998f4ce0b19c465813b51
- 0xd3872af0d8c282b0d088e008b24701ec7576ad8e40ceab245546a2e300818868
- 0x3ef2d6c56d2bc5990e646c07605e90ed24d1c642cbcca8f60a35422b8b7981ee
- 0x717b5d7cbc24826c5b1f7b7433bf30b76e9ba1370476af4e1b494a5211897cc3
- 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
- Day root
- 0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
- Chained
- 0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
- Published
- On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7