Types

Core types used by the Fairseq SDK.

Transaction

A Transaction represents the minimal input needed for temporal ordering proofs:

  • a hash (unique identifier)
  • an ingress timestamp (or monotonic ordering marker)
  • optional metadata

Proof

A Proof is the artifact produced by Prover::prove and consumed by Verifier::verify.