{"service":"rulesgraph","version":"v1","auth":{"required":true,"header":"X-API-Key","signup":"https://rulesgraph.com/signup","docs":"https://rulesgraph.com/docs/#api-base"},"endpoints":["GET  /v1/health  (no auth)","GET  /v1/methodologies","GET  /v1/methodologies/:id","GET  /v1/methodologies/:id/versions","GET  /v1/methodologies/:id/revisions","GET  /v1/methodologies/:id/dependencies","GET  /v1/methodologies/:id/schema","POST /v1/methodologies/:id/calculate","POST /v1/methodologies/:id/calculate/:version","GET  /v1/revisions","GET  /v1/revisions/recent","GET  /v1/sources","GET  /v1/impacts?upstream=X|downstream=Y","GET  /v1/dependency-tree/:id","GET  /v1/calculate","GET  /v1/calculate/candidates","GET  /v1/calculate/:methodology_id","POST /v1/calculate/:methodology_id","POST /v1/calculate/:methodology_id/:version","GET  /v1/lookup","GET  /v1/lookup/:methodology_id","GET  /v1/lookup/:methodology_id/keys","GET  /v1/lookup/:methodology_id/table","GET  /v1/lookup/:methodology_id/key?key=...&field=...","POST /v1/lookup/:methodology_id  body: { key, field? }","GET  /v1/frameworks","GET  /v1/frameworks/:methodology_id","GET  /v1/registries","GET  /v1/registries/:methodology_id","GET  /v1/compositions","GET  /v1/compositions/:methodology_id","GET  /v1/stats","GET  /explorer  (interactive API playground)"]}