{
  "schema": "artifice-agent-discovery/v1",
  "name": "Artifice",
  "summary": "Artifice is building fully autonomous wealth scaling: AI systems that research, prove, allocate and trade across venues and asset classes inside the limits a user sets. Products: the Artifice Terminal (app.artifice.systems) and Saylis (saylis.trade). Manual trading is free. Bring your own model; Artifice supplies research, proof, risk, allocation, memory and non-custodial execution. Live trading APIs originate at app.jester.trade.",
  "apiOrigin": "https://app.jester.trade",
  "docsOrigin": "/",
  "agentsPage": "/agents",
  "prefer": [
    "GET https://artifice.systems/agents",
    "GET https://artifice.systems/llms.txt",
    "GET https://app.jester.trade/api/delegated/agent/onboarding",
    "GET https://app.jester.trade/api/agent/openapi.json",
    "GET https://app.jester.trade/api/delegated/tools",
    "GET https://app.jester.trade/api/delegated/usage",
    "GET https://app.jester.trade/api/delegated/mcp/capabilities"
  ],
  "avoid": [
    "Sniffing /api/miniapp/* without Telegram initData or terminal session",
    "Using this marketing site as the API host for trades",
    "Using payment or an API key to mint keys, delete the account, or change the password"
  ],
  "auth": {
    "x402": {
      "type": "usage_billing",
      "protocol": "x402",
      "httpStatus": 402,
      "header": "PAYMENT-SIGNATURE",
      "identity": "x-api-key or verified payer wallet (account created if needed)",
      "usage": "https://app.jester.trade/api/delegated/usage",
      "docs": "/agents#x402"
    },
    "delegated": {
      "type": "apiKey",
      "header": "x-api-key",
      "onboarding": "https://app.jester.trade/ai"
    },
    "delegatedMcp": {
      "type": "apiKey",
      "header": "x-api-key",
      "capabilities": "https://app.jester.trade/api/delegated/mcp/capabilities",
      "tool": "POST https://app.jester.trade/api/delegated/mcp/tool",
      "chat": "POST https://app.jester.trade/api/delegated/mcp/chat",
      "note": "Full jester_* tool suite for Cursor / Claude / Grok: npx -y jester-mcp-bridge",
      "docs": "/docs/tools/mcp-setup"
    }
  },
  "links": {
    "agentsPageUrl": "https://artifice.systems/agents",
    "llmsTxtUrl": "/llms.txt",
    "onboardingUrl": "https://app.jester.trade/api/delegated/agent/onboarding",
    "openapiUrl": "https://app.jester.trade/api/agent/openapi.json",
    "toolsUrl": "https://app.jester.trade/api/delegated/tools",
    "usageUrl": "https://app.jester.trade/api/delegated/usage",
    "mcpCapabilitiesUrl": "https://app.jester.trade/api/delegated/mcp/capabilities",
    "mcpExternalDocsUrl": "/docs/tools/mcp-setup",
    "skillMdUrl": "https://app.jester.trade/api/agent/skills/jester-trading/SKILL.md",
    "skillJsonUrl": "https://app.jester.trade/api/agent/skills/molt-trading.json",
    "moltUiUrl": "https://app.jester.trade/ai",
    "jesterDocsUrl": "https://jester.trade/documentation",
    "wellKnownUrl": "https://app.jester.trade/.well-known/jester-agent.json"
  },
  "mcp": {
    "capabilitiesTool": "jester_capabilities",
    "bridge": "npx -y jester-mcp-bridge",
    "externalSetupDocs": "/docs/tools/mcp-setup",
    "docs": "https://jester.trade/documentation/tools/jester-agent-tools-reference"
  }
}
