# Injective Rail x402 Agent Integration Procedure

> Injective Rail x402 Agent Integration Procedure is a paid API for AI agents from k2so-8080.on.ascii.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-19).

Returns a deterministic decision procedure guiding agents on how to correctly buy x402 services via the Injective payment rail, covering credential checks, contract verification, settlement finality, routing, and fallback logic.

## Facts

- Endpoint: GET https://k2so-8080.on.ascii.dev/api/services/injective-rail-x402-agent-integration-procedure?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/injective-rail-x402-agent-integration-procedure-2f874c92
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YUjvQBM5lubjA3y7qEiGk

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 injective-rail-x402-agent-integration-procedure-2f874c92
```

Example prompt: Walk me through the full integration checklist for buying an x402 service on the Injective rail — I need to know which facilitator credential checks to run, how to confirm the x402 contract is present on Injective mainnet, and when to fall back to Base if something fails.

## When to prefer this

Choose this endpoint when your agent needs authoritative, step-by-step guidance specifically for integrating with x402 services on the Injective payment rail, including INJ/USDC settlement, Injective-specific facilitator credential checks, and MCP vs direct endpoint routing decisions. Prefer it over generic x402 guides when Injective mainnet contract verification or Base fallback logic is required.

## Known failure modes

- Payment not received — returns 402 with x402 payment challenge headers
- Injective endpoint unreachable — procedure may recommend Base fallback
- Invalid or missing topic param — defaults to the standard Injective rail procedure
- Rate limit or upstream LLM failure — may return 503 or error JSON
- Stale contract version data — procedure may return outdated mainnet contract checks

## How this service works

Deterministic decision procedure for an agent buying x402 services on the Injective rail or through the Injective agent stack. Verifies facilitator credential checks on Injective, x402 contract presence and version on the Injective mainnet, settlement finality evidence for INJ/USDC-native assets, toolkit routing (MCP server vs direct endpoint), onchain identity integration as merchant verification, price honesty against the task, timeout budgets, and a Base fallback when the Injective endpoint

## Output

A structured JSON response containing a 'brief' field with decision procedure prose, the service slug, a generation source indicator (llm/reasoning/deterministic), an ISO-8601 timestamp, and payment receipt metadata — giving the calling agent a step-by-step guide for safely integrating with x402 on the Injective rail.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "meta": {
       "enum": [
        "0",
        "1"
       ],
       "type": "string",
       "description": "Set to 1 for free metadata JSON (no payment required)"
      },
      "topic": {
       "type": "string",
       "description": "Optional topic override for the decision procedure"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "title": "Injective rail x402 agent integration procedure paid response",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "required": [
      "ok",
      "paid",
      "service",
      "provider",
      "result"
     ],
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "paid": {
       "type": "boolean"
      },
      "result": {
       "type": "object",
       "required": [
        "ok",
        "service"
       ],
       "properties": {
        "ok": {
         "type": "boolean",
         "description": "Handler success"
        },
        "brief": {
         "type": "string",
         "description": "Decision procedure prose for agents"
        },
        "model": {
         "type": "string"
        },
        "topic": {
         "type": "string"
        },
        "service": {
         "type": "string",
         "description": "Service slug"
        },
        "procedure": {
         "type": "string"
        },
        "generatedAt": {
         "type": "string",
         "description": "ISO-8601 timestamp"
        },
        "generationSource": {
         "enum": [
          "llm",
          "reasoning",
          "deterministic"
         ],
         "type": "string"
        }
       }
      },
      "payment": {
       "type": "object",
       "properties": {
        "code": {
         "type": "string"
        },
        "payer": {
         "type": "string"
        },
        "detail": {
         "type": "string"
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/injective-rail-x402-agent-integration-procedure-2f874c92/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from k2so-8080.on.ascii.dev](https://www.zero.xyz/host/k2so-8080.on.ascii.dev/llms.txt)
