Verification

Learn how to verify Fairseq temporal ordering proofs.

Learn how to verify Fairseq temporal ordering proofs.

What Verification Proves

When you verify a Fairseq proof, you confirm:

  • The transactions were ordered as claimed at proof generation time
  • The proof was anchored to a specific Lighthouse epoch
  • The cryptographic commitments are valid
  • No tampering has occurred since proof generation

SDK Verification

import { Fairseq } from '@fairseq/sdk';

const client = new Fairseq({ apiKey: 'fs_...' });

const result = await client.proofs.verify('proof_abc123');

console.log({
  valid: result.valid,
  lighthouse_epoch: result.lighthouse_epoch,
  anchor_hash: result.anchor_hash,
  verified_at: result.verified_at,
});

Public Verification

Anyone can verify proofs without an API key using the public endpoint:

curl https://api.fairseq.io/v1/verify/proof_abc123

Verification Badge

Embed a verification badge on your site:

<img src="https://api.fairseq.io/badge/proof_abc123" alt="Fairseq Verified" />