{
    "schema": "x402facilitator.agent-quickstart.v1",
    "name": "x402Facilitator.si",
    "version": "0.9.179",
    "public_read_only": true,
    "entrypoints": {
        "skill_md": "https://x402facilitator.si/skill.md",
        "well_known_skill_md": "https://x402facilitator.si/.well-known/skill.md",
        "service_catalog": "https://x402facilitator.si/wp-json/x402facilitator/v1/discovery/services?audience=agent",
        "service_detail_pattern": "https://x402facilitator.si/wp-json/x402facilitator/v1/discovery/services/{id}",
        "agent_allowance_pattern": "https://x402facilitator.si/wp-json/x402facilitator/v1/agents/treasury/{agent_id}/allowance",
        "agent_wallet_auth_challenge": "https://x402facilitator.si/wp-json/x402facilitator/v1/agents/wallet-auth/challenge",
        "merchant_agent_setup": "https://x402facilitator.si/dashboard/?view=agents",
        "capabilities": "https://x402facilitator.si/wp-json/x402facilitator/v1/supported",
        "health": "https://x402facilitator.si/wp-json/x402facilitator/v1/health",
        "mcp_manifest": "https://x402facilitator.si/wp-json/x402facilitator-chatgpt/v1/manifest",
        "mcp_server": "https://x402facilitator.si/wp-json/x402facilitator-chatgpt/v1/mcp"
    },
    "authentication": {
        "public_discovery": "none",
        "mcp_operational_tools": "OAuth 2.0 PKCE, read-only by default",
        "purchases": "service-specific authorization and approved external wallet/signer",
        "agent_allowance_check": "bound agent credential or short-lived wallet-signature proof; read only"
    },
    "transaction_flow": [
        "discover_service",
        "request_resource",
        "inspect_live_402_challenge",
        "enforce_spending_and_jurisdiction_policies",
        "sign_outside_model",
        "submit_authorized_payment",
        "verify_settlement",
        "consume_paid_resource"
    ],
    "important": [
        "Discovery is not payment authorization or proof of service availability.",
        "Do not sign or pay without checking live amount, asset, network and recipient.",
        "Do not expose private keys, seed phrases, API secrets, or OAuth tokens to the model.",
        "Do not retry a transfer just because a response was delayed; check status first.",
        "An allowance snapshot is not a signed authorization or a promise that the next payment will pass.",
        "Merchant self-service agent setup is available only to signed-in wallet-verified account holders; each delegated wallet must separately prove control before policy activation.",
        "A readiness check never initiates or proves a paid purchase; use external signing and verify a receipt for a genuine end-to-end test.",
        "The MCP operational connector does not submit payments or sign transactions."
    ],
    "precision": "Use exact decimal handling for micropayments; do not round to cents."
}