Hosted Alpha
TraceDB Cloud is invite-only in v0.1.1. Public health endpoints may be reachable, but product routes require scoped bearer keys issued through the hosted control plane.
Hosted Alpha exists to prove the managed path without turning the hosted
service into the public runtime contract. The same /v1 API and SDK wire
contract apply, but account setup, organization membership, quotas, API-key
issuance, and provider operations live in the hosted control plane.
Access Model
- Users enter through an operator-issued invite.
- Authentication and OTP email are hosted-control-plane concerns.
- API access uses bearer keys scoped to a tenant, database, branch, and allowed scopes.
- Customer-visible hosted mail must use the
trace-db.comdomain. - Hidden operator/bootstrap mail remains an internal operator path, not a customer contract.
Hosted API Boundary
The hosted gateway verifies bearer keys before forwarding protected requests to the engine. Client-supplied actor headers are not trusted. The gateway strips spoofed actor metadata, injects actor metadata derived from verified claims, and forwards the private engine token only after authorization succeeds.
Use API authentication for the public request contract and Managed Routing for gateway behavior.
v0.1.1 Finish Line
v0.1.1 Hosted Alpha must prove:
- Fern docs and API reference publish from the current OpenAPI contract.
- TypeScript, Python, and Rust SDK package surfaces are staged for invite/private package access at v0.1.1.
- Invite, OTP, scoped API-key issuance, and hosted smoke flows work remotely.
- Gateway actor-header stripping and trusted injection are verified against the hosted API.
- SES/DKIM-backed customer mail is verified before real invite or OTP mail is treated as ready.
Full runtime S3 rehydrate from WAL/checkpoint state after an engine restart is not a v0.1.1 release blocker. The public runtime may document the S3 contract and AWS/IAM baseline, but the full hosted rehydrate proof belongs to v0.1.2.
Non-Claims
Hosted Alpha is not a managed disaster-recovery guarantee, public SLA, public benchmark claim, or promise of cross-replica exactly-once behavior. Those claims require separate design, implementation, and provider receipts.