# Project Status Classifier — Macro, Micro & Weighted Aggregate Scores

> Project Status Classifier — Macro, Micro & Weighted Aggregate Scores 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-15).

Computes macro, micro, and weighted aggregate evaluation scores for a project-status text classifier using up to 200 labelled records with actual and predicted labels.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-ml-project-status-aggregate-scores?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/project-status-classifier-macro-micro-weighted-aggregate-scores-e9b8a982
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Di0kpBzA4OOPCtGl-d-sO

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 project-status-classifier-macro-micro-weighted-aggregate-scores-e9b8a982 -d '<json body>'
```

Example prompt: Can you evaluate how well my project status classifier is doing? I have 150 labelled records where each one has the text, the actual status (planned, active, blocked, or complete), and what my model predicted — give me the macro, micro, and weighted aggregate scores.

## When to prefer this

Choose this endpoint when you need a quick, low-cost ($0.01 USDC) aggregate evaluation of a project-status text classifier using your own labelled dataset without hosting a model or invoking a foundation model. It is best suited for local dataset evaluation, spot-checking classifier quality, or generating baseline metrics across the four project status categories.

## Known failure modes

- Exceeding 200 records limit causes rejection
- Missing required fields (id, text, actual, predicted) cause validation errors
- Invalid label values outside the enum (planned, active, blocked, complete) cause schema errors
- Empty records array returns no meaningful scores
- Highly imbalanced datasets may produce misleading macro scores

## How this service works

Project status - Macro micro and weighted scores: Macro micro and weighted scores for Project status. 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 macro micro and weighted scores deliverable.

## Output

Returns macro, micro, and weighted aggregate classification scores (e.g. precision, recall, F1) computed across the four project status categories (planned, active, blocked, complete) for up to 200 supplied labelled text records.

## 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": [
       "planned",
       "active",
       "blocked",
       "complete"
      ],
      "type": "string"
     },
     "predicted": {
      "enum": [
       "planned",
       "active",
       "blocked",
       "complete"
      ],
      "type": "string"
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "id": "example-0-0",
     "text": "planned sample document number 0 for this supplied dataset.",
     "actual": "planned",
     "predicted": "planned"
    },
    {
     "id": "example-0-1",
     "text": "planned sample document number 1 for this supplied dataset.",
     "actual": "planned",
     "predicted": "planned"
    },
    {
     "id": "example-0-2",
     "text": "planned sample document number 2 for this supplied dataset.",
     "actual": "planned",
     "predicted": "planned"
    },
    {
     "id": "example-1-0",
     "text": "active sample document number 0 for this supplied dataset.",
     "actual": "active",
     "predicted": "active"
    },
    {
     "id": "example-1-1",
     "text": "active sample document number 1 for this supplied dataset.",
     "actual": "active",
     "predicted": "active"
    },
    {
     "id": "example-1-2",
     "text": "active sample document number 2 for this supplied dataset.",
     "actual": "active",
     "predicted": "active"
    },
    {
     "id": "example-2-0",
     "text": "blocked sample document number 0 for this supplied dataset.",
     "actual": "blocked",
     "predicted": "blocked"
    },
    {
     "id": "example-2-1",
     "text": "blocked sample document number 1 for this supplied dataset.",
     "actual": "blocked",
     "predicted": "blocked"
    },
    {
     "id": "example-2-2",
     "text": "blocked sample document number 2 for this supplied dataset.",
     "actual": "blocked",
     "predicted": "blocked"
    },
    {
     "id": "example-3-0",
     "text": "complete sample document number 0 for this supplied dataset.",
     "actual": "complete",
     "predicted": "complete"
    },
    {
     "id": "example-3-1",
     "text": "compl
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/project-status-classifier-macro-micro-weighted-aggregate-scores-e9b8a982/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)
