{"openapi":"3.0.3","info":{"title":"Quelle Platform API","version":"0.1.0","description":"REST /v1 gateway. QID = wallet address. MVP auth accepts signature mvp:${challenge}:${qid}."},"servers":[{"url":"https://api.quechain.network"}],"paths":{"/v1/auth/challenge":{"post":{"summary":"/v1/auth/challenge","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/auth/verify":{"post":{"summary":"/v1/auth/verify","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/identity/resolve":{"get":{"summary":"/v1/identity/resolve","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/identity/me":{"patch":{"summary":"/v1/identity/me","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/identity/register":{"post":{"summary":"/v1/identity/register","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/identity/sessions/me":{"get":{"summary":"/v1/identity/sessions/me","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/identity/sessions/:id/revoke":{"post":{"summary":"/v1/identity/sessions/:id/revoke","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/identity/devices/me":{"get":{"summary":"/v1/identity/devices/me","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/identity/audit/me":{"get":{"summary":"/v1/identity/audit/me","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/identity/:qid":{"get":{"summary":"/v1/identity/:qid","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/identity/admin/:qid/status":{"post":{"summary":"/v1/identity/admin/:qid/status","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/identity/admin/:qid/revoke-sessions":{"post":{"summary":"/v1/identity/admin/:qid/revoke-sessions","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/identity/admin/audit":{"get":{"summary":"/v1/identity/admin/audit","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/identity/admin/signals":{"get":{"summary":"/v1/identity/admin/signals","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/wallet/network":{"get":{"summary":"/v1/wallet/network","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/wallet/validate-address":{"post":{"summary":"/v1/wallet/validate-address","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/wallet/:qid/summary":{"get":{"summary":"/v1/wallet/:qid/summary","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/wallet/:qid/txs":{"get":{"summary":"/v1/wallet/:qid/txs","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/wallet/:qid/profile":{"put":{"summary":"/v1/wallet/:qid/profile","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/wallet/broadcast":{"post":{"summary":"/v1/wallet/broadcast","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/words":{"get":{"summary":"/v1/powd/words","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/words/:id":{"get":{"summary":"/v1/powd/words/:id","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/words/:id/status":{"patch":{"summary":"/v1/powd/words/:id/status","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/powd/conversations":{"get":{"summary":"/v1/powd/conversations","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/powd/conversations/:id":{"get":{"summary":"/v1/powd/conversations/:id","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/conversations/:id/messages":{"post":{"summary":"/v1/powd/conversations/:id/messages","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/powd/conversations/:id/complete":{"post":{"summary":"/v1/powd/conversations/:id/complete","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/powd/evaluations":{"get":{"summary":"/v1/powd/evaluations","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/evaluations/:id":{"get":{"summary":"/v1/powd/evaluations/:id","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/moderation":{"get":{"summary":"/v1/powd/moderation","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/score/:qid":{"get":{"summary":"/v1/powd/score/:qid","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/admin/recalculate/:qid":{"post":{"summary":"/v1/powd/admin/recalculate/:qid","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/powd/users/:qid/reputation":{"get":{"summary":"/v1/powd/users/:qid/reputation","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/leaderboard":{"get":{"summary":"/v1/powd/leaderboard","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/missions":{"get":{"summary":"/v1/powd/missions","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/missions/:id/accept":{"post":{"summary":"/v1/powd/missions/:id/accept","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/powd/missions/me":{"get":{"summary":"/v1/powd/missions/me","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/powd/achievements":{"get":{"summary":"/v1/powd/achievements","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/achievements/me":{"get":{"summary":"/v1/powd/achievements/me","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/powd/knowledge/:qid":{"get":{"summary":"/v1/powd/knowledge/:qid","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/powd/analytics/summary":{"get":{"summary":"/v1/powd/analytics/summary","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/rewards/check-in":{"post":{"summary":"/v1/rewards/check-in","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/rewards/credit":{"post":{"summary":"/v1/rewards/credit","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/rewards/campaigns":{"get":{"summary":"/v1/rewards/campaigns","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/rewards/leaderboard":{"get":{"summary":"/v1/rewards/leaderboard","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/rewards/settlements":{"get":{"summary":"/v1/rewards/settlements","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/rewards/settlements/flush":{"post":{"summary":"/v1/rewards/settlements/flush","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/rewards/:qid":{"get":{"summary":"/v1/rewards/:qid","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/explorer/status":{"get":{"summary":"/v1/explorer/status","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/explorer/blocks":{"get":{"summary":"/v1/explorer/blocks","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/explorer/blocks/:height":{"get":{"summary":"/v1/explorer/blocks/:height","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/explorer/txs/:hash":{"get":{"summary":"/v1/explorer/txs/:hash","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/explorer/addresses/:qid":{"get":{"summary":"/v1/explorer/addresses/:qid","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/explorer/validators":{"get":{"summary":"/v1/explorer/validators","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/explorer/governance":{"get":{"summary":"/v1/explorer/governance","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/explorer/treasury":{"get":{"summary":"/v1/explorer/treasury","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/search":{"get":{"summary":"/v1/search","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/search/suggest":{"get":{"summary":"/v1/search/suggest","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/library/docs":{"get":{"summary":"/v1/library/docs","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/library/docs/:id":{"get":{"summary":"/v1/library/docs/:id","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/library/categories":{"get":{"summary":"/v1/library/categories","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/qai/health":{"get":{"summary":"/v1/qai/health","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/qai/complete":{"post":{"summary":"/v1/qai/complete","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/qai/powd/validate-assist":{"post":{"summary":"/v1/qai/powd/validate-assist","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/qai/conversations":{"get":{"summary":"/v1/qai/conversations","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/conversations/:id":{"get":{"summary":"/v1/qai/conversations/:id","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/conversations/:id/turn":{"post":{"summary":"/v1/qai/conversations/:id/turn","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/conversations/:id/turn/stream":{"post":{"summary":"/v1/qai/conversations/:id/turn/stream","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/memory/me":{"get":{"summary":"/v1/qai/memory/me","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/tools":{"get":{"summary":"/v1/qai/tools","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/qai/analytics/summary":{"get":{"summary":"/v1/qai/analytics/summary","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/qai/admin/summary":{"get":{"summary":"/v1/qai/admin/summary","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/admin/config":{"get":{"summary":"/v1/qai/admin/config","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/admin/config/feature-flags":{"put":{"summary":"/v1/qai/admin/config/feature-flags","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/admin/config/thresholds":{"put":{"summary":"/v1/qai/admin/config/thresholds","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/admin/config/safety-rules":{"put":{"summary":"/v1/qai/admin/config/safety-rules","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/admin/config/providers":{"put":{"summary":"/v1/qai/admin/config/providers","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/admin/config/models":{"put":{"summary":"/v1/qai/admin/config/models","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/admin/config/prompts":{"put":{"summary":"/v1/qai/admin/config/prompts","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/admin/outbox":{"get":{"summary":"/v1/qai/admin/outbox","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/admin/outbox/flush":{"post":{"summary":"/v1/qai/admin/outbox/flush","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qai/admin/reconcile":{"post":{"summary":"/v1/qai/admin/reconcile","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/v1/qbridge/chains":{"get":{"summary":"/v1/qbridge/chains","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/qbridge/chains/:id":{"get":{"summary":"/v1/qbridge/chains/:id","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/qbridge/wallets/link":{"post":{"summary":"/v1/qbridge/wallets/link","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/qbridge/wallets/:qid":{"get":{"summary":"/v1/qbridge/wallets/:qid","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/qbridge/balances/:qid":{"get":{"summary":"/v1/qbridge/balances/:qid","security":[],"responses":{"200":{"description":"OK"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}}}}