zKtracezKtrace
live experiment
architecture

How the prover works

A deep dive into the technical architecture powering zKtrace. From signal ingestion to proof compression.

layers

Four-layer stack

01

Signal Layer

Ingests raw on-chain data from Solana RPC nodes, DEX aggregators, and token analytics.

Solana RPCHelius APIJupiter AggregatorRaydium Pools
02

Processing Layer

Filters noise, computes witnesses, and prepares data for proof generation.

Data FilterWitness GeneratorCommitment EngineState Compressor
03

Prover Layer

Core ZK circuit execution. Generates succinct proofs from prepared witnesses.

zkSNARK ProverRecursive AggregatorProof SerializerVerification Key
04

Output Layer

Compressed attestations published on-chain for anyone to verify.

On-chain PublisherIPFS ArchiveAPI GatewayEvent Emitter
data flow

Signal to proof pipeline

01IngestRaw Data
02FilterClean
03WitnessCompute
04ProveGenerate
05PublishOn-chain
stack

Technology

SolanaRuntime
RustCore Prover
TypeScriptSDK
PLONKProof System
AnchorPrograms
gRPCStreaming