CallCurb Hetzner Lookup API
Service status and lookup readiness
This host serves the lightweight app-facing lookup surface near ScyllaDB. It stays intentionally small:
public status at /, docs at /docs, metrics at /metrics, and the protected operator surface at /ops.
Phone apps must call https://api.callcurb.com/v1/* over HTTPS only and must never connect directly to Scylla over CQL.
Service health
degraded
Build version
0.1.0
Environment
production
Lookup readiness
The local key authority has a non-blocking warning.
Scylla path
Scylla is targeted through loopback at 127.0.0.1:9042, which is the preferred same-host Hetzner path.
Dependency summary
- ScyllaDB: healthy in 2 ms. Keyspace callcurb_lookup is reachable with the expected lookup tables. Scylla is targeted through loopback at 127.0.0.1:9042, which is the preferred same-host Hetzner path.
- Local key-authority store: degraded. Canonical SQLite authority at /var/lib/callcurb/lookup-api/local-api-keys.sqlite contains 2 API key record(s) across 2 credential row(s). Pending usage export buffers: 4 rollup row(s), 28046 request event(s). Latest usage export issue: Cloud SQL is not configured for lookup-service usage export.
Local authority state
Authority mode
canonical_local
Stored keys
2
Pending usage export
{"rollups":4,"requestEvents":28046}
Route links
Docs · Metrics · Health JSON