Tech

Functor is a layer-1 blockchain built for trading

The chain has three parts. FunctorCore runs the exchange: order books, margin, funding and liquidations. Consensus orders blocks, and a bridge moves USDC in and out.

Architecture

Architecture

01 · Built

FunctorCore

The exchange state machine, written in Rust. It covers order books, margin, funding, liquidations, the launch market and the FCTR ledger. All arithmetic is in integers, so every validator computes the same result.

02 · Planned

Consensus

Byzantine fault tolerant consensus using Malachite, a Rust implementation of Tendermint. The public testnet starts with four validators. Staking opens validation to FCTR holders at genesis.

03 · Planned

Bridge

USDC deposits and withdrawals through Arbitrum. Validators sign withdrawals, and each withdrawal has a dispute period. No admin key can move bridged funds.

Market launches

Market launches

A new market opens with a call auction. Orders must be fully funded, and all matched orders fill at a single price. Arrival time does not affect priority, so bots and split wallets gain nothing.

Options and risk

Options and risk

The options engine is based on the founder's research at the University of Oxford's Department of Computer Science: a compositional, category-theoretic library for pricing derivatives. Structures are built from simple contracts, and the maximum loss of each structure is computed exactly.

Funding

How perpetual funding is paid

Funding follows Hyperliquid's rules, and you pay or receive it every hour at the oracle price. The chain does these sums in whole numbers (parts per billion), because otherwise two validators could round differently and end up disagreeing about your balance.

The same sums in 92 seconds, on a $10,000 position. Also on YouTube.

Post-quantum

Post-quantum, where it matters first

Checked on every deploy, not just stated.

Status

Status

Each module has scenario tests, property tests on randomly generated cases, and mutation tests.

ModuleScopeStatus
Order bookPrice-time priority; limit, IOC and post-only orders; self-trade preventionBuilt and tested
ClearinghouseAccounts, margin and fees. Liquidations go to the order book first, then the liquidity vault, then auto-deleveraging (how the liquidation price is worked out)Built and tested
Perpetual risk limitsWithdrawal rule, open interest caps and growth limit, maximum order size, oracle bandBuilt and tested
Launch marketOpening auction, batch auctions, collar, price bands, haltsBuilt and tested
FCTR ledgerFixed supply, founder vesting, protocol accountsBuilt and tested
FundingPaid hourly using the standard perpetual funding formula, settled at the oracle price (how it works)Built and tested
Oracle and mark priceValidator price submissions, stake-weighted median with a two-thirds quorum, Hyperliquid's mark priceBuilt and tested
Block executionHyperliquid's action order, a state root every block, two nodes agreeing byte for byteBuilt and tested
VaultsTwo FLP vaults split by risk; user vaults with a 10% profit share above each depositor's costLive on the testnet
Node, API and limitsEIP-712 signatures with session keys, Hyperliquid's request and open-order limits, an order-level book feed, generated API docsLive on the testnet
Explorer and replayEvery block, transaction and account; anyone can re-execute the published blocks and check every state rootLive on the testnet
Post-quantum accountsML-DSA-44 keys in the state root; wallet actions of a protected account need both signaturesLive on the testnet
Consensus, four validatorsMalachite, ML-DSA-65 validator signatures, open-source nodeNext (Jan–Mar 2027)

352 chain tests pass as of 21 Oct 2026. The node will be open source from the public testnet onward.

Comparison

Comparison with Hyperliquid

Hyperliquid (today)Functor (planned)
Layer-1 with an onchain order bookYesYes
Community liquidity vaultYes (HLP)Yes, split by risk tier
No VC allocation; fees buy back the tokenYesYes
Vanilla optionsNo. Outcome contracts only (HIP-4)Yes
Auction to open new marketsNoYes
Node softwareClosed source (source)Open source
Liquidity and usersEstablishedNone yet. Functor is pre-testnet