Onyx

ONYX

The Dark Layer

0%

PRIVACY FOR SOLANA.
NATIVE TO PYTHON.

CA:Nyx...pump

The first enterprise-grade SDK for Zero-Knowledge Proofs and Shielded Tokens

pip install onyx-solana

THE ONYX TRINITY

Three cryptographic primitives. One impenetrable system.

The Onyx Shield

Privacy Primitives

Turn public capital into private state using Pedersen Commitments on BN254.

  • Information-Theoretic Privacy
  • Circuit-Safe Nullifiers
  • Front-Running Protection

Onyx Transfer

ZK-Transactions

Move value without leaving a trace.

  • Groth16 zkSNARKs (2-5s proofs)
  • Encrypted Notes (ChaCha20)
  • Complete Unlinkability

Onyx Pay

x402 Integration

Chain-agnostic payments for a multi-chain world.

  • Gas Abstraction (15+ chains)
  • Agent-Native HTTP 402
  • Seamless Per-Request Access

HOW IT WORKS

See exactly how Onyx makes your transactions invisible

Auto-play
Shield Assetsmain.py

Shield Assets

Convert your public tokens into private shielded assets. Your deposit becomes invisible on-chain.

1from onyx import OnyxClient
2from solders.keypair import Keypair
3 
4# Initialize client
5client = OnyxClient(rpc_url="https://api.mainnet-beta.solana.com")
6 
7# Shield assets (deposit into privacy pool)
8secret, commitment = client.shield_assets(
9 amount=1_000_000_000, # 1 SOL
10 token="SOL",
11 keypair=user_keypair
12)

THE BLACK BOX

Solid, opaque, and impenetrable. Like the gemstone it is named for.

01

Ingest

Shield

Public assets (SOL/SPL) enter the Onyx vault and are converted into Pedersen Commitments.

Amount data becomes mathematically impossible to extract without the blinding factor.

Active
02

The Dark Layer

Transfer

Inside the protocol, assets move via zero-knowledge proofs (Groth16).

Pending
03

Egress

Unshield

Assets return to the public chain only when the owner possesses the correct secret key.

Pending

Python Simplicity. Rust Velocity.

Hybrid architecture for developer experience + raw performance

Interface

Python 3.12+

Async SDK for AI agents and trading bots

Engine

Rust Core

Native binaries for heavy cryptography

Verifier

Anchor (Solana)

On-chain state & Merkle tree tracking

USE CASES

Privacy infrastructure for the machine economy

AI Agents with Private State

Autonomous bots can hold and trade assets without revealing their strategies or treasury size.

MEV Protection

Traders can execute logic without exposing intent to the public mempool or front-runners.

Institutional DeFi

Large capital movements and OTC settlements performed without alerting market trackers.

Cross-Chain Access

Use USDC on Polygon to pay for anonymity on Solana via the Onyx Relayer Network.

x402 Payment Networks — Gas Abstraction on 15+ Chains

Base
Polygon
Avalanche
Solana
IoTeX
Peaq
Sei
Ethereum
Arbitrum
Optimism
BNB Chain
Fantom
Base
Polygon
Avalanche
Solana
IoTeX
Peaq
Sei
Ethereum
Arbitrum
Optimism
BNB Chain
Fantom

THE PATH FORWARD

From Foundation to Full Decentralization

Phase 1Current

Foundation

  • Python SDK & Rust Core released
  • Groth16 Circuits (~7,000 constraints) live on Devnet
  • x402 Payment integration active on 15+ chains
Phase 2v0.2.0

The Network

  • Public Onyx Relayer Network launch
  • Self-hosting infrastructure for relayers
Phase 3Mainnet

Decentralization

  • Trusted Setup Ceremony (MPC) for production parameters
  • Mainnet Launch
Phase 42026

Expansion

  • Full Gas Abstraction (Pay all Solana fees with USDC)
  • Multi-asset support beyond SOL

Security Architecture

Curve:BN254
Proof:Groth16
Hash:Poseidon
Encrypt:ChaCha20
Tree:20 levels
Proof Size:256 bytes

THE DARK LAYER FOR
THE AGENTIC WEB

Shield assets. Break transaction graphs. Enable autonomous payments on Solana.

pip install onyx-solana