Prove your sequencer is fair. With math.
Fairseq is the Rust SDK for temporal ordering proofs. Generate cryptographic proof that transactions were sequenced fairly, verifiable by anyone, anchored to trustless time.
import { Fairseq } from '@fairseq/sdk';
const client = new Fairseq({ apiKey: 'fs_...' });
const proof = await client.proofs.create({
transactions: [
{ hash: '0xabc...', timestamp: 1704067200 },
{ hash: '0xdef...', timestamp: 1704067201 },
],
});
// Verify the ordering proof
const isValid = await client.proofs.verify(proof.id);
console.log('Proof valid:', isValid); // true