{
  "format": "static-agent-guide-v1",
  "releaseSnapshot": {
    "format": "static-release-reference-v1",
    "sourceVersion": "0.29.0",
    "sourceRegistrySha256": "a2b5ec09bf6c38b9d2879d746a4fded374f5928b445377b0270ef6aa8e6cac65",
    "generatedAt": "2026-10-06T15:38:00Z",
    "releaseAcceptance": "not-verified-by-generator",
    "runtimeReadiness": "not-evaluated",
    "livePaymentsVerified": false,
    "indexingVerified": false,
    "apiOrigin": null,
    "notice": "Build-time release reference. Runtime readiness, deployment, payment settlement and external indexing are not evaluated here. Prices are proposed; this file cannot authorize execution or payment."
  },
  "executionAuthorized": false,
  "links": {
    "index": "/agents.json",
    "catalogue": "/reference/catalogue.json",
    "requirements": "/reference/requirements.json",
    "recipes": "/reference/recipes.json",
    "openapi": "/openapi.json",
    "dynamicEndpoints": {
      "health": "https://api.carloshbcabral.com/health",
      "catalogue": "https://api.carloshbcabral.com/catalogue"
    },
    "liveOpenapi": "/openapi-live.json"
  },
  "steps": [
    "Only content-digest, timestamp-convert and json-repair are conditionally offered. The other 167 definitions remain planned and unavailable.",
    "Fetch current https://api.carloshbcabral.com/health and https://api.carloshbcabral.com/catalogue before choosing or paying. GET preflight calls use the same finite unsigned-call allowance. No /preflight, MCP, search or MPP service is inferred from historical documentation.",
    "Original UTC window: 2026-10-06T18:35:00Z to 2026-10-07T18:35:00Z. Shared original-window caps across all three tools: 20 quotes, 20 settlement attempts, 80 provider HTTP calls and 1,000 unsigned calls; one concurrent validation and two resident requests. Adding JSON repair creates no new allowance, reset or renewal. Current remaining capacity is unknown; use current health/catalogue availability preflight and avoid repeated probes.",
    "Read /openapi-live.json and compare exact operation IDs, version 0.29.0, price and limits with the current catalogue; stop on mismatch. The historical 170-tool definitions are preserved.",
    "Each offered call costs 0.003 native USDC on Base (3000 atomic units), excluding payer network fees. JSON repair is one fixed-price batch of 1–5 items under conservative-json-repair-v1; no arbitrary JSON5, semantic/schema validation, inferred missing values or truncated-data completion.",
    "JSON repair limits: 131072 raw HTTP request bytes; 100000 parsed-input UTF-8 JSON bytes; 16000 UTF-16 code units per item; 400000 tool-result bytes and 400512 admitted response-envelope bytes. The 400276-byte envelope is an observed local maximum fixture, not a separate runtime cap.",
    "For payment, independently authorize the actual x402 v2 exact native Base USDC challenge and fees. Use an ordinary client-selected nonce, echo the exact accepted.extra.agentReservation version/id object, and preserve the original optional Idempotency-Key. No MPP or Tempo path is offered.",
    "Raw JSON repair input and result are not retained in the ledger. Recovery requires the original input and hash-bound recomputation against the original reservation; the hashes are not a retrievable copy of the text. At most four entitlement deliveries per reservation, including the initial delivery. Preserve the original credential, exact canonical input and resource, and the optional Idempotency-Key unchanged (including its original absence). Recovery, backpressure or uncertain errors never authorize automatically buying a fresh quote or paying again.",
    "No completed sale, successful paid execution, settlement or revenue is established by these unsigned observations. A challenge does not authorize payment."
  ],
  "pilotAvailability": {
    "format": "bounded-three-tool-pilot-availability-v1",
    "status": "conditional-pilot-window",
    "apiOrigin": "https://api.carloshbcabral.com",
    "openapi": "/openapi-live.json",
    "preflightLinks": {
      "health": "https://api.carloshbcabral.com/health",
      "catalogue": "https://api.carloshbcabral.com/catalogue"
    },
    "http402VerificationScope": "Historical unsigned challenges for content-digest and timestamp-convert; separate newly verified unsigned JSON challenge. No completed sale or settlement is asserted.",
    "validFrom": "2026-10-06T18:35:00Z",
    "validUntil": "2026-10-07T18:35:00Z",
    "availableOperationIds": [
      "content-digest",
      "timestamp-convert",
      "json-repair"
    ],
    "plannedUnavailableOperationCount": 167,
    "protocol": "x402-v2",
    "mppAvailable": false,
    "pricePerTool": {
      "amount": "0.003",
      "currency": "USDC",
      "assetKind": "native",
      "network": "eip155:8453",
      "networkName": "Base",
      "amountAtomic": "3000",
      "payerNetworkFeesIncluded": false
    },
    "pilotLimits": {
      "quotes": 20,
      "settlementAttempts": 20,
      "providerCalls": 80,
      "unsignedCalls": 1000,
      "concurrentValidations": 1,
      "residentRequests": 2
    },
    "availabilityConditions": [
      "Inside the unchanged original UTC window",
      "Remaining shared quote, settlement, provider HTTP and unsigned-call caps",
      "Remaining shared free allowance and provider availability",
      "One concurrent validation and two resident requests",
      "Fresh health/catalogue admits the selected operation; remaining quota is unknown"
    ],
    "remainingCapacity": "Unknown. Read current health and catalogue for availability; no remaining-capacity snapshot is asserted.",
    "staticReferenceScope": "The 170-operation reference catalogue, old OpenAPI, schemas and tool pages remain historical release definitions, including unavailable legacy MPP paths. Only the three explicit conditional x402 endpoints below are offered.",
    "paymentAuthorization": "A static notice or HTTP 402 challenge never authorizes a payment. Independently approve actual amount, asset, network, destination and payer fees before any paid request.",
    "livePaymentsVerified": false,
    "operations": [
      {
        "id": "content-digest",
        "method": "POST",
        "url": "https://api.carloshbcabral.com/v1/x402/content-digest"
      },
      {
        "id": "timestamp-convert",
        "method": "POST",
        "url": "https://api.carloshbcabral.com/v1/x402/timestamp-convert"
      },
      {
        "id": "json-repair",
        "method": "POST",
        "url": "https://api.carloshbcabral.com/v1/x402/json-repair"
      }
    ],
    "noNewAllowanceResetOrRenewal": true,
    "maxEntitlementDeliveriesPerReservationIncludingInitial": 4,
    "ordinaryClientNonce": true,
    "json402VerifiedAt": "2026-10-06T23:00:00.088Z",
    "catalogueVerifiedAt": "2026-10-06T23:00:00.301Z",
    "recovery": "At most four entitlement deliveries per reservation, including the initial delivery. Preserve the original credential, exact canonical input and resource, and the optional Idempotency-Key unchanged (including its original absence). Recovery, backpressure or uncertain errors never authorize automatically buying a fresh quote or paying again.",
    "jsonRepairRecovery": "Raw JSON repair input and result are not retained in the ledger. Recovery requires the original input and hash-bound recomputation against the original reservation; the hashes are not a retrievable copy of the text. At most four entitlement deliveries per reservation, including the initial delivery. Preserve the original credential, exact canonical input and resource, and the optional Idempotency-Key unchanged (including its original absence). Recovery, backpressure or uncertain errors never authorize automatically buying a fresh quote or paying again.",
    "priorTwoTool402VerifiedAt": "2026-10-06T18:38:40.692Z",
    "receiptScope": {
      "json402VerifiedAt": "2026-10-06T23:00:00.088Z",
      "catalogueVerifiedAt": "2026-10-06T23:00:00.301Z",
      "saleOrSettlementVerified": false
    }
  }
}
