{
  "spec": "x402-service-manifest/1",
  "version": 1,
  "x402Version": 2,
  "name": "naxytra",
  "provider": "naxytra",
  "description": "Pay-per-call deterministic MCP tools and post-quantum proof verification for agents, settled with x402 (gasless USDC on Base) via the Coinbase CDP facilitator. Discovery is free; each paid call is $0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet).",
  "website": "https://www.naxytra.com/agents",
  "categories": [
    "developer-tools",
    "crypto",
    "evm",
    "x402",
    "mcp",
    "agents",
    "payments",
    "data"
  ],
  "service_overview": {
    "name": "naxytra",
    "tagline": "Pay-per-call tools for agents: discover free, pay once with x402, get a real deliverable with a signed delivery receipt.",
    "description": "17 deterministic MCP tools and post-quantum proof verification, $0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet), settled only after the call succeeds. Providers can join the open provider network and are paid on-chain.",
    "website": "https://www.naxytra.com/agents",
    "categories": [
      "developer-tools",
      "crypto",
      "x402",
      "mcp",
      "agents",
      "payments"
    ]
  },
  "price": "$0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet)",
  "pricing": {
    "currency": "USD",
    "human": "$0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet)",
    "per_call": [
      {
        "network": "eip155:8453",
        "label": "Base mainnet",
        "asset_symbol": "USDC",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "price_usd": "0.01",
        "amount_atomic": "10000",
        "decimals": 6
      },
      {
        "network": "eip155:84532",
        "label": "Base Sepolia (testnet)",
        "asset_symbol": "USDC",
        "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
        "price_usd": "0.001",
        "amount_atomic": "1000",
        "decimals": 6
      }
    ]
  },
  "payment": {
    "protocol": "x402",
    "x402Version": 2,
    "scheme": "exact",
    "network": "eip155:8453",
    "networks": [
      "eip155:8453",
      "eip155:84532"
    ],
    "asset": "USDC",
    "facilitator": "coinbase-cdp",
    "price": "$0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet)",
    "model": "pay-per-call — an unpaid call returns the x402 payment-required challenge with the price; sign one gasless USDC authorization (x402 v2, EIP-3009) and retry; payment settles only after the call succeeds and the result comes back with a settlement receipt and a signed delivery receipt. Discovery (initialize, tools/list, resources, prompts, the catalog tool) is free.",
    "free_methods": [
      "initialize",
      "tools/list",
      "resources/list",
      "resources/read",
      "prompts/list",
      "prompts/get",
      "tools/call catalog"
    ],
    "delivery_receipt_keys": [
      "https://xytara-mcp-executor.onrender.com/.well-known/delivery-receipt-keys",
      "https://xytara.onrender.com/.well-known/delivery-receipt-keys"
    ]
  },
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "10000",
      "payTo": "0x7cd2E0Ed2721319B20FAac4109774d030833F84D",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "maxTimeoutSeconds": 60
    },
    {
      "scheme": "exact",
      "network": "eip155:84532",
      "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
      "amount": "1000",
      "payTo": "0x7cd2E0Ed2721319B20FAac4109774d030833F84D",
      "extra": {
        "name": "USDC",
        "version": "2"
      },
      "maxTimeoutSeconds": 60
    }
  ],
  "resources": [
    "https://xytara-mcp-executor.onrender.com/mcp",
    "https://xytara.onrender.com/x402/commands/execute",
    "https://xytara.onrender.com/x402/mcp/tools/invoke",
    "https://xytara.onrender.com/x402/credits/topup"
  ],
  "resource_details": [
    {
      "url": "https://xytara-mcp-executor.onrender.com/mcp",
      "kind": "mcp-streamable-http",
      "price": "$0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet)",
      "tool_count": 17,
      "tools": [
        "summarize",
        "zones.lookup",
        "catalog",
        "reply.draft",
        "json.validate",
        "text.extract",
        "html.to-text",
        "text.chunk",
        "x402.decode",
        "keccak256",
        "address.validate",
        "x402.verify-receipt",
        "tx.status",
        "abi.encode",
        "abi.decode",
        "merkle.verify",
        "eip712.hash"
      ]
    },
    {
      "url": "https://xytara.onrender.com/x402/commands/execute",
      "kind": "http-post",
      "price": "$0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet)",
      "executable_task_refs": [
        "adapter.mcp.invoke",
        "adapter.xoonya.invoke"
      ]
    },
    {
      "url": "https://xytara.onrender.com/x402/mcp/tools/invoke",
      "kind": "http-post",
      "price": "$0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet)",
      "executable_task_refs": [
        "adapter.mcp.invoke"
      ]
    },
    {
      "url": "https://xytara.onrender.com/x402/credits/topup",
      "kind": "http-post",
      "price": "$1.00 USDC on Base mainnet buys 400 credits",
      "network": "eip155:8453"
    }
  ],
  "tools": [
    "summarize",
    "zones.lookup",
    "catalog",
    "reply.draft",
    "json.validate",
    "text.extract",
    "html.to-text",
    "text.chunk",
    "x402.decode",
    "keccak256",
    "address.validate",
    "x402.verify-receipt",
    "tx.status",
    "abi.encode",
    "abi.decode",
    "merkle.verify",
    "eip712.hash"
  ],
  "tool_count": 17,
  "buy": {
    "summary": "Pay-per-call deterministic MCP tools and post-quantum proof verification for agents. Discovery is free; every paid call costs $0.01 USDC on Base mainnet ($0.001 USDC on Base Sepolia testnet), paid with x402 v2 (gasless USDC) and settled through the Coinbase CDP facilitator only after the call succeeds.",
    "price": "$0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet)",
    "payment": {
      "protocol": "x402",
      "x402Version": 2,
      "scheme": "exact",
      "authorization": "EIP-3009 transferWithAuthorization: the buyer signs, the facilitator broadcasts, so the buyer needs no gas",
      "facilitator": "coinbase-cdp",
      "settlement": "Settled only after a successful call; a failed call is not charged.",
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "payTo": "0x7cd2E0Ed2721319B20FAac4109774d030833F84D",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "maxTimeoutSeconds": 60
        },
        {
          "scheme": "exact",
          "network": "eip155:84532",
          "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
          "amount": "1000",
          "payTo": "0x7cd2E0Ed2721319B20FAac4109774d030833F84D",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "maxTimeoutSeconds": 60
        }
      ],
      "pricing": {
        "currency": "USD",
        "human": "$0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet)",
        "per_call": [
          {
            "network": "eip155:8453",
            "label": "Base mainnet",
            "asset_symbol": "USDC",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "price_usd": "0.01",
            "amount_atomic": "10000",
            "decimals": 6
          },
          {
            "network": "eip155:84532",
            "label": "Base Sepolia (testnet)",
            "asset_symbol": "USDC",
            "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
            "price_usd": "0.001",
            "amount_atomic": "1000",
            "decimals": 6
          }
        ]
      },
      "authoritative_terms": "The payment-required challenge returned by the endpoint is authoritative; these terms mirror it.",
      "delivery_receipts": {
        "description": "Each paid call returns a signed delivery receipt (Ed25519 + ML-DSA-65 hybrid).",
        "signature_suites": [
          "Ed25519",
          "ML-DSA-65"
        ],
        "key_refs": [
          "https://xytara-mcp-executor.onrender.com/.well-known/delivery-receipt-keys",
          "https://xytara.onrender.com/.well-known/delivery-receipt-keys"
        ]
      }
    },
    "free": [
      "MCP initialize, tools/list, resources/*, prompts/* and the catalog tool on https://xytara-mcp-executor.onrender.com/mcp",
      "Every public GET discovery surface (agent card, x402 manifest, discovery index, summaries)",
      "Unpaid requests: they return the payment-required challenge with the price and are never charged",
      "Provider-network registration"
    ],
    "mcp": {
      "url": "https://xytara-mcp-executor.onrender.com/mcp",
      "transport": "streamable-http",
      "server_name": "com.naxytra/xytara-mcp-executor",
      "server_card": "https://xytara-mcp-executor.onrender.com/server.json",
      "x402_manifest": "https://xytara-mcp-executor.onrender.com/.well-known/x402",
      "tool_count": 17,
      "tools": [
        "summarize",
        "zones.lookup",
        "catalog",
        "reply.draft",
        "json.validate",
        "text.extract",
        "html.to-text",
        "text.chunk",
        "x402.decode",
        "keccak256",
        "address.validate",
        "x402.verify-receipt",
        "tx.status",
        "abi.encode",
        "abi.decode",
        "merkle.verify",
        "eip712.hash"
      ],
      "free_methods": [
        "initialize",
        "tools/list",
        "resources/list",
        "resources/read",
        "prompts/list",
        "prompts/get",
        "tools/call catalog"
      ],
      "paid_tools": [
        "summarize",
        "zones.lookup",
        "reply.draft",
        "json.validate",
        "text.extract",
        "html.to-text",
        "text.chunk",
        "x402.decode",
        "keccak256",
        "address.validate",
        "x402.verify-receipt",
        "tx.status",
        "abi.encode",
        "abi.decode",
        "merkle.verify",
        "eip712.hash"
      ],
      "price": "$0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet)",
      "unpaid_call": "An unpaid tools/call returns a payment-required tool result per the x402 MCP transport spec; retry the same call with the signed x402 payment attached.",
      "http402_variant": {
        "url": "https://xytara-mcp-executor.onrender.com/mcp/http402",
        "description": "Same tools, but an unpaid call returns HTTP 402 with a PAYMENT-REQUIRED header, for fetch-wrapper x402 clients that retry with a PAYMENT-SIGNATURE header."
      }
    },
    "runtime": {
      "execute_url": "https://xytara.onrender.com/x402/commands/execute",
      "mcp_invoke_url": "https://xytara.onrender.com/x402/mcp/tools/invoke",
      "method": "POST",
      "price": "$0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet)",
      "executable_tasks": [
        {
          "task_ref": "adapter.mcp.invoke",
          "description": "Run any of the MCP tools, routed to the MCP executor provider.",
          "tools": [
            "summarize",
            "zones.lookup",
            "catalog",
            "reply.draft",
            "json.validate",
            "text.extract",
            "html.to-text",
            "text.chunk",
            "x402.decode",
            "keccak256",
            "address.validate",
            "x402.verify-receipt",
            "tx.status",
            "abi.encode",
            "abi.decode",
            "merkle.verify",
            "eip712.hash"
          ],
          "example_body": {
            "task_ref": "adapter.mcp.invoke",
            "command": "mcp tool invoke",
            "body": {
              "tool_name": "keccak256",
              "arguments": {
                "data": "hello"
              }
            }
          }
        },
        {
          "task_ref": "adapter.xoonya.invoke",
          "description": "Post-quantum proof verification, routed to the xoonya verifier provider.",
          "tools": [
            "proof.verify-signature",
            "proof.verify-bundle"
          ],
          "example_body": {
            "task_ref": "adapter.xoonya.invoke",
            "command": "xoonya proof verify",
            "body": {
              "tool_name": "proof.verify-signature",
              "arguments": {
                "signature_verification": {
                  "jws": "<compact JWS>",
                  "trusted_public_key": "<public key>"
                }
              }
            }
          }
        }
      ],
      "other_tasks": "Other catalog task_refs are reference/catalog entries: the runtime answers them with HTTP 501 capability_not_executable and does not charge.",
      "unpaid_call": "An unpaid execute returns HTTP 402 with payment_required.accepts and a price array ({network, asset, amount, usd}); retry with the signed payment in the PAYMENT-SIGNATURE header.",
      "catalog_ref": "https://xytara.onrender.com/v1/catalog",
      "catalog_note": "Each /v1/catalog task carries purchase.executable_now and, when executable, its x402 per-call price; executable_task_refs lists what can run today.",
      "request_id": "Every runtime response carries an X-Request-Id header (errors include request_id); quote it when asking for support."
    },
    "a2a": {
      "url": "https://xytara.onrender.com/v1/a2a",
      "method": "message/send",
      "price": "$0.01 USDC per paid call on Base mainnet ($0.001 USDC on Base Sepolia testnet)",
      "skills": [
        "adapter.mcp.invoke",
        "adapter.xoonya.invoke"
      ],
      "usage": "Set message.metadata.task_ref to a skill and put the task body {tool_name, arguments} in metadata.params (or a data part). An unpaid message/send returns Task(input-required) with metadata x402.payment.required; re-send with the signed payment in metadata[\"x402.payment.payload\"]. Paid skills run verify -> execute -> settle.",
      "refused": "A skill that cannot execute (for example the reference entry a2a.negotiate) is refused up front as a failed task with x402.payment.status not-required; no payment is requested."
    },
    "credits": {
      "topup_url": "https://xytara.onrender.com/x402/credits/topup",
      "method": "POST",
      "price_usd": "1.00",
      "network": "eip155:8453",
      "asset_symbol": "USDC",
      "credits_per_topup": 400,
      "credit_value_usd": "0.0025",
      "task_cost_credits": "1-8 credits per task, by pricing tier",
      "typical_mcp_call_credits": 3,
      "spend_credential": "The paid top-up response returns a spend credential (Authorization: Bearer xytara_spend_...). It is shown once; anyone holding it can spend the account's credits.",
      "spend_with": "POST https://xytara.onrender.com/x402/commands/execute with \"payment_preference\": \"credits_first\" and Authorization: Bearer <spend credential>"
    },
    "provider_network": {
      "register_url": "https://xytara.onrender.com/v1/provider-network/register",
      "contract_url": "https://xytara.onrender.com/v1/provider-network/contract",
      "directory_url": "https://xytara.onrender.com/v1/provider-network/providers",
      "registration": "Open registration (no API key): POST your execute endpoint, the capabilities you serve, your revenue_share_bps and your payout_address.",
      "activation": "Operator-activated after review; paid calls are routed to active providers only.",
      "revenue": "Revenue share per settled call, reconciled in the ledger, with automated on-chain USDC payouts on Base."
    },
    "not_live": [
      "USD₮ / Celo settlement is not live.",
      "L402 (Lightning) is a verification rail only; it is not live-settled.",
      "Hosted card checkout is not live; buy with x402 or the x402 credits top-up.",
      "Other chains and rail families listed in the catalog (for example Hedera, Kaspa, Polkadot, DigiByte, Constellation, Solana, Antelope, BSV) are catalog/reference entries, not live settlement.",
      "XNYA proof verification is machine-evidence verification, not an identity, custody or chain-truth claim."
    ],
    "links": {
      "human_page": "https://www.naxytra.com/agents#buy",
      "quickstart": "https://www.naxytra.com/quickstart",
      "llms_txt": "https://www.naxytra.com/llms.txt",
      "x402_manifest": "https://www.naxytra.com/.well-known/x402",
      "agent_card": "https://www.naxytra.com/.well-known/agent-card.json",
      "mcp_card": "https://www.naxytra.com/.well-known/mcp.json",
      "mcp_server_card": "https://www.naxytra.com/.well-known/mcp/server-card.json",
      "proof": "https://www.naxytra.com/proof"
    }
  },
  "endpoints": {
    "mcp": "https://xytara-mcp-executor.onrender.com/mcp",
    "mcp_http402": "https://xytara-mcp-executor.onrender.com/mcp/http402",
    "mcp_manifest": "https://xytara-mcp-executor.onrender.com/.well-known/x402",
    "mcp_server_card": "https://xytara-mcp-executor.onrender.com/server.json",
    "runtime_execute": "https://xytara.onrender.com/x402/commands/execute",
    "runtime_mcp_invoke": "https://xytara.onrender.com/x402/mcp/tools/invoke",
    "credits_topup": "https://xytara.onrender.com/x402/credits/topup",
    "provider_network_register": "https://xytara.onrender.com/v1/provider-network/register",
    "provider_network_contract": "https://xytara.onrender.com/v1/provider-network/contract",
    "provider_directory": "https://xytara.onrender.com/v1/provider-network/providers",
    "agent_card": "https://www.naxytra.com/.well-known/agent-card.json",
    "discovery_index": "https://www.naxytra.com/v1/agent-discovery-index",
    "llms_txt": "https://www.naxytra.com/llms.txt",
    "proof": "https://www.naxytra.com/proof"
  },
  "mcp_registry": "com.naxytra/xytara-mcp-executor",
  "glama_connector": "https://glama.ai/mcp/connectors/com.naxytra/xytara-mcp-executor"
}