# Transcript Preparation — Record Quality Audit + String Normalisation + Duplicate Key Report

> Transcript Preparation — Record Quality Audit + String Normalisation + Duplicate Key Report is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-26).

Runs three analytical reports on transcript preparation records: a record quality audit, string normalisation, and duplicate key detection — all from supplied data, no external lookups.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-writing-12-192?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/transcript-preparation-record-quality-audit-string-normalisation-870d8c77
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Chot_s0OgogtIpWlOn9sk

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability transcript-preparation-record-quality-audit-string-normalisation-870d8c77 -d '<json body>'
```

Example prompt: Can you audit the quality of my transcript preparation records, normalise the strings, and flag any duplicate row IDs? I have up to 50 rows with fields like row_id, document_group, date, transcribed_minutes, and source_minutes.

## When to prefer this

Choose this endpoint when you need to simultaneously audit data quality, normalise string fields, and detect duplicate keys in transcript preparation records (transcribed_minutes, source_minutes) in a single cost-efficient call. Ideal for preprocessing transcript datasets before ingestion into downstream pipelines where data integrity matters. Best suited for batches of 1–200 rows where no external reference data, predictions, or live lookups are needed.

## Known failure modes

- Fewer than 1 row submitted — minimum 1 row required
- More than 200 rows submitted — maximum batch size exceeded
- Invalid date format — must match YYYY-MM-DD pattern
- Missing required fields (row_id, document_group, date, transcribed_minutes, source_minutes)
- row_id exceeds 80 character limit
- Numeric values outside allowed range (-1,000,000,000,000 to 1,000,000,000,000)
- Payment failure — 0.01 USDC required via x402 protocol

## How this service works

Transcript preparation — Record quality audit + String normalisation + Duplicate key report: Record quality audit + String normalisation + Duplicate key report for supplied transcript preparation records (transcribed_minutes, source_minutes). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.

## Output

Three separate analytical reports: (1) a record quality audit flagging missing, malformed, or out-of-range values; (2) a string normalisation report showing standardised versions of text fields; and (3) a duplicate key report identifying any repeated row_id values across the submitted rows. All reports are derived locally from the supplied data with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "document_group",
     "date",
     "transcribed_minutes",
     "source_minutes"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "document_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "source_minutes": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "transcribed_minutes": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "document_group": "group-a",
     "source_minutes": 1,
     "transcribed_minutes": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "document_group": "group-b",
     "source_minutes": 2,
     "transcribed_minutes": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "document_group": "group-a",
     "source_minutes": 3,
     "transcribed_minutes": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "document_group": "group-b",
     "source_minutes": 4,
     "transcribed_minutes": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/transcript-preparation-record-quality-audit-string-normalisation-870d8c77/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
