{
  "artifactVersion": "1.0.0",
  "artifacts": {
    "bundle": "contract-registry.json",
    "commandDescriptors": "command-descriptors.json",
    "entrypoint": "index.js",
    "mcpToolDefinitions": "mcp-tool-definitions.json",
    "types": "index.d.ts"
  },
  "backends": {
    "local": {
      "backendType": "stdio",
      "defaultArgs": [
        "mcp"
      ],
      "defaultCommand": "pandora",
      "notes": [
        "Current MCP transport for Pandora is stdio.",
        "The local backend expects a compatible `pandora` CLI binary on PATH unless the caller overrides command/args.",
        "Use the local MCP stdio backend for same-machine execution."
      ],
      "requiresExternalCommand": true,
      "supported": true,
      "transport": "mcpStdio",
      "transportStatus": "active"
    },
    "packagedClients": {
      "backendType": "generated-sdk",
      "notes": [
        "This generated manifest describes the standalone TypeScript SDK alpha package surface.",
        "The standalone TypeScript SDK package ships its own generated contract artifacts and client entrypoints only."
      ],
      "publishedPackages": {
        "python": {
          "artifactSubpaths": {
            "bundle": "pandora_agent/generated/contract-registry.json",
            "commandDescriptors": "pandora_agent/generated/command-descriptors.json",
            "manifest": "pandora_agent/generated/manifest.json",
            "mcpToolDefinitions": "pandora_agent/generated/mcp-tool-definitions.json"
          },
          "format": "python",
          "module": "pandora_agent",
          "name": "pandora-agent",
          "sourceProjectPath": "sdk/python/pyproject.toml",
          "version": "0.1.0a15"
        },
        "root": {
          "artifactSubpaths": {
            "bundle": "sdk/generated/contract-registry.json",
            "commandDescriptors": "sdk/generated/command-descriptors.json",
            "entrypoint": "sdk/generated/index.js",
            "manifest": "sdk/generated/manifest.json",
            "mcpToolDefinitions": "sdk/generated/mcp-tool-definitions.json",
            "types": "sdk/generated/index.d.ts"
          },
          "binNames": [
            "pandora"
          ],
          "exportSubpaths": [
            ".",
            "./sdk/generated",
            "./sdk/generated/command-descriptors",
            "./sdk/generated/contract-registry",
            "./sdk/generated/manifest",
            "./sdk/generated/mcp-tool-definitions",
            "./sdk/generated/package.json",
            "./sdk/typescript",
            "./sdk/typescript/backends",
            "./sdk/typescript/catalog",
            "./sdk/typescript/errors",
            "./sdk/typescript/generated",
            "./sdk/typescript/generated/command-descriptors",
            "./sdk/typescript/generated/contract-registry",
            "./sdk/typescript/generated/manifest",
            "./sdk/typescript/generated/mcp-tool-definitions",
            "./sdk/typescript/package.json"
          ],
          "format": "node",
          "main": "cli/pandora.cjs",
          "name": "pandora-cli-skills",
          "sourceProjectPath": "package.json",
          "version": "1.1.106"
        },
        "typescript": {
          "artifactSubpaths": {
            "bundle": "generated/contract-registry.json",
            "commandDescriptors": "generated/command-descriptors.json",
            "entrypoint": "index.js",
            "manifest": "generated/manifest.json",
            "mcpToolDefinitions": "generated/mcp-tool-definitions.json",
            "types": "index.d.ts"
          },
          "exportSubpaths": [
            ".",
            "./backends",
            "./catalog",
            "./errors",
            "./generated",
            "./generated/command-descriptors",
            "./generated/contract-registry",
            "./generated/index",
            "./generated/manifest",
            "./generated/mcp-tool-definitions",
            "./package.json"
          ],
          "format": "node",
          "name": "@thisispandora/agent-sdk",
          "sourceProjectPath": "sdk/typescript/package.json",
          "version": "0.1.0-alpha.21"
        }
      },
      "supported": true,
      "transport": "sdk"
    },
    "remote": {
      "backendType": "streamable-http",
      "notes": [
        "Remote streamable HTTP MCP gateway is shipped in this build but inactive until `pandora mcp http` is running.",
        "Use the remote MCP streamable HTTP backend against a running `pandora mcp http` gateway."
      ],
      "requiresUrl": true,
      "supported": true,
      "supportsAuthToken": true,
      "supportsHeaders": true,
      "transport": "mcpStreamableHttp",
      "transportStatus": "inactive"
    }
  },
  "catalogSummary": {
    "aliases": 0,
    "canonicalTools": [
      "agent.market.autocomplete",
      "agent.market.hype",
      "agent.market.validate",
      "analyze",
      "arb.scan",
      "autopilot.once",
      "autopilot.run",
      "bootstrap",
      "bridge.execute",
      "bridge.plan",
      "capabilities",
      "claim",
      "dashboard",
      "debug.market",
      "debug.tx",
      "events.get",
      "events.list",
      "explain",
      "export",
      "fees",
      "fees.withdraw",
      "fund-check",
      "help",
      "history",
      "leaderboard",
      "lifecycle.resolve",
      "lifecycle.start",
      "lifecycle.status",
      "lp.add",
      "lp.positions",
      "lp.remove",
      "lp.simulate-remove",
      "markets.create",
      "markets.create.plan",
      "markets.create.run",
      "markets.get",
      "markets.hype",
      "markets.hype.plan",
      "markets.hype.run",
      "markets.list",
      "markets.mine",
      "mirror.audit",
      "mirror.browse",
      "mirror.calc",
      "mirror.close",
      "mirror.dashboard",
      "mirror.deploy",
      "mirror.drift",
      "mirror.go",
      "mirror.health",
      "mirror.hedge-calc",
      "mirror.hedge-check",
      "mirror.logs",
      "mirror.lp-explain",
      "mirror.panic",
      "mirror.plan",
      "mirror.pnl",
      "mirror.replay",
      "mirror.simulate",
      "mirror.status",
      "mirror.sync.once",
      "mirror.sync.run",
      "mirror.sync.start",
      "mirror.sync.status",
      "mirror.sync.stop",
      "mirror.sync.unlock",
      "mirror.trace",
      "mirror.verify",
      "model.calibrate",
      "model.correlation",
      "model.diagnose",
      "model.score.brier",
      "odds.history",
      "odds.record",
      "operations.cancel",
      "operations.close",
      "operations.get",
      "operations.list",
      "operations.receipt",
      "operations.verify-receipt",
      "policy.explain",
      "policy.get",
      "policy.lint",
      "policy.list",
      "policy.recommend",
      "polls.get",
      "polls.list",
      "polymarket.approve",
      "polymarket.balance",
      "polymarket.check",
      "polymarket.deposit",
      "polymarket.positions",
      "polymarket.preflight",
      "polymarket.trade",
      "polymarket.withdraw",
      "portfolio",
      "positions.list",
      "profile.explain",
      "profile.get",
      "profile.list",
      "profile.recommend",
      "profile.validate",
      "quote",
      "recipe.get",
      "recipe.list",
      "recipe.run",
      "recipe.validate",
      "resolve",
      "risk.panic",
      "risk.show",
      "scan",
      "schema",
      "sell",
      "simulate.agents",
      "simulate.mc",
      "simulate.particle-filter",
      "sports.books.list",
      "sports.consensus",
      "sports.create.plan",
      "sports.create.run",
      "sports.events.list",
      "sports.events.live",
      "sports.odds.bulk",
      "sports.odds.snapshot",
      "sports.resolve.plan",
      "sports.schedule",
      "sports.scores",
      "sports.sync.once",
      "sports.sync.run",
      "sports.sync.start",
      "sports.sync.status",
      "sports.sync.stop",
      "suggest",
      "trade",
      "version",
      "watch",
      "webhook.test"
    ],
    "compatibilityAliasCommands": 4,
    "compatibilityAliasTools": 1,
    "compatibilityRegistryPath": "compatibility",
    "defaultCatalogMode": "canonical-only",
    "mutatingTools": 37,
    "operationBackedCommands": 7,
    "remoteEligibleTools": 137,
    "topLevelCommands": 52,
    "totalCommands": 169,
    "totalMcpTools": 137
  },
  "commandCount": 169,
  "commandDescriptorVersion": "1.4.3",
  "contractCommandDescriptorVersion": "1.4.3",
  "contractPackageVersion": "1.1.106",
  "contractVersion": "1.0.0",
  "generatedFrom": "cli/lib/sdk_contract_service.cjs",
  "generator": "scripts/generate_agent_contract_sdk.cjs",
  "mcpToolCount": 137,
  "package": {
    "artifactSubpaths": {
      "bundle": "generated/contract-registry.json",
      "commandDescriptors": "generated/command-descriptors.json",
      "entrypoint": "index.js",
      "manifest": "generated/manifest.json",
      "mcpToolDefinitions": "generated/mcp-tool-definitions.json",
      "types": "index.d.ts"
    },
    "exportSubpaths": [
      ".",
      "./backends",
      "./catalog",
      "./errors",
      "./generated",
      "./generated/command-descriptors",
      "./generated/contract-registry",
      "./generated/index",
      "./generated/manifest",
      "./generated/mcp-tool-definitions",
      "./package.json"
    ],
    "format": "node",
    "name": "@thisispandora/agent-sdk",
    "sourceProjectPath": "sdk/typescript/package.json",
    "version": "0.1.0-alpha.21"
  },
  "packageVersion": "0.1.0-alpha.21",
  "publishedSurfaces": {
    "python": {
      "artifactSubpaths": {
        "bundle": "pandora_agent/generated/contract-registry.json",
        "commandDescriptors": "pandora_agent/generated/command-descriptors.json",
        "manifest": "pandora_agent/generated/manifest.json",
        "mcpToolDefinitions": "pandora_agent/generated/mcp-tool-definitions.json"
      },
      "format": "python",
      "module": "pandora_agent",
      "name": "pandora-agent",
      "sourceProjectPath": "sdk/python/pyproject.toml",
      "version": "0.1.0a15"
    },
    "root": {
      "artifactSubpaths": {
        "bundle": "sdk/generated/contract-registry.json",
        "commandDescriptors": "sdk/generated/command-descriptors.json",
        "entrypoint": "sdk/generated/index.js",
        "manifest": "sdk/generated/manifest.json",
        "mcpToolDefinitions": "sdk/generated/mcp-tool-definitions.json",
        "types": "sdk/generated/index.d.ts"
      },
      "binNames": [
        "pandora"
      ],
      "exportSubpaths": [
        ".",
        "./sdk/generated",
        "./sdk/generated/command-descriptors",
        "./sdk/generated/contract-registry",
        "./sdk/generated/manifest",
        "./sdk/generated/mcp-tool-definitions",
        "./sdk/generated/package.json",
        "./sdk/typescript",
        "./sdk/typescript/backends",
        "./sdk/typescript/catalog",
        "./sdk/typescript/errors",
        "./sdk/typescript/generated",
        "./sdk/typescript/generated/command-descriptors",
        "./sdk/typescript/generated/contract-registry",
        "./sdk/typescript/generated/manifest",
        "./sdk/typescript/generated/mcp-tool-definitions",
        "./sdk/typescript/package.json"
      ],
      "format": "node",
      "main": "cli/pandora.cjs",
      "name": "pandora-cli-skills",
      "sourceProjectPath": "package.json",
      "version": "1.1.106"
    },
    "typescript": {
      "artifactSubpaths": {
        "bundle": "generated/contract-registry.json",
        "commandDescriptors": "generated/command-descriptors.json",
        "entrypoint": "index.js",
        "manifest": "generated/manifest.json",
        "mcpToolDefinitions": "generated/mcp-tool-definitions.json",
        "types": "index.d.ts"
      },
      "exportSubpaths": [
        ".",
        "./backends",
        "./catalog",
        "./errors",
        "./generated",
        "./generated/command-descriptors",
        "./generated/contract-registry",
        "./generated/index",
        "./generated/manifest",
        "./generated/mcp-tool-definitions",
        "./package.json"
      ],
      "format": "node",
      "name": "@thisispandora/agent-sdk",
      "sourceProjectPath": "sdk/typescript/package.json",
      "version": "0.1.0-alpha.21"
    }
  },
  "registryDigest": {
    "canonicalHash": "9d638ee641f11a5ff7361b639583b7420341f9f222587e8f58cdf276a69bc8fb",
    "commandDigestHash": "b0122b3b2348544191cc7d015fbfe315a6a7b48b1fa6078bdfe7ce04ac5fddb4",
    "descriptorHash": "5db51951712c8c6bfbff788633efe072205263efdf471f7d009e3b6383586f67",
    "documentationHash": "c117ea898d79ba1841f1468900cb0cee2b4385b1781c08a9e3f620c4742a5dcb",
    "fullDescriptorHash": "ed9ceec0c217dbedb62068328ccafa33e294f1d56c11dbde3b56dfe29bd185b9",
    "namespaceHash": "35a0e69c2f30bc8067d11ed5e75cfb3865d63bf662e001c15b0a7778e6b67ce7",
    "policyProfilesHash": "9380d1d8e7a1104fb30f7ee76d155d9708dd3376f74df4d0bd67ae854f24ca8d",
    "principalTemplatesHash": "525835bb3c4710fa326e662e8a961e74de1798f4fb1bccb2a00be557ed037740",
    "routedTopLevelHash": "02e98ac94f1eadbeded065bef652f8a917f108a8a08726ad7163503cc1b3384d",
    "topLevelHash": "db78e40057e3f231880214dd1ac6945ad4153d37df86118a188ef32086a96885",
    "trustDistributionHash": "8633dc5ea7c70829fc8993ecc085e30a35c12ba327087c111ee4ae1734bc322f"
  },
  "schemaVersion": "1.0.0"
}
