Build the future
of finance.

ROT3 is the infrastructure layer for crypto and fintech — exchange, payments, wallets, and tokenization, engineered as a single API-first platform.

rot3.settlement ▸ mainnet
live
0000tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0001block #871,402 ▸ validating signatures …
0002verifying merkle root ✓ 3.42ms
0003→ broadcast: BTC/USDT buy amount=2,500.00
0004fee.estimate = 0.00012 BTC (priority: high)
0005consensus.commit ▸ epoch 41,209 finalized
0006wallet.signature ✓ ed25519:0xaa31…f7c2
0007settlement.layer = rollup-v3 latency=82ms
0008if (await mempool.has(tx)) return reject('dup');
0009ROT3.engine.match(orderbook).fillOrKill();
0010audit.log ▸ tx accepted by 14/15 validators
0011balance.delta = +0.04217 BTC ✓ confirmed
0012stream.subscribe('btc-usdt').on(tick, …)
0013vault.encrypt(seed, AES-256-GCM) ok
0014rate-limit ▸ 12,400 rps cpu 18% mem 32%
0015node.peers = 142 region = eu-west-3
0016deploying contract: 0xc0de…dead gas=2.1M
0017❯ rot3 deploy --network mainnet --confirm
0018oracle.feed[BTC] = 71,284.21 Δ +0.42%
0019// settlement finalized in 1.2s — 99.999% sla
0020tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0021block #871,402 ▸ validating signatures …
0022verifying merkle root ✓ 3.42ms
0023→ broadcast: BTC/USDT buy amount=2,500.00
0024fee.estimate = 0.00012 BTC (priority: high)
0025consensus.commit ▸ epoch 41,209 finalized
0026wallet.signature ✓ ed25519:0xaa31…f7c2
0027settlement.layer = rollup-v3 latency=82ms
0028if (await mempool.has(tx)) return reject('dup');
0029ROT3.engine.match(orderbook).fillOrKill();
0030audit.log ▸ tx accepted by 14/15 validators
0031balance.delta = +0.04217 BTC ✓ confirmed
0032stream.subscribe('btc-usdt').on(tick, …)
0033vault.encrypt(seed, AES-256-GCM) ok
0034rate-limit ▸ 12,400 rps cpu 18% mem 32%
0035node.peers = 142 region = eu-west-3
0036deploying contract: 0xc0de…dead gas=2.1M
0037❯ rot3 deploy --network mainnet --confirm
0038oracle.feed[BTC] = 71,284.21 Δ +0.42%
0039// settlement finalized in 1.2s — 99.999% sla
0040tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0041block #871,402 ▸ validating signatures …
0042verifying merkle root ✓ 3.42ms
0043→ broadcast: BTC/USDT buy amount=2,500.00
0044fee.estimate = 0.00012 BTC (priority: high)
0045consensus.commit ▸ epoch 41,209 finalized
0046wallet.signature ✓ ed25519:0xaa31…f7c2
0047settlement.layer = rollup-v3 latency=82ms
0048if (await mempool.has(tx)) return reject('dup');
0049ROT3.engine.match(orderbook).fillOrKill();
0050audit.log ▸ tx accepted by 14/15 validators
0051balance.delta = +0.04217 BTC ✓ confirmed
0052stream.subscribe('btc-usdt').on(tick, …)
0053vault.encrypt(seed, AES-256-GCM) ok
0054rate-limit ▸ 12,400 rps cpu 18% mem 32%
0055node.peers = 142 region = eu-west-3
0056deploying contract: 0xc0de…dead gas=2.1M
0057❯ rot3 deploy --network mainnet --confirm
0058oracle.feed[BTC] = 71,284.21 Δ +0.42%
0059// settlement finalized in 1.2s — 99.999% sla
0060tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0061block #871,402 ▸ validating signatures …
0062verifying merkle root ✓ 3.42ms
0063→ broadcast: BTC/USDT buy amount=2,500.00
0064fee.estimate = 0.00012 BTC (priority: high)
0065consensus.commit ▸ epoch 41,209 finalized
0066wallet.signature ✓ ed25519:0xaa31…f7c2
0067settlement.layer = rollup-v3 latency=82ms
0068if (await mempool.has(tx)) return reject('dup');
0069ROT3.engine.match(orderbook).fillOrKill();
0070audit.log ▸ tx accepted by 14/15 validators
0071balance.delta = +0.04217 BTC ✓ confirmed
0072stream.subscribe('btc-usdt').on(tick, …)
0073vault.encrypt(seed, AES-256-GCM) ok
0074rate-limit ▸ 12,400 rps cpu 18% mem 32%
0075node.peers = 142 region = eu-west-3
0076deploying contract: 0xc0de…dead gas=2.1M
0077❯ rot3 deploy --network mainnet --confirm
0078oracle.feed[BTC] = 71,284.21 Δ +0.42%
0079// settlement finalized in 1.2s — 99.999% sla
0080tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0081block #871,402 ▸ validating signatures …
0082verifying merkle root ✓ 3.42ms
0083→ broadcast: BTC/USDT buy amount=2,500.00
0084fee.estimate = 0.00012 BTC (priority: high)
0085consensus.commit ▸ epoch 41,209 finalized
0086wallet.signature ✓ ed25519:0xaa31…f7c2
0087settlement.layer = rollup-v3 latency=82ms
0088if (await mempool.has(tx)) return reject('dup');
0089ROT3.engine.match(orderbook).fillOrKill();
0090audit.log ▸ tx accepted by 14/15 validators
0091balance.delta = +0.04217 BTC ✓ confirmed
0092stream.subscribe('btc-usdt').on(tick, …)
0093vault.encrypt(seed, AES-256-GCM) ok
0094rate-limit ▸ 12,400 rps cpu 18% mem 32%
0095node.peers = 142 region = eu-west-3
0096deploying contract: 0xc0de…dead gas=2.1M
0097❯ rot3 deploy --network mainnet --confirm
0098oracle.feed[BTC] = 71,284.21 Δ +0.42%
0099// settlement finalized in 1.2s — 99.999% sla
0100tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0101block #871,402 ▸ validating signatures …
0102verifying merkle root ✓ 3.42ms
0103→ broadcast: BTC/USDT buy amount=2,500.00
0104fee.estimate = 0.00012 BTC (priority: high)
0105consensus.commit ▸ epoch 41,209 finalized
0106wallet.signature ✓ ed25519:0xaa31…f7c2
0107settlement.layer = rollup-v3 latency=82ms
0108if (await mempool.has(tx)) return reject('dup');
0109ROT3.engine.match(orderbook).fillOrKill();
0110audit.log ▸ tx accepted by 14/15 validators
0111balance.delta = +0.04217 BTC ✓ confirmed
0112stream.subscribe('btc-usdt').on(tick, …)
0113vault.encrypt(seed, AES-256-GCM) ok
0114rate-limit ▸ 12,400 rps cpu 18% mem 32%
0115node.peers = 142 region = eu-west-3
0116deploying contract: 0xc0de…dead gas=2.1M
0117❯ rot3 deploy --network mainnet --confirm
0118oracle.feed[BTC] = 71,284.21 Δ +0.42%
0119// settlement finalized in 1.2s — 99.999% sla
0120tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0121block #871,402 ▸ validating signatures …
0122verifying merkle root ✓ 3.42ms
0123→ broadcast: BTC/USDT buy amount=2,500.00
0124fee.estimate = 0.00012 BTC (priority: high)
0125consensus.commit ▸ epoch 41,209 finalized
0126wallet.signature ✓ ed25519:0xaa31…f7c2
0127settlement.layer = rollup-v3 latency=82ms
0128if (await mempool.has(tx)) return reject('dup');
0129ROT3.engine.match(orderbook).fillOrKill();
0130audit.log ▸ tx accepted by 14/15 validators
0131balance.delta = +0.04217 BTC ✓ confirmed
0132stream.subscribe('btc-usdt').on(tick, …)
0133vault.encrypt(seed, AES-256-GCM) ok
0134rate-limit ▸ 12,400 rps cpu 18% mem 32%
0135node.peers = 142 region = eu-west-3
0136deploying contract: 0xc0de…dead gas=2.1M
0137❯ rot3 deploy --network mainnet --confirm
0138oracle.feed[BTC] = 71,284.21 Δ +0.42%
0139// settlement finalized in 1.2s — 99.999% sla
0140tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0141block #871,402 ▸ validating signatures …
0142verifying merkle root ✓ 3.42ms
0143→ broadcast: BTC/USDT buy amount=2,500.00
0144fee.estimate = 0.00012 BTC (priority: high)
0145consensus.commit ▸ epoch 41,209 finalized
0146wallet.signature ✓ ed25519:0xaa31…f7c2
0147settlement.layer = rollup-v3 latency=82ms
0148if (await mempool.has(tx)) return reject('dup');
0149ROT3.engine.match(orderbook).fillOrKill();
0150audit.log ▸ tx accepted by 14/15 validators
0151balance.delta = +0.04217 BTC ✓ confirmed
0152stream.subscribe('btc-usdt').on(tick, …)
0153vault.encrypt(seed, AES-256-GCM) ok
0154rate-limit ▸ 12,400 rps cpu 18% mem 32%
0155node.peers = 142 region = eu-west-3
0156deploying contract: 0xc0de…dead gas=2.1M
0157❯ rot3 deploy --network mainnet --confirm
0158oracle.feed[BTC] = 71,284.21 Δ +0.42%
0159// settlement finalized in 1.2s — 99.999% sla
9:41
Buy Bitcoin
BTC / USDT
Bitcoin
$71,284.21
+0.42%
You pay
0.00
USDT
0.00000 BTC
1
2
3
4
5
6
7
8
9
.
0
Powering financial products for
AvalancheBinance Smart ChainHyperledgerPolygonTezosPartnerPartnerPartnerAvalancheBinance Smart ChainHyperledgerPolygonTezosPartnerPartnerPartner
/ SERVICES

Four pillars.
One platform.

Every ROT3 product is built on the same settlement core — share identity, liquidity, and compliance across your entire stack.

Crypto Exchange

High-throughput matching engine, deep liquidity, and institution-grade order flow.

Learn more

Payments & Wallets

Custodial and non-custodial wallets with on-chain and fiat rails — one API.

Learn more

Fintech Solutions

Modular building blocks for banks and fintechs: ledgers, KYC, treasury, cards.

Learn more

Tokenization

Issue, manage, and settle real-world assets on-chain with full lifecycle tooling.

Learn more
/ Why ROT3

Built for the financial world of the future.

Scalability
120k tps

Horizontal sharding and L2 settlement scale linearly from a thousand to millions of users.

Security
SOC 2 · ISO 27001

Hardware-backed key custody, multi-party computation, and continuous third-party auditing.

Real-time processing
< 1.2s

Streaming ledgers and event-driven architecture deliver sub-second settlement, end to end.

Developer-grade
API-first

Typed SDKs, OpenAPI specs, sandbox keys in minutes, and webhooks for everything.

9:41
f
fliqa
EN ▾
Available balance
$4,820.50
+ Fiat+ Crypto
Send
Receive
Top up
Holdings
$
US Dollar
USD
$2,140.00
Bitcoin
BTC
0.0376 BTC
Euro
EUR
€1,250.00
/ Our Reference Products

Send and receive money — in crypto or fiat.

Fliqa is a consumer wallet built on ROT3. Hold balances in fiat and crypto, send to anyone with a phone number, and settle in under a second — anywhere in the world.

Multi-asset wallet
Fiat & crypto, one balance.
Instant transfers
Settled in < 1.2s.
Borderless
Send to anyone, anywhere.
Bank-grade
MPC custody & HSM.
/ Our Reference Products

Reshape investing with FiTechPro.

One app for news, analysis, signals, and real-time markets — built to help investors decide faster and trade smarter.

News
Technical Analysis
Trading Signals
Live Markets
Education
Gamification
FiTechPro mobile app preview
/ Team

Engineers who've shipped
real money systems.

Alumni from leading exchanges, central banks, and Layer-1 protocols — building ROT3 with the discipline of regulated finance and the velocity of modern software.

20
Engineers
4
Continents served
2021
Founded
01
Caner Çetin
CEO
Executive
02
Mahmut Avcı
Board Member
Board of Directors
03
Yusuf Han
Board Member
Board of Directors
04
Altuğ Ören
CTO
Technology
05
Alparslan Arif Özen
CSO
Sales
06
Enes Toprak Başaran
Lead of Design & Tech
Design & Engineering
07
Gökhan Palabıyık
Corporate Communications Specialist
Design & Marketing
08
Engin Akgül
Devops
System Management
/ Technology

Infrastructure that
moves at machine speed.

ROT3 is engineered top-to-bottom — from a custom matching engine written in Rust to a globally-distributed settlement layer with hardware-backed custody. No third-party black boxes.

Settlement core
Rust · Tokio · custom WAL
Consensus
BFT-PoS · 15 validators
Data plane
ScyllaDB · Kafka · Flink
Edge
Anycast · 38 PoPs · QUIC
Custody
MPC · HSM · Shamir 3-of-5
Compliance
ISO 27001 · SOC 2 · MiCA
rot3.core ▸ ledger.stream
streaming
0000tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0001block #871,402 ▸ validating signatures …
0002verifying merkle root ✓ 3.42ms
0003→ broadcast: BTC/USDT buy amount=2,500.00
0004fee.estimate = 0.00012 BTC (priority: high)
0005consensus.commit ▸ epoch 41,209 finalized
0006wallet.signature ✓ ed25519:0xaa31…f7c2
0007settlement.layer = rollup-v3 latency=82ms
0008if (await mempool.has(tx)) return reject('dup');
0009ROT3.engine.match(orderbook).fillOrKill();
0010audit.log ▸ tx accepted by 14/15 validators
0011balance.delta = +0.04217 BTC ✓ confirmed
0012stream.subscribe('btc-usdt').on(tick, …)
0013vault.encrypt(seed, AES-256-GCM) ok
0014rate-limit ▸ 12,400 rps cpu 18% mem 32%
0015node.peers = 142 region = eu-west-3
0016deploying contract: 0xc0de…dead gas=2.1M
0017❯ rot3 deploy --network mainnet --confirm
0018oracle.feed[BTC] = 71,284.21 Δ +0.42%
0019// settlement finalized in 1.2s — 99.999% sla
0020tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0021block #871,402 ▸ validating signatures …
0022verifying merkle root ✓ 3.42ms
0023→ broadcast: BTC/USDT buy amount=2,500.00
0024fee.estimate = 0.00012 BTC (priority: high)
0025consensus.commit ▸ epoch 41,209 finalized
0026wallet.signature ✓ ed25519:0xaa31…f7c2
0027settlement.layer = rollup-v3 latency=82ms
0028if (await mempool.has(tx)) return reject('dup');
0029ROT3.engine.match(orderbook).fillOrKill();
0030audit.log ▸ tx accepted by 14/15 validators
0031balance.delta = +0.04217 BTC ✓ confirmed
0032stream.subscribe('btc-usdt').on(tick, …)
0033vault.encrypt(seed, AES-256-GCM) ok
0034rate-limit ▸ 12,400 rps cpu 18% mem 32%
0035node.peers = 142 region = eu-west-3
0036deploying contract: 0xc0de…dead gas=2.1M
0037❯ rot3 deploy --network mainnet --confirm
0038oracle.feed[BTC] = 71,284.21 Δ +0.42%
0039// settlement finalized in 1.2s — 99.999% sla
0040tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0041block #871,402 ▸ validating signatures …
0042verifying merkle root ✓ 3.42ms
0043→ broadcast: BTC/USDT buy amount=2,500.00
0044fee.estimate = 0.00012 BTC (priority: high)
0045consensus.commit ▸ epoch 41,209 finalized
0046wallet.signature ✓ ed25519:0xaa31…f7c2
0047settlement.layer = rollup-v3 latency=82ms
0048if (await mempool.has(tx)) return reject('dup');
0049ROT3.engine.match(orderbook).fillOrKill();
0050audit.log ▸ tx accepted by 14/15 validators
0051balance.delta = +0.04217 BTC ✓ confirmed
0052stream.subscribe('btc-usdt').on(tick, …)
0053vault.encrypt(seed, AES-256-GCM) ok
0054rate-limit ▸ 12,400 rps cpu 18% mem 32%
0055node.peers = 142 region = eu-west-3
0056deploying contract: 0xc0de…dead gas=2.1M
0057❯ rot3 deploy --network mainnet --confirm
0058oracle.feed[BTC] = 71,284.21 Δ +0.42%
0059// settlement finalized in 1.2s — 99.999% sla
0060tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0061block #871,402 ▸ validating signatures …
0062verifying merkle root ✓ 3.42ms
0063→ broadcast: BTC/USDT buy amount=2,500.00
0064fee.estimate = 0.00012 BTC (priority: high)
0065consensus.commit ▸ epoch 41,209 finalized
0066wallet.signature ✓ ed25519:0xaa31…f7c2
0067settlement.layer = rollup-v3 latency=82ms
0068if (await mempool.has(tx)) return reject('dup');
0069ROT3.engine.match(orderbook).fillOrKill();
0070audit.log ▸ tx accepted by 14/15 validators
0071balance.delta = +0.04217 BTC ✓ confirmed
0072stream.subscribe('btc-usdt').on(tick, …)
0073vault.encrypt(seed, AES-256-GCM) ok
0074rate-limit ▸ 12,400 rps cpu 18% mem 32%
0075node.peers = 142 region = eu-west-3
0076deploying contract: 0xc0de…dead gas=2.1M
0077❯ rot3 deploy --network mainnet --confirm
0078oracle.feed[BTC] = 71,284.21 Δ +0.42%
0079// settlement finalized in 1.2s — 99.999% sla
0080tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0081block #871,402 ▸ validating signatures …
0082verifying merkle root ✓ 3.42ms
0083→ broadcast: BTC/USDT buy amount=2,500.00
0084fee.estimate = 0.00012 BTC (priority: high)
0085consensus.commit ▸ epoch 41,209 finalized
0086wallet.signature ✓ ed25519:0xaa31…f7c2
0087settlement.layer = rollup-v3 latency=82ms
0088if (await mempool.has(tx)) return reject('dup');
0089ROT3.engine.match(orderbook).fillOrKill();
0090audit.log ▸ tx accepted by 14/15 validators
0091balance.delta = +0.04217 BTC ✓ confirmed
0092stream.subscribe('btc-usdt').on(tick, …)
0093vault.encrypt(seed, AES-256-GCM) ok
0094rate-limit ▸ 12,400 rps cpu 18% mem 32%
0095node.peers = 142 region = eu-west-3
0096deploying contract: 0xc0de…dead gas=2.1M
0097❯ rot3 deploy --network mainnet --confirm
0098oracle.feed[BTC] = 71,284.21 Δ +0.42%
0099// settlement finalized in 1.2s — 99.999% sla
0100tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0101block #871,402 ▸ validating signatures …
0102verifying merkle root ✓ 3.42ms
0103→ broadcast: BTC/USDT buy amount=2,500.00
0104fee.estimate = 0.00012 BTC (priority: high)
0105consensus.commit ▸ epoch 41,209 finalized
0106wallet.signature ✓ ed25519:0xaa31…f7c2
0107settlement.layer = rollup-v3 latency=82ms
0108if (await mempool.has(tx)) return reject('dup');
0109ROT3.engine.match(orderbook).fillOrKill();
0110audit.log ▸ tx accepted by 14/15 validators
0111balance.delta = +0.04217 BTC ✓ confirmed
0112stream.subscribe('btc-usdt').on(tick, …)
0113vault.encrypt(seed, AES-256-GCM) ok
0114rate-limit ▸ 12,400 rps cpu 18% mem 32%
0115node.peers = 142 region = eu-west-3
0116deploying contract: 0xc0de…dead gas=2.1M
0117❯ rot3 deploy --network mainnet --confirm
0118oracle.feed[BTC] = 71,284.21 Δ +0.42%
0119// settlement finalized in 1.2s — 99.999% sla
0120tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0121block #871,402 ▸ validating signatures …
0122verifying merkle root ✓ 3.42ms
0123→ broadcast: BTC/USDT buy amount=2,500.00
0124fee.estimate = 0.00012 BTC (priority: high)
0125consensus.commit ▸ epoch 41,209 finalized
0126wallet.signature ✓ ed25519:0xaa31…f7c2
0127settlement.layer = rollup-v3 latency=82ms
0128if (await mempool.has(tx)) return reject('dup');
0129ROT3.engine.match(orderbook).fillOrKill();
0130audit.log ▸ tx accepted by 14/15 validators
0131balance.delta = +0.04217 BTC ✓ confirmed
0132stream.subscribe('btc-usdt').on(tick, …)
0133vault.encrypt(seed, AES-256-GCM) ok
0134rate-limit ▸ 12,400 rps cpu 18% mem 32%
0135node.peers = 142 region = eu-west-3
0136deploying contract: 0xc0de…dead gas=2.1M
0137❯ rot3 deploy --network mainnet --confirm
0138oracle.feed[BTC] = 71,284.21 Δ +0.42%
0139// settlement finalized in 1.2s — 99.999% sla
0140tx.hash = 0x9f3c8a1d4b2e7c5a0f1b8d6e9c4a2f7b3e1d5c8a
0141block #871,402 ▸ validating signatures …
0142verifying merkle root ✓ 3.42ms
0143→ broadcast: BTC/USDT buy amount=2,500.00
0144fee.estimate = 0.00012 BTC (priority: high)
0145consensus.commit ▸ epoch 41,209 finalized
0146wallet.signature ✓ ed25519:0xaa31…f7c2
0147settlement.layer = rollup-v3 latency=82ms
0148if (await mempool.has(tx)) return reject('dup');
0149ROT3.engine.match(orderbook).fillOrKill();
0150audit.log ▸ tx accepted by 14/15 validators
0151balance.delta = +0.04217 BTC ✓ confirmed
0152stream.subscribe('btc-usdt').on(tick, …)
0153vault.encrypt(seed, AES-256-GCM) ok
0154rate-limit ▸ 12,400 rps cpu 18% mem 32%
0155node.peers = 142 region = eu-west-3
0156deploying contract: 0xc0de…dead gas=2.1M
0157❯ rot3 deploy --network mainnet --confirm
0158oracle.feed[BTC] = 71,284.21 Δ +0.42%
0159// settlement finalized in 1.2s — 99.999% sla

Ready to build with ROT3?

Talk to our team about integrating exchange, payments, or tokenization into your product. Most teams ship to production in under 30 days.