Independent Routing Engine / Solana Mainnet

SOLANA DOESN’T NEED
ANOTHER MIDDLEMAN.

NO API reads liquidity directly from Solana, calculates routes from raw on-chain accounts and builds the transaction without asking a centralized quote provider.

Engine
Online
Network
Solana
Routing
Direct
Quote Source
On-chain
Dependency
None
  • SEARCH DEPTH: 4
  • ACCOUNT STATE: LIVE
  • SIMULATION: PASSED
  • ROUTE CONFIDENCE: 99.8%
  • NO EXTERNAL QUOTE
01The Thesis

Most aggregators ask another service where to trade.NO API asks Solana itself.

NO API calculates quotes from real pool state, protocol-specific swap mathematics and live account data. The routing engine searches available paths, simulates the transaction and returns an executable Solana transaction.

The chain is the data source.

Traditional routing

6 hops · external
  1. User
  2. Frontend
  3. Routing API
  4. Pricing service
  5. External infrastructure
  6. Solana

NO API routing

5 hops · local
  1. User
  2. Raw on-chain accounts
  3. Local route calculation
  4. Transaction simulation
  5. Solana
02Route Engine

Quote request

Optimisation
Selected routeSIMULATION: PASSED
SOL
RAYDIUM CLMM
USDC
METEORA DLMM
BONK
Estimated output
98,081,261.066 BONK
Price impact
0.110%
Hops
2
DEXs used
RAYDIUM · METEORA
Compute units
234,420
Simulation
Passed

Demo routes are simulated until live engine connection is enabled.

03Liquidity Surface

One engine. Multiple liquidity languages.

Every venue calculates swaps differently. NO API implements venue-specific mathematics instead of treating every pool as interchangeable.

SURFACE COVERAGE · 10 ADAPTERS
04Route Proof

Every route should be inspectable.

NO API exposes the route, inputs and execution path so users can verify how the quote was produced rather than trusting a hidden black box.

Direct route97,884,210 BONK
1 hop(s)
Two-hop route98,409,776 BONK
2 hop(s)
Three-hop route98,101,442 BONK
3 hop(s)

The two-hop route wins because the DLMM bin at the second leg carries deeper local liquidity than the single direct pool, offsetting the extra fee.

ROUTE_PROOF · v1 VERIFIED
Quote timestamp
2026-08-06T17:41:08.221Z
Block height
291,884,112
Input amount
12.500000000 SOL
Expected output
98,412,004.1120 BONK
Actual output
98,409,776.8841 BONK
Simulation result
Success · 0 logs failed
Route path
SOL → RAYDIUM CLMM → USDC → METEORA DLMM → BONK
Accounts read
41
Programs called
3
Transaction signature
5xQd7Kk2mSHb1nP9Uu4vAe3TjLwZcR8yFqNgXtBoM6ViJhCaD2rEsPy9Wk1LzQfT
05Launch Radar

Before graduation. After graduation. Same routing layer.

NO API can understand supported launch curves before a token reaches an AMM, then continue routing it after liquidity migration.

CURVE ZONE
Newly launched tokens tracked across supported bonding curves
TokenCurveProgressLiquidityStatusRoute
HELIONPump.fun
42%
$18.4KOn curveAvailable
LATTICELaunchLab
78%
$61.2KOn curveAvailable
VOIDCATMeteora DBC
96%
$88.9KOn curveAvailable
SIGMAOSPump.fun
100%
$204KGraduated → AMMAvailable
NULLSETLaunchLab
100%
$412KGraduated → AMMAvailable
QUANTAMeteora DBC
12%
$4.1KOn curveAvailable
ORBITALPump.fun
63%
$33.7KOn curveAvailable

⚠ Route availability does not equal token safety.

06Build With It

A router should be infrastructure, not a gatekeeper.

The routing engine should remain open source. Developers can integrate the hosted interface or operate the engine themselves.

POST /v1/quote
request · inputMint · outputMint · amount · maxHops · slippageBps
response · outputAmount · route · priceImpact · computeUnits · transaction · simulation
engine · route calculation
import { NoApi } from "@noapi/sdk";

const engine = new NoApi({ rpc: process.env.RPC_URL });

const quote = await engine.quote({
  inputMint:  "So11111111111111111111111111111111111111112",
  outputMint: "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
  amount:     12_500_000_000,
  maxHops:    4,
  slippageBps: 50,
});

// { outputAmount, route, priceImpact,
//   computeUnits, transaction, simulation }
console.log(quote.route.map((h) => h.venue));
09Architecture

The route is calculated, not requested.

Language
Rust
Network
Solana
Maximum route depth
4 hops
Quote source
Raw account state
Transaction format
Versioned
Simulation
Preflight enabled
10Current State

Open infrastructure should show its unfinished edges.

NO API is an experimental routing engine. Some venue-specific edge cases, stale-account conditions and account-coverage issues may still require additional handling before production deployment.

Do not present experimental software as audited infrastructure.

Component readiness
ComponentState
Route discoveryFunctional
Protocol decodingFunctional
Multi-hop routingFunctional
Transaction buildingFunctional
Simulation coverageIn progress
Consumer interfaceIn progress
External auditRequired
Distributed nodesFuture phase
11Deployment Sequence
  1. Phase 01

    Engine hardening

    72% · IN PROGRESS
    • Resolve simulation edge cases
    • Improve stale account detection
    • Expand route test coverage
    • Add monitoring
  2. Phase 02

    Public interface

    34% · IN PROGRESS
    • Launch route explorer
    • Wallet integration
    • Route Proof pages
    • Public analytics
  3. Phase 03

    Token utility

    8% · IN PROGRESS
    • Deploy $NOAPI
    • Enable fee tiers
    • Launch developer staking
    • Fund adapter grants
  4. Phase 04

    Distributed routing

    0% · NOT STARTED
    • Independent routing nodes
    • Node performance scoring
    • Bonding and rewards
    • Community-governed integrations

STOP ASKING AN API.
START READING THE CHAIN.

Inspect the Source

No external quote provider.
No hidden route.
No API.