Monitor Truthlocks API health, check readiness for dependencies, and integrate with your observability stack.Documentation Index
Fetch the complete documentation index at: https://docs.truthlocks.com/llms.txt
Use this file to discover all available pages before exploring further.
Health Endpoints
Liveness Probe
Check if the API is running. Use for Kubernetes liveness probes:Readiness Probe
Check if the API is ready to serve traffic (all dependencies healthy):Kubernetes Configuration
If you’re building applications that depend on Truthlocks, configure your probes to check both your app and the Truthlocks API:Example Readiness Check (App)
Status page
Check real-time service health and uptime at status.truthlocks.com. The status page auto-refreshes every 60 seconds and requires no authentication.Monitored services
The status page tracks health for each core service independently:| Service | Description |
|---|---|
| API Gateway | Main API endpoint for all requests |
| Trust Registry | Issuer management and governance |
| Billing | Subscription and payment processing |
| Signing | Cryptographic signing operations |
| Attestations | Attestation minting and management |
| Audit Logs | Activity logging and compliance |
| Transparency Log | Cryptographic append-only log |
| Verification | Proof bundle verification |
| Machine Identity | Agent registration, sessions, and trust scoring |
| AI CMO | AI content moderation and orchestration |
Uptime history
A 90-day uptime bar shows daily availability for each service. Hover over any day to see the date and uptime percentage. An overall uptime percentage is displayed alongside each service.Incident history
Visit the Incident History page to see past incidents in a timeline format. Each entry includes the severity level, affected services, and timestamped updates from investigation through resolution.Subscribe to notifications
Enter your email at the bottom of the status page to receive incident notifications. You will be notified when incidents are created, updated, or resolved. Enterprise customers can also configure webhook callbacks to receive status change events automatically.Programmatic status API
Query the status API for machine-readable service health. Use this to integrate Truthlocks availability into your own dashboards, alerting pipelines, or pre-flight checks. No authentication is required.| Field | Type | Description |
|---|---|---|
status | string | Overall system health: operational, degraded, or outage. |
timestamp | string | ISO 8601 timestamp of the check. |
services | array | Per-service health results. |
services[].id | string | Machine-readable service identifier (e.g., api-gateway, signing-service). |
services[].name | string | Human-readable service name. |
services[].status | string | Service health: operational, degraded, or outage. |
services[].responseTime | number or null | Response time in milliseconds, or null if unreachable. |
services[].error | string | Present only when the service is not operational. |
outage if any service is down, degraded if any service is slow or returning errors, and operational when all services are healthy.
Example: poll status from your app
The status API is rate-limited to prevent abuse. For continuous monitoring,
poll no more frequently than once every 30 seconds.
Status page
Real-time service health and incident history.
Webhook notifications
Enterprise customers can configure webhook callbacks for status changes.
Status API reference
Full API reference for the programmatic status endpoint.
Email alerts
Subscribe on the status page for incident notifications.
Service Level Agreement
| Tier | Uptime SLA | Response Time P99 | Support Response |
|---|---|---|---|
| Free | Best effort | - | Community |
| Starter | 99.5% | 500ms | 48h business hours |
| Professional | 99.9% | 200ms | 24h business hours |
| Enterprise | 99.99% | 100ms | 4h (24/7) |
Credits: If we miss SLA targets, you’re entitled to service credits. See
your contract or contact support for details.
Monitoring Integration
Integrate Truthlocks health checks with your observability tools:Prometheus
Datadog
Custom Dashboard Metrics
Gateway resilience
The API gateway includes automatic panic recovery and zero-downtime deployment support:- Panic recovery — If the gateway encounters an unexpected internal error, it recovers automatically and returns a structured error response instead of dropping your connection. You do not need to handle dropped connections caused by gateway-level panics.
- Graceful shutdown — During deployments, the gateway and signing service drain in-flight requests over a 15-second window instead of terminating them immediately. If you previously experienced occasional request failures during maintenance windows, those should no longer occur.
Incident response
If Truthlocks is experiencing issues:- Check status page: status.truthlocks.com
- Enable circuit breaker: Fail gracefully in your app
- Queue operations: Retry attestation minting later
- Contact support: For Enterprise SLA escalation
Circuit Breaker Pattern
Next steps
Observability dashboard
Monitor service health, latency, and usage from the console.
Error reference
Complete list of error codes and handling.
Rate limits
Handle rate limiting gracefully.

