Knowledge Base
Browse the concepts behind Truestamp. Follow the links between concepts, or search across everything.
API
JSON:API, GraphQL, console WebSocket, outgoing webhooks.
Beacon API
The authenticated programmatic beacon surfaces - JSON:API endpoints under /api/json/beacons (list, latest, by id, by hash), the equivalent GraphQL queries, the four-field beacon object, error and rate-limit behavior including the rate_limited code, and beacon proof generation by block id.
Console WebSocket Surface
The authenticated multiplexed console WebSocket at /console/websocket, its stream catalog, inbound commands (subscribe, items.create, items.watch), outbound stream events, first-event-immediate burst coalescer, per-connection stream and payload caps, and per-account command and outbound rate limits.
GraphQL API
The authenticated GraphQL endpoint at /gql and its interactive playground, requiring an API key or OAuth bearer token, with queries and mutations auto-generated from the Truestamp resource domains and an introspectable schema.
JSON:API HTTP Surface
The authenticated JSON:API REST surface at /api/json, its API-key or OAuth bearer auth, the OpenAPI spec plus Swagger UI and ReDoc discovery pages, resource-oriented endpoints, tenant selection, filtering, and pagination conventions.
Outgoing Webhooks
Register and manage HTTPS webhook endpoints over the authenticated JSON:API, GraphQL, and MCP surfaces to receive item event callbacks, with optional bearer-token auth, delivery tracking, and private-IP SSRF safeguards.
Utility Endpoints
The seven stateless utility endpoints under /api/json/utilities (hash, verify-hash, uuidv7-timestamp, ulid-timestamp, resolve-id, jcs-canonicalize, server-time) and their GraphQL query twins, with request and response shapes, the result envelope, auth and OAuth scopes, and resolve-id gating.