For Traders · Solana validator-side runtime

See first.
Trade first.

Run your strategy inside a Solana validator. Read decoded state in ~35ms, submit to the next leader before the public network can react. No co-location. No middleware. No validator ownership.

Catscope trading bot

Three streams · one runtime

The fastest path to state, priority, and execution.

Catscope is a marketplace inside Solana validators. Three independent products — buy any one, or all three. No subscriptions, no co-location, no relationships required.

Read

Decoded state. Streamed.

Subscribe to a live graph of decoded Solana accounts — nodes, edges, every dependency — straight from a validator's shared memory. Real-time pools, order books, account graphs. Pay per byte.

Write

Priority to the next leader.

Route your transactions directly to the validator about to produce the next block. Auction-priced priority, transparent fee curve. Skip the mempool, skip the public RPC roulette.

Bot

Strategy inside the box.

Deploy a WASM strategy in a guest slot inside the validator. React the millisecond state changes; submit on the machine that builds the block. Validator-side, no relay, no proxy.

Modular by design

Pick one. Pick all three.

Slow on state? Read replaces polling with a live push stream straight from validator memory. Losing the race to land? Write routes your transaction directly to the next leader. Both? Bot puts your whole strategy inside the validator — state and execution on the same machine, zero round-trips.

The edge

The fastest path to state on Solana.

Three structural advantages no external relay or RPC provider can match — because they're all consequences of being inside the validator.

01

~35ms validator-internal reads.

Measured on Solana mainnet (Orca round-trip, 2026-06-10). Order-of-magnitude ahead of Yellowstone gRPC (~300ms typical) and public RPC. The fastest decoded-state path published. Independent third-party benchmark forthcoming.

02

One network hop removed — permanently.

Every alternative — RPC polling, gRPC streams, shred feeds — delivers data across a wire and races back through another to land. Catscope reads and submits on the same machine that proposes the block. The closer to the validator, the faster you see state. Nothing outside the validator can close that gap.

03

First-visibility execution.

Your evaluate() runs on the same machine that's about to propose the next block. Decision and submission happen before public mempool traffic can react. You're not racing other searchers to a shared mempool — you're already there.

Developer experience

Trading at validator speed — in ~12 lines.

The surface area is small on purpose. Subscribe to accounts. React to state changes. Submit a transaction. Catscope handles the validator, the optimizer connection, and the marketplace. You write the strategy.

What you write

  • Rust, Go, or any language compiling to wasm32-wasip2.
  • Open reference bot: noncepad/catscope-rust-bot.
  • Subscribe in on_load(). React in evaluate(). Done.
  • Quickstart and full design docs at catscope.io/docs.
  • Ship a working strategy in an afternoon.
state.rs · catscope bot
pub(crate) fn on_load(&mut self) {
    let g = self.o_graph.take().unwrap();
    // Subscribe to a pool account
    let pool = account_id_from_pubkey(&POOL_PUBKEY);
    let _sub = g.subscribe(pool, 0, 0).unwrap();
    self.o_graph.replace(g);
}

pub(crate) fn evaluate(&mut self) {
    if self.state.spread > self.cfg.min_spread {
        let ix = build_arb_ix(&self.state);
        self.wallet.append_ix(ix, 0);
        if let Some((sig, tx)) = self.wallet.assemble() {
            transactionprocessor::send(sig.as_ref(), tx).ok();
        }
    }
}

What to build

Strategies that need to be early.

If your edge comes from latency, indexer freshness, or first-visibility — Catscope is built for it.

Cross-DEX arbitrage

Spot a mispricing the moment a pool updates. Atomic-bundle the rebalance before the next block.

Market making

Quote tighter spreads when you see depth change ahead of competitors. Re-quote on every state delta.

Liquidation hunting

Watch borrow positions in real-time. First into the liquidation the moment collateral slips.

Sandwich defense

Detect hostile activity targeting your own flow, route around it, and protect your fills before they land.

On-chain order books

Build a CLOB without paying for a third-party indexer. Catscope is the indexer — and the execution lane.

Real-time risk & analytics

Power dashboards, trading terminals, and risk engines from a single decoded stream — no parsing, no polling.

Pricing

One pricing model. Three markets.

Validators set capacity. You bid for your share. Price and allocation adjust automatically with demand — no fixed tiers, no per-request fees.

Read · data streaming

Auction-priced · bid for your share of bandwidth

Write · priority to leader

Auction-priced · bid what landing first is worth

Bot · guest-slot hosting

Auction-priced · clears continuously, no fixed tiers

Commitment

None — bid lengths are configurable, no minimum spend

Open auction · transparent · cancel anytime · no exclusive deals.

Bid table · example

Bidder

Bid

Share

You

10

50%

Trader B

5

25%

Trader C

3

15%

Trader D

2

10%

Total

20

100%

Your share of capacity scales with your bid relative to the field.

What's next

The roadmap that pays you back.

Every milestone on the Catscope roadmap is designed to deepen the edge for traders already on the platform.

Catscope Explorer

Live dashboard of listed validators, auction prices, bot performance, and your own earnings — on-chain, exportable, free to read.

Multi-validator routing

Bid for guest slots across multiple listed validators in a single integration. Redundant pipelines, broader reach, no dropped messages.

Hackathons

Sponsored hackathons focused on building trading strategies on Catscope. Build in public, win prizes, get early access to new features.

CATP token

Governance over fee parameters, marketplace rules, and roadmap priorities. Traders running on Catscope are first-class participants in the program.

Founding builder program

Be early. Earn more.

Traders who deploy strategies during Catscope's beta and early launch phases earn points in our incentives program. Points convert directly to token allocation at TGE — and the earliest builders earn the most. First in, biggest share. The slots that compound the most are the ones still open today.

Why this matters

Speed used to be a question of who you knew.

Private validator relationships, exclusive relays, hand-shake deals — the kind of access that excluded everyone outside the room. Catscope makes that access tradable, on-chain, and open. Bid what landing first is worth to your strategy; your share of priority scales with your bid. Competition by speed and strategy — not by who you've gotten on the phone.

FAQ

Common questions.

How fast is the read path?

~35ms validator-internal read latency measured on Solana mainnet — order of magnitude ahead of standard alternatives (Yellowstone gRPC ~300ms typical, public RPC sub-100ms on dedicated infra). Independent third-party benchmark forthcoming.

What languages can I write strategies in?

Anything that compiles to wasm32-wasip2. Rust and Go SDKs are first-class; the reference bot is open source. Quickstart at catscope.io/docs/tutorials.

Do I need to own a validator?

No. The whole point of Catscope is that you bid for validator-side access on an open marketplace. No co-location, no validator ownership, no middleware.

Can I run multi-validator strategies?

Yes. You can bid for guest slots across multiple listed validators for redundancy and reach. Bots are deployed to a specific validator and cannot move between them — if you want to exploit leader scheduling, build an optimizer that orchestrates multiple bot instances running on different validators simultaneously.

What does it cost to run?

All three markets are auction-priced. Validators set capacity, you bid for your share — allocation scales with your bid relative to the field. No fixed subscriptions, no minimum spend, no co-location contracts.

How does this compare to running my own Geyser pipeline?

Faster, lower overhead, no infrastructure to maintain. Catscope's shared-memory path eliminates the wire hop you'd pay running Geyser yourself — and you don't have to operate the validator either.

Can I trust the validator hosting my bot?

On-chain validator reputation is public; bid lengths are configurable; the architecture prevents the most common form of misbehavior (front-running unsubmitted transactions) at the runtime level. Misbehaving validators get systematically routed around.

Can I cancel or change my strategy?

Yes. Bid lengths are configurable; you can re-deploy, re-target, or exit at any time. No lock-in.

What about regulated trading firms?

An open auction with transparent, on-chain pricing is typically more compatible with regulated trading than private validator relationships. Every fee, every bid, every clear is public and auditable.

How does this compare to shredstream services?

Under shredstream, your bot receives raw shreds and must decode them and maintain local state itself. Under Catscope, your bot reads decoded account and transaction data directly from the graph interface — no decoding, no local state management. For traders already running shredstream-style setups, we're also building zerohop shredstreams — expected to be faster than traditional shredstream services.

How do I deploy a bot onto a validator?

Via a gRPC endpoint that handles the auction and bot upload. Once deployed, your optimizer maintains a persistent streaming connection to the active bot through a separate gRPC interface — similar to stdin/stdout. If that connection drops, the bot is evicted for inactivity.

Can a validator front-run or sandwich my bot's transactions?

The validator cannot read transactions submitted by your bot, which removes the most direct vector for front-running. Beyond that, the economics work against misbehaviour — validators run auctions continuously and their recurring revenue depends on traders returning. A validator that manipulates transactions loses those traders and their fees immediately. Consistent, fair behaviour earns more over time.

Can the validator see or interfere with my bot's logic?

No. All bot logic runs in a sandboxed WASM environment. There is no privileged access granted to the validator over your bot, and no configuration path allows the validator to read or modify your strategy.

Get early access.

Catscope is in early beta. Traders who join now are eligible for the founding builder program. Talk to the team to get set up.