# NovaPath Math Practice Task Retriever

> NovaPath Math Practice Task Retriever is a paid API for AI agents from instructional-decision-engine-x402.vercel.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-31).

Retrieves up to four existing NovaPath math tasks (practice, guided, error-analysis, or transfer) with separate teacher answers for a specified lesson from the free catalog.

## Facts

- Endpoint: POST https://instructional-decision-engine-x402.vercel.app/instruction/tasks?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/novapath-math-practice-task-retriever-35c85921
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fodx0MsR8VaSXrwF-gK4h

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 novapath-math-practice-task-retriever-35c85921 -d '<json body>'
```

Example prompt: Can you grab 3 error-analysis math tasks from NovaPath lesson NPMR26-F05-02 along with the teacher answer keys?

## When to prefer this

Use this endpoint when you need structured, catalog-validated math tasks with teacher answer keys for a specific NovaPath lesson and task type. Prefer this over generic content generation when you need curriculum-aligned, owner-reviewed tasks with guaranteed answer keys. Ideal for teachers building worksheets, AI tutoring agents selecting practice problems, or lesson plan automation workflows that need varied task types (practice, guided, error-analysis, or transfer) per lesson.

## Known failure modes

- Invalid lessonId pattern — must match NPMR26-F[0-9]{2}-[0-9]{2} format
- Lesson ID not found in the free catalog — availability validated before payment
- Count exceeds maximum of 4 or is below minimum of 1
- No tasks of the requested kind available for the specified lesson
- Excluded task IDs exhaust available tasks for the lesson
- Payment failure via x402 protocol before task retrieval

## How this service works

Retrieve up to four existing NovaPath math practice, guided, error-analysis or transfer tasks with separate teacher answers. Select a lesson from the free catalog; owner review attested.

## Output

Returns up to four math task objects of the requested type (practice, guided, error-analysis, or transfer) for the specified lesson, each including the task content and a separate teacher answer section. Results are drawn from the validated NovaPath free catalog for the given lesson ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "kind": {
   "enum": [
    "practice",
    "guided",
    "error_analysis",
    "transfer"
   ],
   "type": "string"
  },
  "count": {
   "type": "integer",
   "maximum": 4,
   "minimum": 1
  },
  "lessonId": {
   "type": "string",
   "pattern": "^NPMR26-F[0-9]{2}-[0-9]{2}$",
   "description": "Choose a supported lesson ID from /instruction/catalog. Availability is validated before payment."
  },
  "excludeTaskIds": {
   "type": "array",
   "items": {
    "type": "string",
    "pattern": "^task-[0-9a-f]{24}$"
   },
   "maxItems": 50,
   "uniqueItems": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/novapath-math-practice-task-retriever-35c85921/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from instructional-decision-engine-x402.vercel.app](https://www.zero.xyz/host/instructional-decision-engine-x402.vercel.app/llms.txt)
