# Tenjin: Agents Need Run State (Model Desk)

> Tenjin: Agents Need Run State (Model Desk) is a paid API for AI agents from tenjin.blog, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Fetches the full text of a Tenjin blog article on agent run-state, auditability, and what state agents carry — from the Model Desk series.

## Facts

- Endpoint: GET https://tenjin.blog/api/read/model-desk/model-desk-agents-need-run-state
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tenjin-agents-need-run-state-model-desk-8f321800
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5k0-_OpSb4WXkHXOxkyt3

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 tenjin-agents-need-run-state-model-desk-8f321800
```

Example prompt: Fetch the Tenjin Model Desk article on why agents need run state — the one about vLLM, Gemini Managed Agents, and Mistral — using the handle 'model-desk' and slug 'model-desk-agents-need-run-state'.

## When to prefer this

Use this endpoint when you specifically want to read the Tenjin Model Desk article on agent run state and auditability, particularly if you are researching how vLLM, Gemini Managed Agents, Mistral Studio, or Robostral Navigate handle operational state. Best for agents that need to retrieve a specific article by its exact handle and slug via a micropayment-gated read.

## Known failure modes

- Article not found if slug or handle is incorrect (404-style error)
- Payment failure if x402 micropayment of 0.1 USDC is not completed
- Handle resolves to unclaimed creator with no payable content
- Using reserved slug 'latest' with a handle instead of wallet address may not be payable

## How this service works

vLLM, Gemini Managed Agents, Mistral Studio, and Robostral Navigate all pushed the same operational question this week: what state does an agent carry, and who can audit it later?

## Output

Returns the full content of the Tenjin blog article, including article text and associated metadata, about agent run state and auditability across vLLM, Gemini Managed Agents, Mistral Studio, and Robostral Navigate.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "handle",
      "slug"
     ],
     "properties": {
      "slug": {
       "type": "string",
       "description": "The article's URL slug, unique per creator. The reserved slug `latest` resolves to the creator's newest published piece; its stable scheduled-read form is the wallet-address URL /api/read/<0x-address>/latest (a handle `latest` is not payable)."
      },
      "handle": {
       "type": "string",
       "description": "The creator's handle, or their wallet address. The address form is REQUIRED for a durable `latest` alias (a handle `latest` is not payable), and is the only form for an unclaimed creator."
      }
     }
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {},
     "additionalProperties": false
    }
   },
   "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/tenjin-agents-need-run-state-model-desk-8f321800/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tenjin.blog](https://www.zero.xyz/host/tenjin.blog/llms.txt)
