Technical Blueprints

Aether Index is a high-performance **Universal Solana Program Indexer** designed for "Ground-Zero" reliability. It transforms raw on-chain data into structured, queryable relational databases with zero custom code.

02_Architecture: The Sovereignty Pipeline

The engine is built to capture, decode, and store every transaction with bit-perfect integrity. The pipeline is optimized for high-throughput decoding using the Borsh protocol.

// DATA_FLOW_LIFECYCLE [Solana Cluster] -> [Webhook Receiver] -> [Registry] -> [Universal Core] -> [DuckDB]

03_Quick Start: Igniting the Engine

Ready to deploy? Follow the industrial baseline setup.

git clone https://github.com/RYthaGOD/Aether-Index.git cd Aether-Index npm install && npm run build npm run dev

04_Universal Core: Zero-Touch Indexing

Aether identifies programs by their Public Key. Simply drop your .json Anchor IDL into the standard path to manifest your API:

data/idls/[PROGRAM_ID].json

The system will automatically generate relational tables for every Instruction and Account defined in the IDL.

05_API Manifest (v1.0)

Aether exposes a hardened REST layer guarded against SQL injection through IDL-derived Column Whitelisting.

GET /api/v1/indexed/:program/:instruction?signer=...&limit=50 GET /api/v1/programs/:name_or_pubkey GET /api/health

06_CLI Diagnostics

Elite tools to ensure your data stays 100% verified mid-flight.

npm run audit // Verify IDL resolution npm run backfill // Replay historical slots npm run fetch-idl // Pull from on-chain registry
[ ARCHITECT_LEVEL_ACCESS_REQUIRED ]
Deep dive into the source code: packages/aether-core/src/index.ts