{"name":"tulpar-be","version":"0.5.0","endpoints":["GET  /healthz","GET  /metrics","GET  /v1/packages","GET  /v1/packages/:name","GET  /v1/packages/:name/versions/:version","GET  /v1/packages/:name/versions/:version/source","POST /v1/publish (Authorization: Bearer <token>)","POST /v1/requests (public — submit a package add request)","GET  /v1/admin/packages (Authorization: Bearer <token>)","POST /v1/admin/packages/:name/disable (Authorization: Bearer <token>)","POST /v1/admin/packages/:name/enable (Authorization: Bearer <token>)","POST /v1/admin/packages/:name/versions/:version/disable (Authorization: Bearer <token>)","POST /v1/admin/packages/:name/versions/:version/enable (Authorization: Bearer <token>)","GET  /v1/admin/requests (Authorization: Bearer <token>)","POST /v1/admin/requests/:id/approve (Authorization: Bearer <token>)","POST /v1/admin/requests/:id/reject (Authorization: Bearer <token>)","GET  /v1/admin/audit?limit=N (Authorization: Bearer <token>)"],"note":"registry backend; SQLite + bearer publish + soft-delete admin (package+version level) + request inbox + audit trail"}