{
  "ok": true,
  "service": "PolicyPool Coverage Preflight",
  "charged": false,
  "description": "Resolve an accepted OKX.AI job into a verified, coverage-ready paid request, from a public task reference or from on-chain evidence you supply.",
  "modes": [
    {
      "mode": "public_task_reference",
      "required": [
        "targetAgent",
        "taskReference"
      ],
      "available": false,
      "unavailableReason": "okx_public_task_evidence_withdrawn",
      "note": "OKX.AI stopped publishing the acceptance timeline and on-chain task id on the public task page, so a task URL or bare task id can no longer be bound to its job."
    },
    {
      "mode": "verified_onchain_evidence",
      "required": [
        "targetAgent",
        "targetJobId",
        "targetCreationTxHash",
        "targetAcceptanceTxHash",
        "targetBuyer",
        "jobDescription"
      ],
      "notAvailableFor": [
        {
          "whenPolicy": "serviceType is A2A and the policy is enrolled on the v0.4 stack",
          "reason": "direct_evidence_unavailable_for_universal_a2a",
          "note": "Reconciliation for these covenants reads the withdrawn public task page, so coverage bought this way could not release or pay out. It is refused rather than sold."
        }
      ],
      "available": true,
      "note": "You supply the exact X Layer transactions; PolicyPool verifies them against the task escrow rather than trusting them. targetBuyer must be the wallet that created the target job, and must be the payer on the paid call. The job description is checked against the policy's published scope but is not proved on chain."
    }
  ],
  "supportedTargets": [
    {
      "agentId": "4348",
      "agentName": "Foreman",
      "serviceIds": [
        "33357"
      ],
      "serviceName": "Launch Readiness Pack",
      "serviceType": "A2MCP",
      "slaSeconds": 300,
      "maxCoverageAtomic": "5000000",
      "coverageStatus": "active",
      "coverableNow": true,
      "clockSource": "verified_acceptance_block",
      "processingStart": "verified target-job acceptance",
      "enrollmentWindowSeconds": 60,
      "exclusions": []
    },
    {
      "agentId": "3465",
      "agentName": "GlassDesk",
      "serviceIds": [
        "30019",
        "30020",
        "30021"
      ],
      "serviceName": "Evidence Pack Services",
      "serviceType": "A2A",
      "slaSeconds": 86400,
      "maxCoverageAtomic": "5000000",
      "coverageStatus": "active",
      "coverableNow": true,
      "clockSource": "verified_acceptance_block",
      "processingStart": "verified target-job acceptance",
      "enrollmentWindowSeconds": 14400,
      "exclusions": []
    },
    {
      "agentId": "3808",
      "agentName": "Warden",
      "serviceIds": [
        "33461"
      ],
      "serviceName": "Agent Endpoint Security Audit",
      "serviceType": "A2MCP",
      "slaSeconds": 300,
      "maxCoverageAtomic": "500000",
      "coverageStatus": "pending_clock_adapter",
      "coverableNow": false,
      "clockSource": "provider_endpoint_receipt",
      "processingStart": "funded request reaches the listed endpoint with its payload",
      "enrollmentWindowSeconds": 60,
      "exclusions": [
        "OKX task-routing or auto-replay delay before the funded payload reaches the endpoint",
        "custom audit batteries of approximately 40 or more payloads",
        "security certification or any guarantee of the returned grade",
        "audit grade or quality; coverage applies only to timely delivery of the result"
      ]
    }
  ],
  "coverageState": "NOT_CHECKED",
  "covered": false,
  "paymentMade": false,
  "receiptIssued": false,
  "nextAction": "RUN_ELIGIBILITY_CHECK",
  "correlationId": "6b736407-4694-4cbc-8592-180dd9b48274"
}