{"service":"cruftpm","description":"the Cruft package registry — dependency resolution endpoint","status":"stable","api":{"GET /":"this descriptor (or text/html landing page if Accept: text/html)","GET /health":"liveness probe","POST /resolve":"dependency resolution — body: roots JSON array; returns: { closure_hash, placements, capability_grants, partial, signature? }"},"source":{"runtime":"https://github.com/jaredef/cruftless"},"signing":"HMAC-SHA256 over closure_hash (asymmetric signing planned)","policy":{"tracking":false,"analytics":false,"accounts_required":false}}