{"data":{"service":"protocol-health-oracle","version":"1.0.0","endpoints":[{"path":"/health","method":"GET","auth":false,"description":"Liveness check."},{"path":"/v1/status","method":"GET","auth":false,"description":"Service catalog."},{"path":"/v1/scoreboard","method":"GET","auth":false,"description":"Public teaser: protocol name, score, and verdict only (no components/history)."},{"path":"/v1/protocols","method":"GET","auth":true,"description":"All tracked protocols with their latest health score and verdict."},{"path":"/v1/health/:slug","method":"GET","auth":true,"description":"Latest health score for one protocol: components (GitHub activity, TVL trend, treasury), source details, and score history.","params":{"slug":"Required (path). The protocol's defillama_slug, e.g. lido.","history":"Optional. Number of historical scores to include (default 10, max 100)."}},{"path":"/v1/protocols","method":"POST","auth":true,"description":"Track a new protocol. Scored immediately from live GitHub + DeFiLlama data.","body":{"required":["name","github_repo","defillama_slug"],"properties":{"name":"Display name, e.g. \"Lido\".","github_repo":"owner/repo, e.g. lidofinance/core.","defillama_slug":"DeFiLlama protocol slug, e.g. lido.","chain":"Optional. Default \"ethereum\".","treasury_address":"Optional. On-chain treasury address to score (Etherscan balance)."}}},{"path":"/v1/refresh","method":"POST","auth":true,"description":"Force an immediate live re-score of all tracked protocols."}]},"meta":{"timestamp":"2026-07-04T08:04:04.477Z"}}