FUNCTOR
functorfund.com ↗
Testnet · single validator · mock USDC and test FCTR, no real value.

Post-quantum account

Register an ML-DSA-44 key (NIST FIPS 204) for your account. From then on, every action your wallet signs (withdrawals, transfers, FCTR sends, vault creation and closing, approving a session key) needs both your wallet's ECDSA signature and the post-quantum one, over the same message. A quantum computer that one day breaks ECDSA still couldn't move your money. How it works.

What this protects, and what it doesn't (yet)

Protected: everything your wallet signs. Both signatures cover the same EIP-712 message, and the chain itself refuses a protected account's wallet action that arrives without the post-quantum one.

Session keys still sign trades with ECDSA. They can trade and move money between you and a vault, never withdraw. Every session key of a protected account was approved with both signatures, and every session key expires: the chain itself refuses it after its time (at most 180 days; the app uses 7).

Connections to functorfund.com and the test node already use post-quantum key exchange (X25519MLKEM768) in current browsers.

Connect a wallet

Use any browser wallet, or the demo wallet the Trade page creates. Testnet only: mock funds.