transactions executed live
connecting… · height — · testnet live

Real-time execution.
No blocks. No waiting.

Subtick is a real-time execution network. Sign a transaction, hit the API, watch state update in roughly the time a packet round-trips. Real Ed25519, real on-chain, no batching.

Submit (p99)

~5 ms
request → mempool

End-to-end

~130 ms
click → committed state

Architecture

no blocks
stream-executed, not batched
What it is

A chain without the wait.

Most chains group transactions into blocks. They wait out the block window, run them in batch, then commit. The illusion of real-time, with seconds of latency.

Subtick removes the wait. Every signed transaction is verified, ordered, and executed the moment it arrives. State updates flow out over WebSocket as soon as they happen — not at the end of a window, not at the end of a block, not at the end of anything.

Built for systems where latency is the product — on-chain games, AI-agent economies, live execution data.

Live pulse

Streaming straight from the chain.

Connected to wss://subtick.dev/v1/events. Each row is a batch the validator just committed. Open /demo in another tab to feed it live transactions.

connecting 0 events
waiting for the first batch…
Quickstart

Talk to the chain in five lines.

The SDK is a thin wrapper around the HTTP/WS API. Bring your own crypto, or use the helpers.

example.js
// 1. install
npm install @subtick/sdk

// 2. talk to subtick.dev
import { SubtickClient } from '@subtick/sdk';

const c = new SubtickClient({ baseUrl: 'https://subtick.dev' });
const health = await c.health();
// → { status: 'ok', height, slot, account_count }
Live demos

Click anything. It runs on this chain.

Four browser-based demos, each driving real Ed25519-signed transfers against the public testnet. Open any of them in another tab and watch the live pulse above light up.

API

A small, honest surface.

No auth, no rate limits, no historical queries — yet. The v0 contract is locked and deliberately small.

Method Path Use
GET /health liveness + chain status
POST/v1/tx submit a signed transaction
GET /v1/balance/:addr balance for an address
GET /v1/account/:addr balance + nonce
WS /v1/events live execution stream