# Ownership Record Completeness Analyzer — String Normalisation & Date-by-Category Pivot

> Ownership Record Completeness Analyzer — String Normalisation & Date-by-Category Pivot is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-11-04).

Runs two local analytical reports on ownership record completeness data: string normalisation of documented_links/required_links fields and a date-by-category pivot, for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-21-035?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ownership-record-completeness-analyzer-string-normalisation-date-by-f3478940
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Bo-SK6rjgD9cjc_MD1bzT

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-analyzer-string-normalisation-date-by-f3478940 -d '<json body>'
```

Example prompt: I have a batch of ownership completeness records for two company groups across several dates — can you normalize the documented_links strings and also give me a date-by-category pivot? Here are up to 200 rows with row_id, company_group, date, documented_links, and required_links fields.

## When to prefer this

Choose this endpoint when you need lightweight, local analytical processing of ownership completeness records — specifically string normalisation and date-by-category pivoting — without requiring live data lookups, ML predictions, or external integrations. Ideal for compliance workflows, regulatory audits, and data quality checks on corporate ownership link coverage where you already have the rows and simply need structured reports at minimal cost ($0.01 USDC for both reports).

## Known failure modes

- Input array exceeds 200 rows — request rejected
- Missing required fields (row_id, company_group, date, documented_links, required_links) — validation error
- Invalid date format (must match YYYY-MM-DD) — schema validation failure
- Numeric values outside allowed range (±1,000,000,000,000) — rejection
- Empty rows array — minimum 1 item required

## How this service works

Ownership record completeness — String normalisation + Date by category pivot: String normalisation + Date by category pivot for supplied ownership record completeness records (documented_links, required_links). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.

## Output

Two analytical reports: (1) a string-normalisation output for the selected field (documented_links or required_links) across all supplied rows, and (2) a date-by-category pivot summarising the selected metric grouped by company_group and date. No external lookups or predictions — results are computed locally from the supplied data.

## 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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ownership-record-completeness-analyzer-string-normalisation-date-by-f3478940/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)
