# Error Budgets String Normalisation and Two-Measure Correlation

> Error Budgets String Normalisation and Two-Measure Correlation 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-02).

Performs string normalisation and two-measure correlation analysis on error budget records (failed_requests, total_requests) for up to 200 rows, returning two independent analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-software-04-033?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/error-budgets-string-normalisation-and-two-measure-correlation-860ff9b7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Sv_1hcePdInl0jK6u9nNw

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 error-budgets-string-normalisation-and-two-measure-correlation-860ff9b7 -d '<json body>'
```

Example prompt: Can you run string normalisation and two-measure correlation on my error budget data? I have rows with component names like 'group-a' and 'group-b', dates from 2026-10-01 to 2026-10-04, and failed_requests and total_requests counts for each day — I need both analytical reports.

## When to prefer this

Choose this endpoint when you need lightweight, local statistical analysis — specifically string normalisation and two-measure correlation — on error budget data (failed_requests, total_requests) without requiring any external data lookup, live API calls, or predictive modelling. It is ideal for SRE or DevOps workflows that need quick, reproducible analytical reports on batches of up to 200 SLO-related records at very low cost ($0.01 USDC for two reports).

## Known failure modes

- Submitting more than 200 rows returns a validation error
- Missing required fields (row_id, component, date, failed_requests, total_requests) causes rejection
- Invalid date format (not YYYY-MM-DD) triggers a pattern validation error
- Null or out-of-range numeric values may cause computation errors
- Empty rows array is rejected due to minItems:1 constraint

## How this service works

Error budgets — String normalisation + Two-measure correlation: String normalisation + Two-measure correlation for supplied error budgets records (failed_requests, total_requests). 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

Returns two independent analytical reports: (1) a string-normalised version of the supplied error budget records (cleaning/standardising component and string fields), and (2) a two-measure correlation analysis between failed_requests and total_requests across the submitted rows — all computed locally without external lookups or predictions.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/error-budgets-string-normalisation-and-two-measure-correlation-860ff9b7/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)
