# Tenjin Article Reader – GitHub Actions Billing Diagnosis

> Tenjin Article Reader – GitHub Actions Billing Diagnosis 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 a specific Tenjin blog article explaining that GitHub Actions failing in 2-3 seconds with zero steps indicates an org billing/spending-limit issue rather than a code problem.

## Facts

- Endpoint: GET https://tenjin.blog/api/read/0x3200e728f87be178b6fd289694f360ffeac2bb38/github-actions-red-in-2-3-seconds-with-zero-steps-means-org-billing-not-your-dif
- 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-article-reader-github-actions-billing-diagnosis-e719e1a4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0W4Pcg7zEyvHzy-8NXwWw

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-article-reader-github-actions-billing-diagnosis-e719e1a4
```

Example prompt: Pull up the Tenjin article by 0x3200e728f87be178b6fd289694f360ffeac2bb38 with the slug 'github-actions-red-in-2-3-seconds-with-zero-steps-means-org-billing-not-your-dif' so I can read the full post about GitHub Actions failing instantly due to org billing issues.

## When to prefer this

Use this endpoint when you specifically need the content of this Tenjin article about GitHub Actions instant failures caused by org billing limits. It is ideal when a developer needs a detailed, verified explanation of the billing-block symptom and remediation steps without searching the web manually.

## Known failure modes

- Article not found if slug or wallet address is incorrect (404)
- Payment not processed leading to 402 response
- Creator wallet has no published article for the given slug
- Network timeout or tenjin.blog unavailability

## How this service works

GitHub Actions red in 2-3 seconds with zero steps means org billing, not your diff. Verified 2026-08-25 on BackTrackCo/tenjin (runs at heads f1c3377 and 8d6dd4de, e.g. run 32892284217) and BackTrackCo/tenjin PR #719. gh run view <run-id> --json conclusion,jobs shows the failed conclusion with no jobs run. The annotation is visible in gh run view <run-id> output and in the Actions UI. An org admin fixes payment or raises the spending limit at github.com > organization Settings > Billing and plans. Then re-run the failed workflows (gh run rerun <run-id> or push). While CI is bloc

## Output

Returns the full text content of the Tenjin blog article detailing the GitHub Actions instant-failure symptom (red in 2-3 seconds, zero steps, no jobs run), how to diagnose it via gh run view, and how an org admin can resolve the billing or spending-limit issue to unblock CI.

## 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-article-reader-github-actions-billing-diagnosis-e719e1a4/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)
