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