# Release Change Confusion Matrix

> Release Change Confusion Matrix 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-18).

Computes a confusion matrix for release-change text classification across four categories: feature, fix, documentation, and maintenance.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-ml-release-change-confusion?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/release-change-confusion-matrix-22a74ad5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JE1G1NCErjOpTe8O8W7PD

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 release-change-confusion-matrix-22a74ad5 -d '<json body>'
```

Example prompt: Can you run a confusion matrix on my release change classifier results? I have 50 labelled records where each one has an actual label and predicted label — both drawn from feature, fix, documentation, and maintenance — and I want to see where the model is getting confused.

## When to prefer this

Choose this endpoint when you have up to 200 labelled text records for a release-change classification task and need a quick, low-cost confusion matrix evaluation without standing up your own ML infrastructure. It is ideal for lightweight model evaluation of naive Bayes or small classifiers on software changelog categorization, especially when you need a bounded, pay-per-call evaluation at $0.01 per call.

## Known failure modes

- Exceeds 200 records limit — request rejected or truncated
- Missing required fields (id, text, actual, predicted) on any record — validation error
- Invalid enum values for actual or predicted outside the four allowed categories — schema rejection
- Empty records array — no matrix can be computed
- Text field exceeding 1000 characters per record — field truncation or rejection

## How this service works

Release change - Confusion matrix: Confusion matrix for Release change. Up to 200 supplied labelled text records. Local dataset tools, evaluation and small naive-Bayes baselines; no hosted model or foundation-model training. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded confusion matrix deliverable.

## Output

A bounded confusion matrix deliverable showing how predicted release-change labels (feature, fix, documentation, maintenance) align with actual labels across up to 200 supplied records, including per-class misclassification counts.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "records": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "id",
     "text",
     "actual",
     "predicted"
    ],
    "properties": {
     "id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "text": {
      "type": "string",
      "default": "",
      "maxLength": 1000
     },
     "actual": {
      "enum": [
       "feature",
       "fix",
       "documentation",
       "maintenance"
      ],
      "type": "string"
     },
     "predicted": {
      "enum": [
       "feature",
       "fix",
       "documentation",
       "maintenance"
      ],
      "type": "string"
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "id": "example-0-0",
     "text": "feature sample document number 0 for this supplied dataset.",
     "actual": "feature",
     "predicted": "feature"
    },
    {
     "id": "example-0-1",
     "text": "feature sample document number 1 for this supplied dataset.",
     "actual": "feature",
     "predicted": "feature"
    },
    {
     "id": "example-0-2",
     "text": "feature sample document number 2 for this supplied dataset.",
     "actual": "feature",
     "predicted": "feature"
    },
    {
     "id": "example-1-0",
     "text": "fix sample document number 0 for this supplied dataset.",
     "actual": "fix",
     "predicted": "fix"
    },
    {
     "id": "example-1-1",
     "text": "fix sample document number 1 for this supplied dataset.",
     "actual": "fix",
     "predicted": "fix"
    },
    {
     "id": "example-1-2",
     "text": "fix sample document number 2 for this supplied dataset.",
     "actual": "fix",
     "predicted": "fix"
    },
    {
     "id": "example-2-0",
     "text": "documentation sample document number 0 for this supplied dataset.",
     "actual": "documentation",
     "predicted": "documentation"
    },
    {
     "id": "example-2-1",
     "text": "documentation sample document number 1 for this supplied dataset.",
     "actual": "documentation",
     "predicted": "documentation"
    },
    {
     "id": "example-2-2",
     "text": "documentation sample document number 2 for this supplied dataset.",
     "actual": "documentation",
     "predicted": "documentation"
    },
    {
     "id": "example-3-0",
     "text": "maintenance sample document number 0 for this supplied dataset.",
     "actual": "maintenance",
     "predicted": "maintenance"
    },
   
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/release-change-confusion-matrix-22a74ad5/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)
