# Ownership Record Completeness — Quality Audit, String Normalisation & Missing-Value Fill

> Ownership Record Completeness — Quality Audit, String Normalisation & Missing-Value Fill 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-16).

Audits, normalises, and fills missing values in ownership record completeness data (documented_links, required_links) across up to 200 rows, producing 3 independent analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-21-208?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ownership-record-completeness-quality-audit-string-normalisation-74b60ab9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Yhs_Z2aPSSIWGhJ-CCzH7

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 ownership-record-completeness-quality-audit-string-normalisation-74b60ab9 -d '<json body>'
```

Example prompt: Can you run a quality audit, string normalisation, and median missing-value fill on my ownership completeness records — I have rows with company_group, date, documented_links, and required_links fields, up to 50 rows — and give me all 3 reports?

## When to prefer this

Choose this endpoint when you need a combined quality audit, string normalisation, and missing-value imputation on ownership record completeness data (documented_links / required_links) in a single low-cost call. It is ideal for pre-ingestion data preparation, compliance dataset cleaning, or batch quality checks on up to 200 ownership records where no live external data lookup or prediction is needed. Prefer alternatives if you need real-time enrichment, predictions, or records exceeding 200 rows.

## Known failure modes

- More than 200 rows submitted — request rejected with validation error
- Missing required fields (row_id, date, company_group) — row-level validation failure
- Invalid date format (not YYYY-MM-DD) — schema validation error
- Invalid fill method or field enum value — request rejected
- All values present with no nulls — fill report returns no changes
- Malformed JSON payload — HTTP 400 error

## How this service works

Ownership record completeness — Record quality audit + String normalisation + Explicit missing-value fill: Record quality audit + String normalisation + Explicit missing-value fill for supplied ownership record completeness records (documented_links, required_links). 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 independent analytical reports: (1) a record quality audit flagging issues per row, (2) a string normalisation report showing cleaned/standardised string fields, and (3) a missing-value fill report with imputed values for documented_links or required_links using the chosen method (zero, mean, or median). All reports cover up to 200 input rows and are computed locally without external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ownership-record-completeness-quality-audit-string-normalisation-74b60ab9/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)
