{
 "description": "Block-pinned DeFi control-plane commitments, Base EAS attestations and governance proposals for agents.",
 "documentation": "https://pacta.wtf/llms-full.txt",
 "environment": [
  {
   "description": "Local snapshot of /api/v1/index.json (offline use)",
   "name": "PACTA_INDEX_PATH",
   "required": false,
   "secret": false
  },
  {
   "description": "Local snapshot of /api/v1/proposals.json",
   "name": "PACTA_PROPOSALS_PATH",
   "required": false,
   "secret": false
  },
  {
   "description": "Local spec JSON (anchoring overrides, local index fallback)",
   "name": "PACTA_SPEC_PATH",
   "required": false,
   "secret": false
  },
  {
   "description": "Enables paid x402 tools against this gateway URL; the live gateway is https://pacta-x402.pacta.workers.dev (unset: free tools only)",
   "name": "PACTA_X402_URL",
   "required": false,
   "secret": false
  },
  {
   "description": "Per-call USDC cap in atomic units (default 1000000 = $1.00; hard ceiling 5000000)",
   "name": "PACTA_X402_MAX_ATOMIC",
   "required": false,
   "secret": false
  },
  {
   "description": "Timeout per outbound request in ms (default 8000)",
   "name": "PACTA_X402_TIMEOUT_MS",
   "required": false,
   "secret": false
  }
 ],
 "feeds": {
  "/.well-known/agent.json": "https://pacta.wtf/.well-known/agent.json",
  "/.well-known/mcp.json": "https://pacta.wtf/.well-known/mcp.json",
  "/SKILL.md": "https://pacta.wtf/SKILL.md",
  "/api/v1/index.json": "https://pacta.wtf/api/v1/index.json",
  "/api/v1/onboarding.json": "https://pacta.wtf/api/v1/onboarding.json",
  "/api/v1/proposals.json": "https://pacta.wtf/api/v1/proposals.json",
  "/api/v1/radar.json": "https://pacta.wtf/api/v1/radar.json",
  "/llms-full.txt": "https://pacta.wtf/llms-full.txt",
  "/llms.txt": "https://pacta.wtf/llms.txt"
 },
 "homepage": "https://pacta.wtf/",
 "name": "io.github.Fractal-Neurons/pacta",
 "openapi": "https://pacta-x402.pacta.workers.dev/openapi.json",
 "package": "@pacta/mcp-server",
 "packageVersion": "0.1.1",
 "status": "publication_pending: @pacta/mcp-server is not yet published to npm or the MCP registry. Use the remote MCP server now (no install): https://pacta-x402.pacta.workers.dev/mcp. The stdio server runs from a clone of the repository: node packages/mcp-server/bin/pacta-mcp.mjs.",
 "title": "Pacta",
 "tools": [
  {
   "access": "free",
   "description": "Filter indexed records (protocol, classification, sprint, limit)",
   "effectivePriceUsd": "0.00",
   "name": "pacta_list_commitments",
   "price": null
  },
  {
   "access": "free",
   "description": "Base EAS anchoring: PactaCommitmentRegistry, schema, sprint attestation UIDs",
   "effectivePriceUsd": "0.00",
   "name": "pacta_get_anchoring",
   "price": null
  },
  {
   "access": "free",
   "description": "Governance proposals feed (forum, topic_id, chain, limit, include_repro)",
   "effectivePriceUsd": "0.00",
   "name": "pacta_list_proposals",
   "price": null
  },
  {
   "access": "free",
   "description": "x402 gateway status and discovery manifest (only when PACTA_X402_URL is set)",
   "effectivePriceUsd": "0.00",
   "name": "pacta_x402_discover",
   "price": null
  },
  {
   "access": "free_launch",
   "description": "Pre-execution check of a contract: verdict, 0-100 risk score, proxy / admin / timelock, capabilities (chain, address, block)",
   "effectivePriceUsd": "0.00",
   "name": "pacta_check_preflight",
   "price": "$0.01"
  },
  {
   "access": "free_launch",
   "description": "Live control-plane scan of a contract (chain, address)",
   "effectivePriceUsd": "0.00",
   "name": "pacta_scan_control_plane",
   "price": "$0.10"
  },
  {
   "access": "free_launch",
   "description": "Live TimelockController operation state (timelock, opId)",
   "effectivePriceUsd": "0.00",
   "name": "pacta_scan_timelock_op",
   "price": "$0.25"
  },
  {
   "access": "free_launch",
   "description": "Live state of tracked queued timelock operations",
   "effectivePriceUsd": "0.00",
   "name": "pacta_live_timelocks",
   "price": "$0.10"
  },
  {
   "access": "free_launch",
   "description": "Re-run a tracked governance proposal's pinned reads live, pinned-vs-live diffs (forum, topicId)",
   "effectivePriceUsd": "0.00",
   "name": "pacta_scan_proposal_diff",
   "price": "$0.15"
  }
 ],
 "transport": {
  "auth": "none",
  "pricingMode": "free_launch",
  "tools": [
   "pacta_check_preflight",
   "pacta_scan_control_plane",
   "pacta_scan_timelock_op",
   "pacta_scan_proposal_diff",
   "pacta_get_live_timelocks"
  ],
  "type": "streamable-http",
  "url": "https://pacta-x402.pacta.workers.dev/mcp"
 },
 "transports": [
  {
   "install": "none",
   "tools": [
    "pacta_check_preflight",
    "pacta_scan_control_plane",
    "pacta_scan_timelock_op",
    "pacta_scan_proposal_diff",
    "pacta_get_live_timelocks"
   ],
   "type": "streamable-http",
   "url": "https://pacta-x402.pacta.workers.dev/mcp"
  },
  {
   "args": [
    "packages/mcp-server/bin/pacta-mcp.mjs"
   ],
   "command": "node",
   "install": "from a clone of the repository (npm publication pending)",
   "type": "stdio"
  }
 ],
 "verification": {
  "chainId": 8453,
  "easSchema": "0x7ff485bc1159dff3c70eefcb9dff2d65be990301760c2d53799e5a45e3badf83",
  "method": "eth_call with EIP-1898 {blockHash, requireCanonical: true}",
  "registry": "0x35D21Bb4Df6586FE7759b5e57263ffeB3e1fd872"
 },
 "version": "2026.11.13",
 "x402": {
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "chainId": 8453,
  "discovery": "https://pacta-x402.pacta.workers.dev/.well-known/x402",
  "enableWith": "PACTA_X402_URL=https://pacta-x402.pacta.workers.dev",
  "gatewayUrl": "https://pacta-x402.pacta.workers.dev",
  "maxTimeoutSeconds": 60,
  "networks": [
   "base",
   "eip155:8453"
  ],
  "onchainReceiptVerified": false,
  "optIn": true,
  "paidRoutes": [
   {
    "amount": "10000",
    "path": "/v1/check/preflight",
    "priceUsd": "$0.01"
   },
   {
    "amount": "100000",
    "path": "/v1/scan/control-plane",
    "priceUsd": "$0.10"
   },
   {
    "amount": "250000",
    "path": "/v1/scan/timelock-op",
    "priceUsd": "$0.25"
   },
   {
    "amount": "150000",
    "path": "/v1/scan/proposal-diff",
    "priceUsd": "$0.15"
   },
   {
    "amount": "100000",
    "path": "/v1/briefs/live-timelocks",
    "priceUsd": "$0.10"
   }
  ],
  "payTo": "0xcA4E2ff22B69A7284210c47BdeE21Aac1269da09",
  "toolPaymentArguments": {
   "preference": "x402Version",
   "v1": "xPaymentHeader",
   "v2": "paymentSignatureHeader"
  },
  "wire": {
   "v1": {
    "amountField": "maxAmountRequired",
    "challenge": "402 JSON body",
    "network": "base",
    "paymentHeader": "X-PAYMENT",
    "receiptHeader": "X-PAYMENT-RESPONSE",
    "x402Version": 1
   },
   "v2": {
    "amountField": "amount",
    "bazaarSchema": "https://json-schema.org/draft/2020-12/schema",
    "challenge": "PAYMENT-REQUIRED header (base64 JSON)",
    "network": "eip155:8453",
    "paymentHeader": "PAYMENT-SIGNATURE",
    "receiptHeader": "PAYMENT-RESPONSE",
    "x402Version": 2
   }
  },
  "x402Versions": [
   1,
   2
  ]
 }
}
