← The evidence ledger
Evidence row 118404
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://pay.omnidev.tech/x402/chat-nano
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- be58762101e54baa569dc24ddb7b304833263ddbe254ca7ba074b62468aa3fbe
- Leaf
- 0x07be16a700a595e319a49e25c7db83c6a062b7eb1739b8ecdf26db5f2735a7ab
What was observed
{
"endpoints": [
[
"x402",
"https://pay.omnidev.tech/x402/chat-nano"
]
],
"name": "OmniProvider",
"owner_address": "0x1993330e3cc36b4a68b5790efbcfe296b02efedb",
"raw": {
"accepts": [
{
"amount": "6000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x1993330e3cC36B4a68B5790EFBcfE296b02efeDB",
"scheme": "exact"
}
],
"description": "Pay-per-call chat completion on the nano tier. One request returns one assistant message, limited to 1000 input and 256 output tokens, at 0.006 USDC per call on Base. Payment settles after the response is produced. A client nonce header makes a retry free of a second charge.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"max_tokens": 64,
"messages": [
{
"content": "Summarize the x402 payment flow in one sentence.",
"role": "user"
}
]
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"ok": true,
"result": {
"choices": [
{
"finish_reason": "stop",
"index": 0,
"message": {
"content": "A server answers 402 with payment requirements, the client signs a payment, and the server settles it after serving.",
"role": "assistant"
}
}
],
"id": "chatcmpl-example",
"model": "auto",
"object": "chat.completion",
"usage": {
"completion_tokens": 24,
"prompt_tokens": 18,
"total_tokens": 42
}
},
"settled": true
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"max_tokens": {
"description": "Upper bound on output tokens.",
"maximum": 256,
"minimum": 1,
"type": "integer"
},
"messages": {
"description": "Conversation, oldest first.",
"items": {
"additionalProperties": false,
"properties": {
"content": {
"description": "Message text.",
"type": "string"
},
"role": {
"enum": [
"system",
"developer",
"user",
"assistant"
],
"type": "string"
}
},
"required": [
"role",
"content"
],
"type": "object"
},
"maxItems": 64,
"minItems": 1,
"type": "array"
},
"model": {
"description": "auto selects the tier model.",
"enum": [
"auto",
"llama-3.1-8b",
"kimi-k3"
],
"type": "string"
},
"prompt": {
"description": "Shorthand for one user message; used when messages is absent.",
"type": "string"
}
},
"type": "object"
},
"bodyType": {
"enum": [
"json"
],
"type": "string"
},
"headers": {
"additionalProperties": {
"type": "string"
},
"properties": {
"X-Omni-Client-Nonce": {
"description": "Present on every request that carries a payment credential: a random base64url value, 22-128 characters, new for each payment. A paid request without it is answered 400 client_nonce_required and is not charged.",
"pattern": "^[A-Za-z0-9_-]{22,128}$",
"type": "string"
}
},
"type": "object"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"facilitator_tx": {
"type": "string"
},
"ok": {
"type": "boolean"
},
"result": {
"properties": {
"choices": {
"type": "array"
},
"id": {
"type": "string"
},
"model": {
"type": "string"
},
"object": {
"type": "string"
},
"usage": {
"type": "object"
}
},
"required": [
"choices"
],
"type": "object"
},
"settled": {
"type": "boolean"
}
},
"required": [
"ok",
"result"
],
"type": "object"
},
"type": {
"const": "json",
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-17T06:23:41.624Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-17T06:23:41.362Z"
},
"resource": "https://pay.omnidev.tech/x402/chat-nano",
"serviceName": "OmniProvider",
"tags": [
"llm",
"chat-completions",
"openai-style",
"pay-per-call",
"prepaid-credits"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Pay-per-call chat completion on the nano tier. One request returns one assistant message, limited to 1000 input and 256 output tokens, at 0.006 USDC per call on Base. Payment settles after the response is produced. A client nonce header makes a retry free of a second charge."
}What the leaf hashes
{"body":"be58762101e54baa569dc24ddb7b304833263ddbe254ca7ba074b62468aa3fbe","id":118404,"kind":"listing","method":"baseline/1","observed_us":1793025612991800,"prev":null,"subject":"x402_bazaar:https://pay.omnidev.tech/x402/chat-nano","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).
- 0x07be2bf0f0588848cab0055d5e22fd20195371465623cbd00e0d6bc34c13f38e
- 0x62142dd3bd3b744f9a975a6af5ce186ab121d3a4ca8efe95fb94c14734662abb
- 0xae0ca801676055d1336f5a7ce2f88d611cbfe5b5421957d617e8430386348bbb
- 0xc9722a7e91a3eb1b99fe92be1edc15e28bca4c2305cf4f5f471fe32516b6c13a
- 0xf594587de0a11047f9e5247e36b16fc9f179523f9206a08ce5f6c1c764306a66
- 0xdf9155d0c821d6826a5204b61b8ab8cd7538a9c52e430658527d649b9cbe1df2
- 0x8f70314cb9d4446cb11ef63dcac6a70d98ce71f5e77070ac4f9441aae1d581aa
- 0x39cda1f4d18006011eed5ed863d3c515ead004657c903290758532b8b8e2cda4
- 0x8da37e2700bbc5dfe661eaae05282fd51bb2e599e1ad9c964285101b9847ad6d
- 0x286d15bd62bd4bdc9d226a5307435d38911f3c64d096f3d8addf809f96068fe4
- 0xe5919b091405f2537da4d32a97f1520286a61795e2d149438b884ef5190051cc
- 0x6003e14d04cde1d24b195ac15b568dd483e04047e0f2ff64d9632a51a8f7123d
- 0xe5a836cf25a8dfc72c9e3b6a69a7561a1f61f50f9cf36707d36f6e926aa15dec
- 0xa96bb9408ce00a0d40ddaba8736257dfce76d5478b131d69db1afdf8a824312b
- 0x7ddc2fead128357f881b63e6c7c26d7fbbb84fca6c7c8e0bbfe386de86ca8d39
- 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae