addrbookFor publishers
← The evidence ledger

Evidence row 123903

Observed , by baseline/1.

Kind
listing
About
source_record x402_bazaar:https://voice.madebydevx.com/v1/translate
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
7befa9a954f4c4b7d57d600fbee56a3c4e4088a928ff5bf817ec7032750d510b
Leaf
0x90f87d9ff7193a6e0531d6587174ed9186af64deb79b70a089e7c9028a85a83c

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://voice.madebydevx.com/v1/translate"
    ]
  ],
  "name": "DevX Voice",
  "owner_address": "0xe30c4544ec57ac44d8586eb49e49e267fc2d40db",
  "raw": {
    "accepts": [
      {
        "amount": "1000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0xe30c4544eC57ac44d8586eB49e49e267fc2d40DB",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:137",
        "payTo": "0xe30c4544eC57ac44d8586eB49e49e267fc2d40DB",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:42161",
        "payTo": "0xe30c4544eC57ac44d8586eB49e49e267fc2d40DB",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9",
        "extra": {
          "name": "USD₮0",
          "version": "1"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:42161",
        "payTo": "0xe30c4544eC57ac44d8586eB49e49e267fc2d40DB",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:43114",
        "payTo": "0xe30c4544eC57ac44d8586eB49e49e267fc2d40DB",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0x779Ded0c9e1022225f8E0630b35a9b54bE713736",
        "extra": {
          "name": "USD₮0",
          "version": "1"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:196",
        "payTo": "0xe30c4544eC57ac44d8586eB49e49e267fc2d40DB",
        "scheme": "exact"
      }
    ],
    "description": "Machine translation for agents between 100 languages: send text (up to 5,000 chars), target_lang and optional source_lang (auto-detect by default) and get the translation. $0.001 USDC per started 1,000 characters on Base; failures are not charged. LibreTranslate/dTelecom-style {q, source, target} also accepted at /v1/translation. M2M100 1.2B. By DevX.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "source_lang": "en",
              "target_lang": "de",
              "text": "Good morning, how are you?"
            },
            "bodyType": "json",
            "discoverable": true,
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "operation_id": "9b3e7a12-4c5d-4e6f-8a9b-0c1d2e3f4a5b",
              "payment": {
                "amount_raw": "1000",
                "network": "eip155:8453",
                "status": "paid",
                "tx_hash": "0x0000000000000000000000000000000000000000000000000000000000000000"
              },
              "result": {
                "billed_units": 1,
                "characters": 26,
                "detected_language": null,
                "model": "m2m100-1.2b",
                "source_lang": "en",
                "target_lang": "de",
                "translated_text": "Guten Morgen, wie geht es Ihnen?"
              },
              "status": "paid"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "properties": {
                    "q": {
                      "type": "string"
                    },
                    "requestKey": {
                      "description": "Optional idempotency key: the same payer + requestKey + input within 7 days returns the stored result without a second charge.",
                      "maxLength": 128,
                      "minLength": 8,
                      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$",
                      "type": "string"
                    },
                    "source": {
                      "type": "string"
                    },
                    "source_lang": {
                      "description": "Source language ISO 639-1 or \"auto\" (default; alias source)",
                      "type": "string"
                    },
                    "target": {
                      "type": "string"
                    },
                    "target_lang": {
                      "description": "Target language, ISO 639-1 (alias target)",
                      "enum": [
                        "af",
                        "am",
                        "ar",
                        "ast",
                        "az",
                        "ba",
                        "be",
                        "bg",
                        "bn",
                        "br",
                        "bs",
                        "ca",
                        "ceb",
                        "cs",
                        "cy",
                        "da",
                        "de",
                        "el",
                        "en",
                        "es",
                        "et",
                        "fa",
                        "ff",
                        "fi",
                        "fr",
                        "fy",
                        "ga",
                        "gd",
                        "gl",
                        "gu",
                        "ha",
                        "he",
                        "hi",
                        "hr",
                        "ht",
                        "hu",
                        "hy",
                        "id",
                        "ig",
                        "ilo",
                        "is",
                        "it",
                        "ja",
                        "jv",
                        "ka",
                        "kk",
                        "km",
                        "kn",
                        "ko",
                        "lb",
                        "lg",
                        "ln",
                        "lo",
                        "lt",
                        "lv",
                        "mg",
                        "mk",
                        "ml",
                        "mn",
                        "mr",
                        "ms",
                        "my",
                        "ne",
                        "nl",
                        "no",
                        "ns",
                        "oc",
                        "or",
                        "pa",
                        "pl",
                        "ps",
                        "pt",
                        "ro",
                        "ru",
                        "sd",
                        "si",
                        "sk",
                        "sl",
                        "so",
                        "sq",
                        "sr",
                        "ss",
                        "su",
                        "sv",
                        "sw",
                        "ta",
                        "th",
                        "tl",
                        "tn",
                        "tr",
                        "uk",
                        "ur",
                        "uz",
                        "vi",
                        "wo",
                        "xh",
                        "yi",
                        "yo",
                        "zh",
                        "zu"
                      ],
                      "type": "string"
                    },
                    "text": {
                      "description": "Text to translate (alias q)",
                      "maxLength": 5000,
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "bodyType": {
                  "enum": [
                    "json"
                  ],
                  "type": "string"
                },
                "discoverable": {
                  "type": "boolean"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "operation_id": {
                      "type": "string"
                    },
                    "payment": {
                      "type": "object"
                    },
                    "result": {
                      "type": "object"
                    },
                    "status": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "operation_id",
                    "status",
                    "result"
                  ],
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1792674330/bazaar-icons/e0e6fd42800bc2b7.png",
    "lastUpdated": "2026-10-24T15:38:06.564Z",
    "quality": {
      "l30DaysTotalCalls": 2,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-10-24T15:38:06.358Z"
    },
    "resource": "https://voice.madebydevx.com/v1/translate",
    "serviceName": "DevX Voice",
    "tags": [
      "translation",
      "translate",
      "languages",
      "multilingual",
      "m2m100"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Machine translation for agents between 100 languages: send text (up to 5,000 chars), target_lang and optional source_lang (auto-detect by default) and get the translation. $0.001 USDC per started 1,000 characters on Base; failures are not charged. LibreTranslate/dTelecom-style {q, source, target} also accepted at /v1/translation. M2M100 1.2B. By DevX."
}

What the leaf hashes

{"body":"7befa9a954f4c4b7d57d600fbee56a3c4e4088a928ff5bf817ec7032750d510b","id":123903,"kind":"listing","method":"baseline/1","observed_us":1793025623850807,"prev":null,"subject":"x402_bazaar:https://voice.madebydevx.com/v1/translate","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).

  1. 0x90f8fedaaec04fe27153cf2fbac0d40f50f1aa5531800e1c1b43472e98bb0eb8
  2. 0x48049239ad65f1707673695a70eafc4219177bf2f776360909453d121083c3bd
  3. 0x6daa10604ac7d093bf9d7aac61d6cefed8c4c94a7551e9ab12f1c6ddbb5f3889
  4. 0xfb3565d2ad66681493a3faddd3dcfac312e3d428bdc5bb99c7753a661568c8ec
  5. 0x6d7902a3efa45604ebb759b12db57ed15648f00bb4c0caa6b4a87c64c5b88919
  6. 0xaa6d4829ef3c76158684898e95bb1b7e772b323d88ef4d11c356c11a29f37618
  7. 0x3195c12298b1335057bfd3da0a5969ffb6eff39842ba82b0e4de5d81c1a2c632
  8. 0x1ab50857d03bd845dbff024d0180a6fd76d288273a19714ad268b2a347fe8d30
  9. 0x03c0c3cee400a3c7cbef5ae45d720ec88677a3ba97e4945c8109c8e6eec16587
  10. 0x5d6495469a224b0c8739fabdb7652717dcf778029d8f8eb34051fdf9d5ed5ee5
  11. 0x6c9f1a764b7efa4ca549bf1cbbf8b397ce3c92cc35a0932f2dbf0706ae892c07
  12. 0xe131b224ee3c295dfa790b458d9daa11e2a32e6131c280c6be7d92190c756a88
  13. 0x45c1d3062bbe98a6b1540c7e2ccf6516eedd6ef07fdfeb1ba77ee6272970447c
  14. 0xf0edabbb9ba0d643e5505d19d07637eb6f6aed0a1c7356af43ae7d84ae9ef0c5
  15. 0xf0bd63870f0bb378fa300bd33563050dcb7b3e02b44eb3ee550c1c534ec4b246
  16. 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON