Support

We're here to help you get the most out of Truestamp. Find answers to common questions or get in touch with our support team.

Community & Updates

Share feedback, follow what we're building next, and see what just shipped. Each opens right here in a popup, so no separate account is needed.

Knowledge Base

Browse the concepts behind Truestamp. Pick a domain to explore, follow the links between concepts, or search across everything.

Signing-key ID (kid)

The 4-byte identifier of an Ed25519 signing key, SHA-256 of the 0x51 byte prefix plus the public key truncated to 4 bytes and written as 8 hex characters; recorded on items, blocks, entropy observations, and proof bundles so a verifier knows which key signed what.

Overview

A signing-key ID (kid) is a short identifier of one of Truestamp’s Ed25519 signing keys: SHA-256 over the byte prefix 0x51 followed by the 32-byte public key, truncated to the first 4 bytes and written as 8 lowercase hex characters. It is recorded on every item, block, and entropy observation, bound into each object’s composite hash, and carried in a proof bundle as the s.kid, b.kid, and signed-payload kid fields. A verifier uses it to look up the exact public key that produced a signature, which is what lets signatures made by an earlier key keep verifying after key rotation; under legitimate rotation the proof signer’s kid may differ from the block’s or subject’s kid, and that is allowed. See Ed25519 signatures and the proof bundle wire format; the item-side binding is part of the item’s composite fingerprint.

Get Help

API Documentation

Comprehensive guides for the REST and GraphQL APIs, including interactive documentation and code examples.

View API Docs

FAQ

Quick answers to the most commonly asked questions about timestamping and verification.

Browse FAQ

Email Support

Send us a message and our team will respond within 24 hours.

[email protected]

Security Issues

Report security vulnerabilities through our responsible disclosure program.

[email protected]