addrbookFor publishers
← 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).

  1. 0x55a2f74a2967b0b96c44fa07b2271729d55245f3eea7b22081aefe7d7d8f7da8
  2. 0x722978000d986b4d7769e2589231716308e9f90336f857cdd4bf80770237afe9
  3. 0x044f3cbbb286f754d3d96436a09b41de960ca5c87aca85fe8476efb6e8fe9bb2
  4. 0x2252758afde45bca042ee83189ed8b4127387af2c86ee60a1b3e65fcbaaee76c
  5. 0x89dfa9b306d2ffec5f944d80b8d544a677f1faad35e645b1d67dc116c542d92d
  6. 0xdab27990f3c2905c3dab7f7070ad79a88fe96c44891e29868bef1125b516a792
  7. 0x36e9d288148e778dc47e492aa59a2013eab003f86d0b73b0dd269835aaca548a
  8. 0x46aaee78796c5def65d243850d78446635db9f119058cbafec291b7a4f5103b3
  9. 0x57eabfb4f0d2c8c0bbb38b7ad6baa52445e3d8c7f95904c6ef5f117760e67fd2
  10. 0xf7c268c9b85056088129c103b0611ae84c73c50e8e97a66fa454c933435d07c5
  11. 0xcefa8031aa10a8ab894e99995022e05d754bb5a9aa7689370912d0b5ea1ded0b
  12. 0x0fac9ee8ff23cf76ee996122a99c7b199af94dd0db3506b16e5b12c78c6559dc
  13. 0x130f30e899bc8ce212e170bbaa25774f0c81fe70574c3d294e9d7dd39ef78bb6
  14. 0xa0355815fb68405edba1fd1bafdab2a650279d2317deb0f4dba32a14a86d8ec4
  15. 0xda5db54125314643afd2553cc06bcc66d4fe0ce60c8998f4ce0b19c465813b51
  16. 0xd3872af0d8c282b0d088e008b24701ec7576ad8e40ceab245546a2e300818868
  17. 0x3ef2d6c56d2bc5990e646c07605e90ed24d1c642cbcca8f60a35422b8b7981ee
  18. 0x717b5d7cbc24826c5b1f7b7433bf30b76e9ba1370476af4e1b494a5211897cc3
  19. 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON