← The evidence ledger
Evidence row 1791353
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://1gateway.dev/v1/ai/tts
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 2e94a1fa0cfa726d611200ac83b5776fd7b997f2e8cf5ef16d6e3cd6978301a4
- Leaf
- 0xf79fb76764ce35ccbd712c75d72dd56b724ce412533b286b2342fdfa3896420b
What was observed
{
"endpoints": [
[
"x402",
"https://1gateway.dev/v1/ai/tts"
]
],
"name": "Text-to-Speech",
"owner_address": "0x6246eee0355dd7a93c888fe59e1151388a0cc5a1",
"raw": {
"accepts": [
{
"amount": "4000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x6246eee0355Dd7A93C888fE59e1151388A0cC5a1",
"scheme": "exact"
},
{
"amount": "4000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
},
"maxTimeoutSeconds": 300,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "AwV6UZobYPyTdsuNa2NknZZrnmmUoH5ckEv3wNgL26WT",
"scheme": "exact"
}
],
"description": "Use when an agent needs spoken audio from short text (voice reply, narration, accessibility). Input: text (max 500 chars), lang (en, ko, ja, zh, es, fr; default en). Output: JSON with an MP3 (base64), voice, model, safety verdict. Fixed built-in voices, no voice cloning. Text screened by Llama Guard 3; unsafe 422, not charged. Not stored. Example: ?text=Hello%20from%201gateway&lang=en",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"lang": "en",
"text": "Hello from 1gateway"
},
"type": "http"
},
"output": {
"example": {
"audio": {
"base64": "//uQZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"bytes": 108,
"mimeType": "audio/mpeg"
},
"estimatedSeconds": 1.4,
"lang": "en",
"model": "@cf/myshell-ai/melotts",
"notes": [
"Synthesized by MeloTTS (MyShell.ai, MIT license) on Cloudflare Workers AI with a fixed built-in voice per language; no voice cloning. Text is screened by Llama…"
],
"safety": {
"textModel": "@cf/meta/llama-guard-3-8b",
"textVerdict": "safe",
"voiceCloning": false
},
"text": "Hello from 1gateway",
"upstreamCostUsd": 0.000005,
"voice": "melotts-en-default"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"lang": {
"description": "Speech language (default en); one built-in voice per language",
"enum": [
"en",
"es",
"fr",
"zh",
"ja",
"ko"
],
"examples": [
"en"
],
"type": "string"
},
"text": {
"description": "Text to speak (1-500 chars). Empty or longer text → 400 before payment (not charged)",
"examples": [
"Hello from 1gateway"
],
"maxLength": 500,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"audio": {
"properties": {
"base64": {
"type": "string"
},
"bytes": {
"type": "integer"
},
"mimeType": {
"type": "string"
}
},
"type": "object"
},
"estimatedSeconds": {
"type": "number"
},
"lang": {
"type": "string"
},
"model": {
"type": "string"
},
"notes": {
"items": {
"type": "string"
},
"type": "array"
},
"safety": {
"properties": {
"textModel": {
"type": "string"
},
"textVerdict": {
"type": "string"
},
"voiceCloning": {
"type": "boolean"
}
},
"type": "object"
},
"text": {
"type": "string"
},
"upstreamCostUsd": {
"type": "number"
},
"voice": {
"type": "string"
}
},
"required": [
"audio",
"text",
"lang",
"voice",
"model",
"safety",
"estimatedSeconds",
"upstreamCostUsd",
"notes"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
},
"builder-code": {
"info": {
"a": "bc_dr4pqtka"
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"a": {
"description": "App builder code",
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
},
"s": {
"description": "Service builder codes",
"items": {
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
},
"maxItems": 11,
"type": "array"
},
"w": {
"description": "Wallet builder code",
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
}
},
"type": "object"
}
}
},
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1792593183/bazaar-icons/c4d9db8f8f483844.png",
"lastUpdated": "2026-11-01T01:34:34.668Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-11-01T01:34:33.631Z"
},
"resource": "https://1gateway.dev/v1/ai/tts",
"serviceName": "Text-to-Speech",
"tags": [
"text-to-speech",
"tts",
"voice",
"speech-synthesis",
"ai"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Use when an agent needs spoken audio from short text (voice reply, narration, accessibility). Input: text (max 500 chars), lang (en, ko, ja, zh, es, fr; default en). Output: JSON with an MP3 (base64), voice, model, safety verdict. Fixed built-in voices, no voice cloning. Text screened by Llama Guard 3; unsafe 422, not charged. Not stored. Example: ?text=Hello%20from%201gateway&lang=en"
}What the leaf hashes
{"body":"2e94a1fa0cfa726d611200ac83b5776fd7b997f2e8cf5ef16d6e3cd6978301a4","id":1791353,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793559981663259,"prev":null,"subject":"x402_bazaar:https://1gateway.dev/v1/ai/tts","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (302406 rows).
- 0xf79fa3a3e67006780e1fab4dd61d1c9787fe004c3d6d99fb248f7997b16bf502
- 0xaa5f11ef629ccea136f9d067e7439a657e69f7318ac290a862bb78306e972a04
- 0xf0163ef894c56455ede9714baa94a63d983866b5bcf8549cbf0a7ba11046fcfe
- 0x25732b9be1be583ab2ca89c6f25765868d353bf5bf000e776563e824c51d26f7
- 0x1fd3f332ff9be75ca4f56f9b0bd47ee807cdc8ef9078e00d309080c6a3c0a399
- 0x6bc59d78cd784ffaa819d2714bc26350c5c7223b707a5d1045f6399709df9441
- 0x32ebefe9047ae249ebb70c05c83a30fa28ec69b7945ab59333040a2e631a456c
- 0x77b081211bb082631c741364fd3e3033ca515f00b98da2a33195545c2f4088da
- 0x5e5ff7cc328812ca1a985d112562d115d99ca2ac4fc004673f08db2d63851545
- 0xe74161a8eb7a8f2a30cb4a06747ed0d4258a02833088c2b92a9174c0e778df21
- 0x5e7f7645e09612756de23d1f0be81a7a6a2ced54cffaa85aa5eb90e9f0e30695
- 0xf8b312afb71abc1ae9fcd8b8858e0a4351bca64770e3521c0f4b8ea86a8933e4
- 0x4ec6a6783b0fbf13d364df34dd919edbce7190c4f5424e6bc50d2f35967469a4
- 0x9b4eda8f413d128915df51c98c771c8ee622b35a4252b9c2a803dd51ad66d4c8
- 0x624db22ddd30d851957cc9d44cc5b314f300cfe0ff69cfbcfe0b2a2df8fdd12c
- 0x1023fddec22f7cf1aff98422f0e5714dcc4ca7df3408bb6d4550d6f770e5033a
- 0xf7af9137c03da92bdd37d086da37554097bcd1fce016f93f2e66d18b71970c5d
- Day root
- 0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
- Chained
- 0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
- Published
- On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90