# Agent Travel Data Procurement Decision Procedure

> Agent Travel Data Procurement Decision 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-09-13).

Returns a decision procedure guiding AI agents on when to pay for travel data APIs (flights, hotels, transfers) versus using free lookups, with budget caps, rebooking thresholds, and kill criteria.

## Facts

- Endpoint: GET https://k2so-8080.on.ascii.dev/api/services/agent-travel-data-procurement-decision-procedur
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-travel-data-procurement-decision-procedure-3ef744f7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KbFNbAICskokJ-z8RyL5t

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 agent-travel-data-procurement-decision-procedure-3ef744f7
```

Example prompt: Can you pull the travel data procurement decision procedure so I know exactly when to pay for Amadeus flights or FlightAware tracking versus using free lookups, including the budget caps per trip leg and the kill criteria that should block a purchase if verification fails?

## When to prefer this

Choose this endpoint when an AI agent needs authoritative, structured guidance on travel data API procurement decisions — specifically the StableTravel/Amadeus/FlightAware ecosystem — including budget caps, kill criteria, and rebooking thresholds. Prefer it over generic travel search APIs when the goal is agent policy configuration rather than actual booking or data retrieval.

## Known failure modes

- Payment not included or insufficient — returns 402 with payment details required
- Invalid HTTP method (e.g. POST) — schema only allows GET/HEAD/DELETE
- Topic override not recognized — may return generic procedure without domain-specific guidance
- Service temporarily unavailable — ok:false with no result body
- Meta=1 flag returns free metadata only, not the paid decision procedure content

## How this service works

Agent-facing decision procedure for buying travel data pay-per-request: when to pay StableTravel-style APIs (Amadeus flights, FlightAware live tracking, hotels, transfers) versus free lookups, budget caps per trip leg and per search, rebooking and refund thresholds, currency and fee checks, and kill criteria that block a purchase when verification fails.

## Output

A JSON object containing a prose decision procedure brief for agents (the 'brief' and 'procedure' fields), the service slug, generation source (llm, reasoning, or deterministic), ISO-8601 timestamp, optional topic override, and model identifier — all wrapped in an ok/paid envelope with payment metadata.

## 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": "Agent travel data procurement decision 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/agent-travel-data-procurement-decision-procedure-3ef744f7/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)
