Skip to content
Back to ton.halowerk.com

Card snapshot

ton.halowerk.com · 2026-11-14 11:25:18 UTC · 57bef53bd56ec9a94708c3ce843b5892b2b8b9a6de6547c9235fc059e2ef1278

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "_source": "agentic.market",
  "service": {
    "id": "ton-halowerk-com",
    "name": "ton.halowerk.com",
    "description": "",
    "domain": "ton.halowerk.com",
    "provider": "ton.halowerk.com",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://ton.halowerk.com/v1/accessible-transcript-html",
        "description": "Parses SRT or WebVTT (voice tags <v Name>, \"NAME:\" prefixes and \">>\" speaker changes) or a segments array, merges consecutive cues of the same speaker into turns (a new paragraph after a pause longer than paragraph_gap_s), and writes semantic HTML5: html lang (WCAG 3.1.1), title (2.4.2), h1/h2 structure and lists (1.3.1), each turn as a paragraph with a stable id and a link to media_url#t=<seconds> (W3C Media Fragments) whose visible text is the time code, sound and music cues in square or\u2026",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "captions",
            "type": "string",
            "description": "",
            "example": "1\n00:00:01,000 --> 00:00:03,500\nANNA: Welcome to the show.\n\n2\n00:00:04,000 --> 00:00:06,000\nBEN: Thanks! [laughs]\n",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "media_url",
            "type": "string",
            "description": "",
            "example": "https://example.com/episode1.mp3",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "title",
            "type": "string",
            "description": "",
            "example": "Episode 1",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/audio-description-script",
        "description": "Finds scene cuts with the ffmpeg scdet filter (scene_threshold on a 160 px wide copy), takes speech from caption cues when captions are supplied, otherwise detects it in the audio with Silero VAD v6.2 (or an energy detector). Pauses between speech, shortened by padding_s at both ends, become description slots when at least min_gap_s remain; each slot gets a word budget at words_per_minute (no standard rate exists; 150 wpm is a common narration pace, set your own) and the scenes it touches.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "captions",
            "type": "string",
            "description": "",
            "example": "1\n00:00:00,500 --> 00:00:01,500\nHello.\n",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "descriptions",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "video_url",
            "type": "string",
            "description": "",
            "example": "https://upload.wikimedia.org/wikipedia/commons/2/2c/Rotating_earth_%28large%29.gif",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/audio-only-version",
        "description": "Synthesises each text description with the flite speech synthesiser built into ffmpeg 6.1 (libflite, CMU Flite, BSD-style licence; voices slt, rms, awb, kal16, kal; English only) or decodes a supplied description clip (any language, at most 20 clips). In duck mode every description starts at at_s (or right after the previous one) and the soundtrack is lowered by duck_db while it plays; in extend mode the soundtrack pauses at at_s for the length of the description plus 0.2 s (extended audio\u2026",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "bitrate_kbps",
            "type": "number",
            "description": "",
            "example": 32,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "descriptions",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "media_url",
            "type": "string",
            "description": "",
            "example": "https://upload.wikimedia.org/wikipedia/commons/2/2c/Rotating_earth_%28large%29.gif",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "mode",
            "type": "string",
            "description": "",
            "example": "extend",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/audiogram-render",
        "description": "The audio window (up to 60 s, any audio file or the audio track of a video) drives an ffmpeg 6.1 showwaves waveform (mode cline, line, p2p or point, square-root amplitude scale, mono mix) in a band across the middle of the frame. Captions come as a cue list or as WebVTT/SRT text (cue times refer to the original audio and are shifted by start_s; markup tags are removed), are wrapped by measured text width into at most three centred lines (Liberation Sans Bold) and shown with drawtext exactly\u2026",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "audio_url",
            "type": "string",
            "description": "",
            "example": "https://upload.wikimedia.org/wikipedia/commons/c/c8/Example.ogg",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "captions",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "duration_s",
            "type": "number",
            "description": "",
            "example": 3,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "fps",
            "type": "number",
            "description": "",
            "example": 15,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "title",
            "type": "string",
            "description": "",
            "example": "Example episode",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/av-sync-offset",
        "description": "Decodes every frame at 64 px width and finds visual events as sudden rises of mean luma (a flash or white frame); finds audio events as onsets in a 1 ms energy envelope (rise above peak \u221220 dB afte...",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "max_offset_ms",
            "type": "number",
            "description": "",
            "example": 400,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "video_base64",
            "type": "string",
            "description": "",
            "example": "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",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/background-voice-detect",
        "description": "Decodes up to 2 minutes (mono, 16 kHz). Frame levels (20 ms window, 10 ms hop) give the overall 95th percentile and the noise floor (10th percentile); levels are reported relative to the 95th percentile of foreground frames. YIN (de Cheveign\u00e9 and Kawahara 2002) marks voiced frames with f0 70\u2013400 Hz.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "audio_base64",
            "type": "string",
            "description": "",
            "example": "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",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/burned-subtitle-extract",
        "description": "Crops the subtitle band (band_top to band_bottom of the frame height) and samples it at sample_fps. A text mask keeps bright pixels that have a dark neighbour within 2 px (outline or shadow; the reverse for dark text). A cue is a run of samples with a mask present whose consecutive masks overlap (IoU at least 0.5); runs shorter than min_cue_s are dropped.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "sample_fps",
            "type": "number",
            "description": "",
            "example": 4,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "video_url",
            "type": "string",
            "description": "",
            "example": "https://upload.wikimedia.org/wikipedia/commons/2/2c/Rotating_earth_%28large%29.gif",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/caption-cefr",
        "description": "English only. Tokenises the caption text, resolves contractions and inflections (about 150 irregular forms plus -s/-es/-ed/-ing/-er/-est/-ly rules) and looks every word up in the CEFR-J Wordlist 1.5 (A1\u2013B2, 7,799 entries, Tono Laboratory TUFS, free for commercial use with citation) and the Octanove Vocabulary Profile C1/C2 1.0 (CC BY-SA 4.0), both from github.com/openlanguageprofiles/olp-en-cefrj at commit d4e45b7.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "target_level",
            "type": "string",
            "description": "",
            "example": "A2",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "I have a dog. It is big and black. My mother likes the dog. We go to the park every day. The dog runs and plays with a ball. I am happy.",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/caption-contrast",
        "description": "Takes up to max_frames evenly spaced frames from the region (bottom third by default) at up to 1280 px width, finds text lines with Tesseract 5.3.4 (confidence at least min_confidence), and splits each line box into a text and a background class with Otsu's threshold on luma; the smaller class is the text.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "max_frames",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "region",
            "type": "string",
            "description": "",
            "example": "full",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "video_base64",
            "type": "string",
            "description": "",
            "example": "R0lGODlh8ABAAPf/MVVVVVtbW2hoaHNzc3p6eoiIiJqamqmpqbKyssDAwM7OzuLi4vDw8Pj4+P///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD/ACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFMgAPACwAAAAA8ABAAINVVVVbW1toaGhzc3N6enqIiIiampqpqamysrLAwMDOzs7i4uLw8PD4+Pj///8A/wAI/wABCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat0qUcCBr18FFAT7tQDXpwPIHiCwsIBasRkJOJg71yzBBnQdIDjrtEBeBwYWIvg7QKPcvHYH4qW7ly9Tv3kDKxyct3Dcv4kFLp7b2LFSyHQlJ6RM1zLGw3QzA9is1/NS0HNFIyQ91/RF1HULsu7s+ihswIIJG8asOy/v3kV/yz5I24FtgwMMGDhggECAhLgdqN69cECB6QYKPP9HHlN58MoHAxxg8NdBAwTXDWbfbhyhevbtGSCASx6m+cnCFUQAfu3NxcB48xXH2EEFsFZgA8v1t9J/owU4EAEOFsgAfwIleFd9BRlQ4IgHSOgShbNZCEAABDrAgAHXDaBAXgoISNyHCxKE4V8KhGfAjDeaqNJvCqhl5AIqHvAXWwMFgGRqOgapGYgDPRlaQb8tIOSEI3bZnm0tJmAQbDVeKOVqVALwm5gGNafaliT95uWIpmUXIZpzNRAfAB4qlmYCKg40wF9swmmSnHN+OZCI6BlkpQNM8nkmdwO1qCVClhp6EqKJNgpAcwgYecCjovU5ZY4r8pgQkHRpeiihBcT/KuusBbBa20CAdppXiR1OSqUAhK76156uhoQicxbaqmtnpuLJmaDBIpQrXRwW+9GxbVo4bZ4NdOvtt90y6yuqwOZVqEHKEmutR9gW1JxpzVW7ULOUpkqjsHQ1sK5I7RL07qKBzjvus5XmxUBCme4LUr8D/SvQoJFBRO+fAUuapsIcMSyQwwK1WGaI4REgwJ4To6pmtAVtCynG1/51p79JuhxiXnqaiZiCBFd5JqN0fcxyxjID6OmKLTqQgHgFqMxrrzfjmHOHDh79nbINjPczRhp/GmiDnfpsMZROtzZzpw28eTXWQVc4NNRzKqBuyU8PxLWXDER69kZZc0xQAAgUVT3XAmbDLbZBfPvtwAIHqHt3RmmRZTeDbylEgHTUFSDvQF6RVa1aZhMUHXiWLy766KSXbvrpqKeu+uqst+7667DHLvvstNdu++2456777rz37rtjAQEAIfkEBTIA/wAs7wA/AAEAAQAACAQA/wUEADs=",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/caption-drift-fix",
        "description": "Decodes the audio track (16 kHz mono), detects speech with Silero VAD v6.2 (MIT, pinned SHA-256) or an energy detector, and rasterises speech and caption display times on a 20 ms grid. The constant offset is the shift within \u00b1max_offset_s that maximises the agreement (Dice coefficient 2\u00b7|captions\u2229speech| / (|captions| + |speech|)); overlap is the share of caption time that has speech.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "captions",
            "type": "string",
            "description": "",
            "example": "1\n00:00:01,300 --> 00:00:03,300\nGood morning and welcome to the program.\n",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "max_offset_s",
            "type": "number",
            "description": "",
            "example": 3,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "media_base64",
            "type": "string",
            "description": "",
            "example": "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",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/clips-normalize-join",
        "description": "Each clip (own start_s/duration_s window) is converted to square pixels, fitted into the target frame (pad = letterbox/pillarbox in background_color, crop = fill and cut the overflow centred, stretch = distort), resampled to the target frame rate (ffmpeg fps filter: duplicate/drop frames) and joined with the concat filter.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "clips",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "fit",
            "type": "string",
            "description": "",
            "example": "pad",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "height",
            "type": "number",
            "description": "",
            "example": 320,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "width",
            "type": "number",
            "description": "",
            "example": 320,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/codec-history",
        "description": "Reads codec, bitrate and encoder tags with ffprobe and decodes up to 60 s (mono mix, native rate up to 96 kHz). The encoder lowpass is found as a spectral cliff in a Welch long-term spectrum (15 dB criterion, see true-bandwidth). For MP3 the cliff is compared with the LAME 3.100 lowpass table (optimum_bandwidth() in libmp3lame/lame.c): a cliff more than 1.5 kHz below the value expected for the declared bitrate means the content was probably encoded before at the bitrate whose lowpass is\u2026",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "audio_base64",
            "type": "string",
            "description": "",
            "example": "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",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/color-match",
        "description": "Samples up to 12 frames of the target window and of the reference (video or image) at 160 px width in RGB, builds 256-bin histograms per channel and derives a monotone 1D LUT: method histogram = histogram specification (CDF matching, midpoint quantiles), method mean_std = per-channel mean and standard deviation transfer (Reinhard et al. 2001, applied in RGB). strength blends the LUT with identity.",
        "pricing": {
          "amount": "0.015",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "method",
            "type": "string",
            "description": "",
            "example": "mean_std",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "reference_url",
            "type": "string",
            "description": "",
            "example": "https://upload.wikimedia.org/wikipedia/commons/2/2c/Rotating_earth_%28large%29.gif",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "strength",
            "type": "number",
            "description": "",
            "example": 0.5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "video_url",
            "type": "string",
            "description": "",
            "example": "https://upload.wikimedia.org/wikipedia/commons/2/2c/Rotating_earth_%28large%29.gif",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/copy-move-audio",
        "description": "Decodes up to 60 s (mono, 16 kHz). Each 32 ms frame (10 ms hop) becomes a vector of 24 log-spaced band levels (100\u20137000 Hz). For every lag of at least 0.25 s the frame distance d(i, i+lag) (mean absolute level difference over bands within 40 dB of the frame maximum) is scanned for runs below 2 dB covering at least min_duration_s of active frames (within 35 dB of the 95th-percentile level), tolerating up to 3 frames above the threshold.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "audio_base64",
            "type": "string",
            "description": "",
            "example": "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",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/declip-restore",
        "description": "Decodes up to 20 s (up to 2 channels, native rate up to 48 kHz). Clipping per polarity: samples equal to the maximum (or minimum) value, counted when at least 10 samples and 0.01 % of all samples sit at a level of at least 0.05 full scale in at least three runs.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "audio_base64",
            "type": "string",
            "description": "",
            "example": "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",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/device-hints",
        "description": "Reads all container and stream tags with ffprobe (make, model, software, encoder, handler, creation time; location tags are reported as present without their value). Decodes up to 60 s (first two channels, native rate up to 48 kHz) and measures DC offset per channel, inter-channel correlation (dual mono when the channel difference is 60 dB below the signal), the Welch long-term spectrum with the upper band edge (spectral cliff or Nyquist) and the low-frequency roll-off (centre of the lowest\u2026",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "audio_base64",
            "type": "string",
            "description": "",
            "example": "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",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/easy-language-transcript",
        "description": "German only, no language model. Joins caption cues and hyphenated line breaks, then applies deterministic rewrites: about 35 common abbreviations expanded (z. B. -> zum Beispiel, ca. -> ungef\u00e4hr), cardinal number words to digits (drei -> 3, dreiundzwanzig -> 23), dates 13.11.2026 -> 13. November 2026, %, \u20ac and & spelled out, and main clauses joined by \", und/aber/oder/denn/doch\" or \";\" split into separate sentences when both parts have at least three words.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "Die Sitzung beginnt z. B. um 10 Uhr, und sie dauert drei Stunden. Der Antrag wird vom Amt gepr\u00fcft.",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/edit-point-detect",
        "description": "Decodes up to 5 minutes (mono, native rate up to 32 kHz). Waveform discontinuities: LPC residual (order 16, 512-sample blocks with 1024-point Hann analysis) is scanned for isolated peaks at least 30 times the robust local residual scale; peaks with a similar peak within \u00b120 ms (glottal pulses, click trains) are discarded.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "audio_base64",
            "type": "string",
            "description": "",
            "example": "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",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/enf-analysis",
        "description": "Decodes up to 10 minutes to 1 kHz mono. The nominal grid (50 or 60 Hz) and the strongest of the first three harmonics are chosen by the peak-to-neighbourhood ratio in a Welch spectrum (4096 points,...",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "audio_base64",
            "type": "string",
            "description": "",
            "example": "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",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://ton.halowerk.com/v1/feed-fulltext-search",
        "description": "Indexes up to 300 supplied transcripts (WebVTT, SRT, Podcast Namespace JSON or HTML, plain text) per call and searches them; nothing is stored between calls and no feed is crawled. Passages are cues (word-level JSON merged into sentences); tokens are lower-cased with diacritics folded (\u00df = ss).",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "query",
            "type": "string",
            "description": "",
            "example": "podcast trailer",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "transcripts",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.003",
      "maxAmount": "0.03",
      "avgCostPerTransaction": "0.01714",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "",
    "tags": [],
    "iconUrl": "",
    "_truncated": {
      "endpoints": 50
    },
    "_digest": {
      "endpoints": "51a7da9c338591c0df34ba13b5c50e5a52da511a83bd4aa388c355c78a55c6e4"
    }
  }
}