Introduction to NullGraph
NullGraph is a Solana-native protocol that turns unpublished negative scientific results into permanent on-chain Null Knowledge Assets (NKAs) and provides a bounty marketplace where BioDAOs and researchers pay for the null results they need — denominated in BIO tokens.The problem we’re solving
95% of null results in scientific research are never published. This massive gap in the scientific record creates cascading problems across the entire research ecosystem:- Publication bias distorts the scientific record
- Wasted replication costs billions in repeated failed experiments
- Lost investment produces results that sit in filing cabinets
- Zero incentive for researchers to publish non-discoveries
Watch the YouTube demo or visit the live deployment to see NullGraph in action.
Core features
Null Knowledge Assets
Create permanent on-chain records of negative results with full experimental metadata
Bounty marketplace
Post and fulfill bounties for specific null results using BIO tokens
Protocol fee layer
Sustainable protocol economics with configurable fees (default 2.5%)
Bio Protocol integration
Native BIO token integration with SPL Token Interface compatibility
How it works
NullGraph operates entirely on-chain with a three-part system:1. Null Knowledge Assets (NKAs)
Researchers submit structured null results through a guided four-step form. On submission, the Anchor program creates an on-chain PDA storing:- Hypothesis and methodology
- Expected vs. actual outcomes
- Statistical data (p-value, sample size)
- Optional SHA-256 data hash for file provenance
NKA-0042) and becomes instantly browsable on the Dashboard.
2. Bounty marketplace
BioDAOs or researchers post bounties describing specific null results they need. The BIO token reward is immediately escrowed into a PDA-controlled vault. When a researcher submits a matching NKA:- The creator reviews the submission
- On approval: 97.5% goes to the researcher, 2.5% to protocol treasury
- Or the creator can close the bounty to reclaim escrowed funds
3. Protocol fee layer
A configurable fee (default 2.5%) is deducted from every bounty settlement and routed to the treasury wallet, ensuring sustainable protocol development.Quick links
Architecture
Technical architecture and system design
Getting started
Set up your development environment
Program reference
Complete on-chain program documentation
Built for Bio Protocol
NullGraph aligns directly with Bio Protocol’s mission to build decentralized infrastructure for scientific research:- Shared settlement layer on Solana
- BIO token economy for all bounty rewards and fees
- SPL Token Interface ensuring compatibility with any SPL-compliant token
- Data provenance with on-chain SHA-256 hashes
Tech stack at a glance
On-chain:- Solana Devnet
- Anchor 0.31.1
- Rust 2021 edition
- SPL Token Interface
- React 19 + TypeScript 5.9
- Vite 7.3
- Tailwind CSS 4.2
- Solana Web3.js + Anchor client
What’s next?
Explore the documentation to learn more:- Why NullGraph - Deep dive into the problem and solution
- Architecture - Technical architecture and design patterns
- Quickstart - Build and deploy your first NKA