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.

JCS (JSON Canonicalization Scheme)

RFC 8785, the deterministic JSON serialization Truestamp applies to a JSON map (item claims and metadata, block metadata, entropy values, commitment data) before SHA-256 hashing, so the same logical data always yields the same bytes and the same hash regardless of key order.

Overview

JCS (JSON Canonicalization Scheme, RFC 8785) is the deterministic JSON serialization Truestamp applies to a JSON map before hashing it. Item claims and item metadata, block metadata, entropy observation values, and commitment data are each JCS-canonicalized and then hashed with SHA-256 under their own byte prefix, so the same logical data always produces the same bytes, and therefore the same hash, regardless of key order or whitespace. A verifier reproducing a claims hash or an entropy data hash must canonicalize with JCS first, or the recomputed hash will not match the stored one. See the item’s composite fingerprint for where canonicalization sits in item hashing and entropy verification levels for its role in re-checking entropy observations.

Citations

  1. RFC 8785: JSON Canonicalization Scheme (JCS). Defines the canonical JSON byte form Truestamp hashes.

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]