10 releases

0.4.5 Feb 19, 2025
0.4.2 Feb 19, 2025
0.3.5 Feb 6, 2025
0.3.0 Jan 31, 2025
0.1.2 Jan 24, 2025

#3 in #bonsol

21 downloads per month
Used in 5 crates

MIT license

145KB
3.5K SLoC

bonsol-header

Bonsol

Welcome to the official repository for Bonsol, the verifiable computation framework designed to extend Solana's computational boundaries. Our mission is to allow developers to build complex, computationally-intensive applications on Solana without being constrained by its native limitations.

What is Bonsol?

Bonsol is a Solana-native verifiable computation framework that enables developers to:

  • Off-load complex computations off-chain while maintaining on-chain verifiability
  • Remove computational constraints by generating cryptographic proofs for resource-intensive tasks
  • Maintain security and trust through zero-knowledge proofs that can be efficiently verified on Solana
  • Build previously impossible applications with unlimited compute potential

Bonsol transforms Solana from a place where only certain things are possible, to one where anything is possible.

Why Bonsol?

Solana has established itself as a high-performance blockchain with ultra-fast transactions and low fees. However, as applications grow more sophisticated, they face inherent limitations:

  • Fixed compute unit (CU) caps per transaction
  • Transaction size limitations
  • Constraints on complex logic execution

Bonsol breaks through these barriers by providing a decentralized prover network and developer toolkit that brings infinite computation to Solana-based applications.

Key Features

  • Unlimited Compute Power: Execute computationally intensive operations off-chain
  • On-Chain Verifiability: Produce succinct, constant-size cryptographic proofs regardless of computational complexity
  • Native Solana Integration: Seamlessly connect with existing Solana programs and resources
  • Privacy-Preserving Capabilities: Support for private data proofs without exposing sensitive information
  • Community-Driven Development: Open-source foundation with contributions welcome

Use Cases

Bonsol enables a wide range of applications previously impossible on Solana:

  • Verifiable Agents: Autonomous, provably secure agents operating without human intervention
  • Storage and Transaction Proofs: Prove historical ownership or specific on-chain events
  • Provable Game Engines: Build complex game mechanics by outsourcing simulations off-chain
  • Private Liquidity Pools: Create pools where balances are provable without revealing participants
  • Cross-Chain Activity Proofs: Enable secure cross-chain operations with trust-minimized proofs

Join the Community

Bonsol is a community-driven initiative. We're building the Bonsol Collective, a collaborative ecosystem of people, projects, and companies working together to extend Solana's capabilities.

  • GitHub - Contribute to our open-source codebase
  • Documentation - Learn how to build on Bonsol
  • Twitter - Follow us for the latest updates
  • Telegram - Join our community discussions

Dependencies

~13–21MB
~317K SLoC