{"ok":true,"service":"Anchor Registry Service","documentation":"/docs","message":"Visit /docs for interactive API documentation and request examples.","endpoints":[{"method":"GET","path":"/health","summary":"Liveness check","operationId":"health"},{"method":"GET","path":"/api/services/fees","summary":"Quote registration fees for a service","operationId":"getServiceFees"},{"method":"GET","path":"/api/services","summary":"Get all registered services","operationId":"getServices"},{"method":"POST","path":"/api/services","summary":"Register a service","operationId":"addService"},{"method":"POST","path":"/api/services/notify-payment","summary":"Notify that a service registration payment was made","operationId":"notifyServicePayment"},{"method":"GET","path":"/api/services/{id}","summary":"Get a registered service with version history","operationId":"getService"},{"method":"PATCH","path":"/api/services/{id}","summary":"Submit updated service metadata","operationId":"patchService"},{"method":"DELETE","path":"/api/services/{id}","summary":"Disable a service","operationId":"disableService"},{"method":"GET","path":"/api/services/{id}/versions/{versionId}","summary":"Get a specific service version","operationId":"getServiceVersion"},{"method":"PATCH","path":"/api/services/{id}/versions/{versionId}","summary":"Admin update to a service version","operationId":"patchServiceVersion"},{"method":"GET","path":"/api/tokens","summary":"Get all registered tokens","operationId":"getTokens"},{"method":"POST","path":"/api/tokens","summary":"Register a token","operationId":"addToken"},{"method":"GET","path":"/api/tokens/fees","summary":"Quote registration fees for a token","operationId":"getTokenFees"},{"method":"POST","path":"/api/tokens/notify-payment","summary":"Notify that a token registration payment was made","operationId":"notifyTokenPayment"},{"method":"GET","path":"/api/tokens/{id}","summary":"Get a registered token","operationId":"getToken"},{"method":"DELETE","path":"/api/tokens/{id}","summary":"Disable a registered token","operationId":"disableToken"},{"method":"POST","path":"/api/shareKYC","summary":"Share KYC attributes with the registry","operationId":"shareKYCAttributes"}]}