ExistBefore Trust Lab

Public test vectors

Recompute fixed SHA-256, canonical text and bundle-root fixtures locally. This page is for reproducibility and SDK parity; it does not create an attestation, call the API, or upload content.

What this validates

Local bytes

File vectors hash exact bytes with SHA-256. No interpretation, no filename, no MIME type, no metadata.

Canonical text v1

Legacy/future note payloads apply existbefore-canonical-v1: strip a leading BOM, normalize CRLF/CR to LF, then strip one trailing LF.

Bundle root v2

The bundle fixture uses existbefore-bundle-v2: sorted file hashes, explicit zero metadata digests, RFC 6962 leaf/internal domain separation.

Boundary contract

Run the local self-check

The button recomputes the fixed fixtures in this browser. It performs no network call and spends no CertiSigma API quota.

Self-check not run yet.

    Fixed vectors

    Use these values in browser tests, SDK examples and CLI smoke checks. Treat the strings as canonical fixtures; do not replace them with user material.

    1. Empty file bytes

    Input: zero bytes.

    Expected SHA-256

    e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

    2. UTF-8 file bytes

    Input: the exact UTF-8 bytes for ExistBefore\n.

    Expected SHA-256

    18fe340f2a5295e17f6b42febd845652b11073da431572e1bb576dd50097242e

    3. Canonical text v1

    Raw: leading BOM + Idea line 1\r\nIdea line 2\r\n. Canonical: Idea line 1\nIdea line 2.

    Expected SHA-256

    cfe06d47cabc15f189ab4d21099c1642a0849e2a00ac1d0c170e7e86e8ce3f35

    4. Preserved whitespace

    Raw: Name \rDraft\t\n. Spaces and tabs survive; only line endings and one trailing LF are normalized.

    Expected SHA-256

    4da57280fa13e962b965791cb1ef57c5d0ece168cdad9d9e7cfe098a4fd6dff9

    5. Bundle v2 root

    Inputs: vectors 1 and 2 as file hashes, each paired with the explicit all-zero metadata digest. The root uses existbefore-bundle-v2.

    Expected bundle root

    bcc9674081869b2bdd903bfec681644db4ee0a9ac02ec6cbd1c6b344a44d6f54