{"openapi":"3.1.0","info":{"title":"IdeaTrace Platform API","version":"1.0.0","description":"Public discovery and content APIs for IdeaTrace. Member-only operations use the existing Bearer token and never bypass content entitlements."},"servers":[{"url":"https://www.ideatrace.cn"}],"paths":{"/api/v1/catalog":{"get":{"summary":"List platform modules and callable endpoints","parameters":[{"name":"module","in":"query","schema":{"type":"string","enum":["trace","kmap","aihub","pulse","app"]}}],"responses":{"200":{"description":"Module catalog"}}}},"/api/v1/trace/ideas":{"get":{"summary":"List traceable idea metadata and previews","responses":{"200":{"description":"Idea catalog"}}},"post":{"summary":"Publish an idea as an authenticated member","security":[{"memberBearer":[]}],"responses":{"200":{"description":"Published idea id"},"401":{"description":"Authentication required"}}}},"/api/v1/kmap/showcase":{"get":{"summary":"List public KMAP skills","responses":{"200":{"description":"Published skill previews"}}}},"/api/v1/kmap/search":{"get":{"summary":"Search public KMAP content","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Search results"}}}},"/api/v1/agents":{"get":{"summary":"List registered public Agents","responses":{"200":{"description":"Agent directory"}}}},"/api/v1/a2a/discover":{"post":{"summary":"Discover Agents by capability","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"capabilities":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Ranked Agent matches"}}}},"/api/v1/repos":{"get":{"summary":"Search curated Agent repositories","responses":{"200":{"description":"Repository catalog"}}}},"/api/v1/data-marketplace":{"get":{"summary":"List public data APIs","responses":{"200":{"description":"Data API catalog"}}}},"/api/v1/combo-cases":{"get":{"summary":"List published Agent and skill combinations","responses":{"200":{"description":"Combination cases"}}}},"/api/v1/platform/stats":{"get":{"summary":"Read public platform activity totals","responses":{"200":{"description":"Platform statistics"}}}}},"components":{"securitySchemes":{"memberBearer":{"type":"http","scheme":"bearer","bearerFormat":"JWT"},"agentApiKey":{"type":"http","scheme":"bearer","description":"IdeaTrace API key beginning with itk_"}}},"externalDocs":{"description":"Human-readable Agent access guide","url":"https://www.ideatrace.cn/agent-connect.html"}}