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" />