# Taifoon Jev Grade Composer

> Taifoon Jev Grade Composer is a paid API for AI agents from coord.taifoon.dev, paid per call via x402, $0.012/call, status unknown (last checked 2026-10-19).

Records a Jev-grade decision and its two-log answers for a trading session on Base, writing the judge's composed record to the Taifoon ledger.

## Facts

- Endpoint: POST https://coord.taifoon.dev/v1/judge/compose?utm_source=zero.xyz
- Price: $0.012/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/taifoon-jev-grade-composer-ff9a97e1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QrHVegHmw8NyD516PfTyN

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 taifoon-jev-grade-composer-ff9a97e1 -d '<json body>'
```

Example prompt: Record a Jev grade decision on the Taifoon venue for this session — the recorder has finalized both log answers and the decision is ready to be composed and committed on Base.

## When to prefer this

Use this endpoint when you need to formally compose and store a Jev grade record on the Taifoon venue on Base, specifically when the recorder has finalized both log answers and the judge's decision is ready to be committed. This is the correct endpoint for writing grading outcomes — not for reading grades, fetching OHLCV data, or computing trading records from fills.

## Known failure modes

- Missing or malformed grade decision input returns a 400 error
- Incomplete recorder log answers cause a validation failure
- Duplicate submission for the same session may be rejected
- Authentication or payment failure (x402) prevents record creation
- On-chain write errors on Base return a 5xx server error

## How this service works

The record of one Jev grade on Base: the decision and its answers written on the two logs by the recorder.

## Output

Returns a composed grade record confirming the Jev decision and both recorder log answers have been written to the Taifoon ledger on Base, including a reference to the created record.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "properties": {
      "task": {
       "type": "string"
      },
      "x402": {
       "type": "object"
      },
      "record": {
       "type": [
        "string",
        "integer",
        "array"
       ],
       "description": "none | devnet | base | both | a live network (GET /v1/judge/record/networks)"
      },
      "erc8183": {
       "type": "object"
      },
      "delivery": {
       "type": "string"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/taifoon-jev-grade-composer-ff9a97e1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from coord.taifoon.dev](https://www.zero.xyz/host/coord.taifoon.dev/llms.txt)
