{
    "version": "1.2",
    "protocol": "calculatiks-guardian",
    "wallets_supported": {
        "metamask-agent": {
            "userop": true,
            "session_key": true,
            "guard_mode": true
        },
        "coinbase-agentic": {
            "x402": false,
            "spending_policies": true
        },
        "virtual-butler": {
            "commerce": true,
            "agent_wallet": true
        },
        "erc4337": {
            "userop": true,
            "paymaster": true
        },
        "eoa": {
            "signature": true
        }
    },
    "composable_tools": [
        "prepare_composable_action",
        "simulate",
        "propose",
        "build_approve",
        "build_swap"
    ],
    "output_format": "composable_action",
    "output_schema_url": "https://calculatiks.eu/dev/plugin/compose/schema",
    "rpc_endpoint": "https://calculatiks.eu/dev/plugin/rpc",
    "health_endpoint": "https://calculatiks.eu/dev/plugin/health",
    "compose_flow": [
        "1. GET /compose",
        "2. POST /rpc tools/call prepare_composable_action",
        "3. Returns ready_for_signing",
        "4. Client signs locally",
        "5. Broadcast via wallet agent"
    ],
    "non_custodial": true,
    "never_signs": true,
    "never_broadcasts": true,
    "checked_at": "2026-11-01T08:48:25+00:00"
}