Fair by proof, not promise.

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.

example.ts
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

Why teams choose FairSeq

The infrastructure layer for provably fair transaction ordering.

Cryptographic Fairness

Zero-knowledge proofs guarantee transaction ordering follows your published rules. Mathematically verifiable, not trust-based.

Developer-First SDK

Native Rust SDK with idiomatic APIs. Drop into your existing sequencer with minimal code changes. Full TypeScript bindings included.

No Trust Required

Users verify proofs themselves. No trusted third parties, no centralized validators. Pure cryptographic guarantees.

MEV Protection

Eliminate front-running and sandwich attacks. Prove your ordering is fair before transactions are finalized.

Technical Specifications

Built for production workloads

Enterprise-grade infrastructure with the performance and reliability your protocol demands.

Proof Generation

  • Sub-second proof generation for batches up to 10K transactions
  • Configurable ordering rules (FIFO, priority fees, custom)
  • Incremental proof updates for streaming workloads
  • Hardware acceleration support (CUDA, Metal)

Verification

  • Constant-time verification regardless of batch size
  • On-chain verifier contracts (Solidity, Cairo)
  • Light client support for mobile and browser
  • Cross-chain proof portability

Integration

  • Drop-in middleware for popular sequencer frameworks
  • gRPC and REST API for hosted deployments
  • Prometheus metrics and OpenTelemetry tracing
  • Comprehensive audit logs for compliance

How it works

Generate cryptographic proofs of fair transaction ordering in three simple steps.

1

Submit Transactions

Send your ordered transaction batch to the Fairseq API with timestamps and metadata.

2

Generate Proof

Our infrastructure generates a cryptographic proof anchored to the Lighthouse network.

3

Verify Anytime

Anyone can independently verify the proof using our SDK or public verification endpoint.

Built for teams that need provable fairness

L2 sequencer operators
DEX protocol teams
DeFi aggregators
Infrastructure builders
Compliance-minded teams

Ready to prove your fairness?

Get started with the FairSeq SDK today. Free tier available for development and testing.