{
  "ok": true,
  "schema": "wisely.x402.agent-integration-status.v1",
  "generatedAt": "2026-08-22T15:39:48.607Z",
  "summary": "End-to-end agent integration surface for hosted endpoints, MCP tools, x402 rails, conversion handoff, provider adapters, builder controls, receipts, and alerts.",
  "surfaces": {
    "manifest": "https://payments.wiselyenterprisesllc.com/x402/manifest",
    "aiManifest": "https://payments.wiselyenterprisesllc.com/ai/manifest",
    "mcp": "https://payments.wiselyenterprisesllc.com/ai/mcp",
    "mcpManifest": "https://payments.wiselyenterprisesllc.com/ai/mcp/manifest",
    "hostedEndpoints": "https://payments.wiselyenterprisesllc.com/ai/endpoints",
    "railStatus": "https://payments.wiselyenterprisesllc.com/x402/rails/status",
    "conversionAssets": "https://payments.wiselyenterprisesllc.com/x402/conversion/assets",
    "alerts": "https://payments.wiselyenterprisesllc.com/x402/alerts/status",
    "workers": "https://payments.wiselyenterprisesllc.com/x402/workers/status",
    "state": "https://payments.wiselyenterprisesllc.com/x402/state/status",
    "proofCache": "https://payments.wiselyenterprisesllc.com/x402/proofs/cache"
  },
  "checks": {
    "mcpToolsList": {
      "ok": true,
      "count": 65
    },
    "hostedEndpointCatalog": {
      "ok": true,
      "active": 13,
      "total": 13
    },
    "paidResources": {
      "ok": true,
      "count": 18
    },
    "baseRail": {
      "ok": true,
      "status": "production"
    },
    "solanaRail": {
      "ok": false,
      "status": "needs_binding_live_proof",
      "production": false
    },
    "conversionHandoff": {
      "ok": true,
      "status": "active_quote_handoff_beta"
    },
    "builderFactory": {
      "ok": true,
      "status": "builder_key_scoped"
    },
    "developerCredits": {
      "ok": true,
      "status": "configured"
    },
    "receipts": {
      "ok": true,
      "status": "public_safe_receipt_lookup"
    },
    "alerting": {
      "ok": true,
      "status": {
        "ok": true,
        "schema": "wisely.x402.alerting-status.v1",
        "localSink": {
          "enabled": true,
          "path": "/home/node/.openclaw/agent-payments/multiplexer/rail-alerts.jsonl",
          "writable": true
        },
        "externalSinks": {
          "webhookConfigured": false,
          "emailConfigured": false,
          "agentMailConfigured": true,
          "agentMailInbox": "pablito@agentmail.to",
          "deliveryLogPath": "/home/node/.openclaw/agent-payments/multiplexer/rail-alert-delivery.jsonl",
          "retryQueuePath": "/home/node/.openclaw/agent-payments/multiplexer/rail-alert-retry-queue.json",
          "retryQueue": {
            "pending": 0,
            "delivered": 28,
            "resolved": 15,
            "abandoned": 1
          }
        },
        "deliveryRecent": [
          {
            "at": "2026-08-22T15:30:22.439Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T15:15:25.775Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T15:00:22.180Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T14:45:22.032Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T14:30:21.718Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T14:15:28.749Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T14:00:23.112Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T13:45:21.491Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T13:30:21.748Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T13:15:20.651Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T13:00:30.611Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T12:45:23.064Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T12:30:26.209Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T12:15:27.193Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T12:00:23.484Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T11:45:21.295Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T11:30:21.806Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T11:15:29.147Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T11:00:23.120Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T10:45:24.021Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T10:30:31.336Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T10:15:43.486Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T10:00:32.959Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T09:45:29.118Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-08-22T09:30:24.819Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          }
        ],
        "recent": [
          {
            "at": "2026-08-22T15:30:09.188Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T15:15:09.812Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T15:00:08.689Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T14:45:09.103Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T14:30:08.724Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T14:15:09.175Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T14:00:09.126Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T13:45:08.915Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T13:30:08.200Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T13:15:08.555Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T13:00:18.712Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T12:45:08.777Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T12:30:12.063Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T12:15:09.386Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T12:00:09.303Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T11:45:08.878Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T11:30:08.198Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T11:15:18.180Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T11:00:09.233Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T10:45:13.191Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T10:30:11.057Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T10:15:24.594Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T10:00:15.730Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T09:45:11.649Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          },
          {
            "at": "2026-08-22T09:30:11.366Z",
            "severity": "info",
            "type": "solana_not_stable",
            "rail": "solana",
            "message": "Solana rail is needs_binding_live_proof; keep it out of production routing until live proof and reconciliation pass.",
            "requestId": "",
            "bindingHash": "",
            "transaction": ""
          }
        ]
      }
    }
  },
  "providerMethods": [
    {
      "id": "native_base_x402",
      "status": "production",
      "entrypoint": "/paid/facilitator-echo"
    },
    {
      "id": "hosted_ai_invoke",
      "status": "active",
      "entrypoint": "/ai/invoke"
    },
    {
      "id": "hosted_endpoint_factory",
      "status": "active",
      "entrypoint": "/ai/endpoints"
    },
    {
      "id": "external_x402_quote",
      "status": "active",
      "entrypoint": "/x402/quote"
    },
    {
      "id": "conversion_handoff",
      "status": "active_quote_handoff_beta",
      "entrypoint": "/x402/conversion/quote"
    },
    {
      "id": "developer_credits",
      "status": "active",
      "entrypoint": "/ai/credits/status"
    },
    {
      "id": "mcp_tools",
      "status": "active",
      "entrypoint": "/ai/mcp"
    },
    {
      "id": "gift_card_commerce",
      "status": "provider_credentials_present_purchases_enabled_redemption_test_pending",
      "entrypoint": "/x402/commerce/gift-card"
    },
    {
      "id": "rye_commerce_handoff",
      "status": "supported_external_handoff",
      "entrypoint": "/x402/commerce/rye"
    },
    {
      "id": "creator_catalogs",
      "status": "active",
      "entrypoint": "/ai/creator-catalogs"
    }
  ],
  "nextHardening": [
    "Keep running Solana live memo-bound dust proofs before production routing raises caps.",
    "Promote SQLite mirror into primary durable state after repeated backfill/export/recovery tests.",
    "Move Base managed signer from internal isolated service into true cloud KMS/HSM custody.",
    "Keep scheduled /x402/workers/run active for reconciliation, alert retries, state checks, seller reports, and proof cache generation."
  ]
}