{
  "ok": true,
  "service": "tokenizart-companion-agent",
  "phase": "agent-skeleton-1",
  "agents_sdk": "integrated_guarded",
  "durable_objects": true,
  "rag_api_base": "https://tokenizart-rag-api.tokenizart-info.workers.dev",
  "routes": [
    "GET /beta",
    "POST /beta/chat",
    "POST /mcp",
    "GET /mcp",
    "POST /internal/owner-mcp",
    "GET /internal/owner-mcp",
    "GET /internal/owner-mcp/manifest",
    "GET /internal/agentic-manifest",
    "GET /internal/agentic-registry",
    "GET /internal/level4",
    "GET /internal/level4-copilot",
    "GET /internal/ingestion-review",
    "POST /internal/session/:session_id/answer",
    "POST /internal/session/:session_id/plan",
    "POST /internal/session/:session_id/beta-model-smoke",
    "POST /internal/session/:session_id/memory-smoke",
    "POST /internal/session/:session_id/memory-preview",
    "POST /internal/session/:session_id/memory-test-user",
    "POST /internal/session/:session_id/memory-write-confirmed",
    "POST /internal/session/:session_id/memory-context",
    "POST /internal/session/:session_id/level4-copilot",
    "POST /internal/session/:session_id/level4-chat",
    "POST /internal/session/:session_id/level4-model-smoke",
    "POST /internal/session/:session_id/platform-tools-preview",
    "POST /internal/session/:session_id/atelier-passive-endpoints-preview",
    "POST /internal/session/:session_id/atelier-owner-readonly-tools-preview",
    "POST /internal/session/:session_id/atelier-owner-mcp-tools-preview",
    "POST /internal/session/:session_id/atelier-identity-consent-preview",
    "POST /internal/session/:session_id/owner-mcp-auth-dry-run",
    "POST /internal/session/:session_id/owner-mcp-identity-provider-mock",
    "POST /internal/session/:session_id/verify-atelier-owner-mcp-token",
    "POST /internal/session/:session_id/read-gnosis-token-overview",
    "POST /internal/session/:session_id/read-public-artwork-traceability-links",
    "POST /internal/session/:session_id/read-public-certify-traceability-links",
    "POST /internal/session/:session_id/read-ipfs-metadata-by-cid",
    "POST /internal/session/:session_id/read-artwork-traceability-bundle",
    "POST /internal/session/:session_id/tool-audit-read",
    "POST /internal/session/:session_id/agentic-manifest",
    "POST /internal/session/:session_id/agentic-registry",
    "POST /internal/session/:session_id/agentic-delegation-plan",
    "POST /internal/session/:session_id/ingestion-review-list",
    "POST /internal/session/:session_id/ingestion-review-seed",
    "POST /internal/session/:session_id/ingestion-review-decision",
    "POST /internal/session/:session_id/read-atelier-own-artworks",
    "POST /internal/session/:session_id/read-atelier-own-artworks-snapshot",
    "POST /internal/session/:session_id/read-atelier-own-artwork-detail",
    "POST /internal/session/:session_id/read-owner-voucher-counters",
    "POST /internal/session/:session_id/read-owner-certify-summary",
    "POST /internal/session/:session_id/read-owner-atelier-context-bundle",
    "POST /internal/session/:session_id/read-owner-current-screen-context",
    "POST /internal/session/:session_id/sync-atelier-context-snapshot",
    "POST /internal/session/:session_id/atelier-backend-context-bridge",
    "POST /internal/session/:session_id/certify-visual-step-cards",
    "POST /internal/session/:session_id/atelier-visual-step-cards",
    "POST /internal/session/:session_id/vision-model-license-agree",
    "GET /internal/session/:session_id/manual-asset?asset=manual-atelier-p022",
    "GET /internal/session/:session_id/state",
    "GET /internal/session/:session_id/callables",
    "Guarded Agents SDK route: /agents/tokenizart-companion-agent/:session_id"
  ],
  "callable_methods": [
    "answer",
    "plan",
    "snapshot",
    "ragAnswer",
    "flowPlan",
    "sessionSnapshot",
    "fixCenterProposal",
    "productionRagPipeline",
    "prepareRagReindex",
    "platformToolsPreview",
    "atelierPassiveEndpointsPreview",
    "atelierOwnerReadonlyToolsPreview",
    "atelierOwnerMcpToolsPreview",
    "atelierIdentityConsentPreview",
    "ownerMcpAuthDryRun",
    "ownerMcpIdentityProviderMock",
    "verifyAtelierOwnerMcpToken",
    "readGnosisTokenOverview",
    "readPublicArtworkTraceabilityLinks",
    "readPublicCertifyTraceabilityLinks",
    "readIpfsMetadataByCid",
    "readArtworkTraceabilityBundle",
    "toolAuditRead",
    "agenticManifest",
    "agenticRegistry",
    "agenticDelegationPlan",
    "ingestionReviewList",
    "ingestionReviewSeed",
    "ingestionReviewDecision",
    "readAtelierOwnArtworks",
    "readAtelierOwnArtworksSnapshot",
    "readAtelierOwnArtworkDetail",
    "readOwnerVoucherCounters",
    "readOwnerCertifySummary",
    "readOwnerAtelierContextBundle",
    "readOwnerCurrentScreenContext",
    "syncAtelierContextSnapshot",
    "atelierBackendContextBridge",
    "MCP tools: readPublicArtworkTraceabilityLinks, readPublicCertifyTraceabilityLinks",
    "Private owner MCP skeleton: readOwnerContextBundle blocked stub",
    "toolManifest",
    "callableMethods"
  ]
}