{
  "ok": true,
  "schema": "wisely.x402.agent-integration-status.v1",
  "generatedAt": "2026-07-08T13:28:07.736Z",
  "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": 4,
            "resolved": 15,
            "abandoned": 1
          }
        },
        "deliveryRecent": [
          {
            "at": "2026-07-08T13:15:17.410Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T13:00:15.871Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T12:45:16.973Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T12:30:18.932Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T12:15:16.864Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T12:00:17.051Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T11:45:16.108Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T11:30:14.807Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T11:15:15.828Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T11:00:15.510Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T10:45:15.638Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T10:30:15.811Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T10:15:15.068Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T10:00:15.869Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T09:45:15.158Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T09:30:16.630Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T09:15:14.908Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T09:00:15.131Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T08:45:15.979Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T08:30:21.472Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T08:15:14.448Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T08:00:18.004Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T07:45:18.191Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T07:30:17.270Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          },
          {
            "at": "2026-07-08T07:15:17.456Z",
            "sink": "agentmail",
            "ok": true,
            "status": 200,
            "type": "solana_not_stable",
            "rail": "solana",
            "error": ""
          }
        ],
        "recent": [
          {
            "at": "2026-07-08T13:15:10.116Z",
            "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-07-08T13:00:08.721Z",
            "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-07-08T12:45:09.800Z",
            "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-07-08T12:30:10.870Z",
            "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-07-08T12:15:09.081Z",
            "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-07-08T12:00:09.881Z",
            "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-07-08T11:45:09.327Z",
            "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-07-08T11:30:08.323Z",
            "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-07-08T11:15:08.809Z",
            "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-07-08T11:00:08.930Z",
            "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-07-08T10:45:08.852Z",
            "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-07-08T10:30:08.307Z",
            "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-07-08T10:15:08.571Z",
            "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-07-08T10:00:09.046Z",
            "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-07-08T09:45:08.675Z",
            "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-07-08T09:30:10.032Z",
            "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-07-08T09:15:08.220Z",
            "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-07-08T09:00:08.532Z",
            "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-07-08T08:45:09.146Z",
            "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-07-08T08:30:14.927Z",
            "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-07-08T08:15:07.923Z",
            "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-07-08T08:00:11.272Z",
            "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-07-08T07:45:11.098Z",
            "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-07-08T07:30:10.591Z",
            "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-07-08T07:15:10.473Z",
            "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."
  ]
}