Skip to main content

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
NullGraph solves all four by making null results permanent, discoverable, and economically valuable.
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
Each NKA receives a unique specimen identifier (e.g., 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.

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
Future enhancements include BioDAO-funded bounties, decentralized knowledge graph indexing, and community verification networks.

Tech stack at a glance

On-chain:
  • Solana Devnet
  • Anchor 0.31.1
  • Rust 2021 edition
  • SPL Token Interface
Frontend:
  • 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:

Build docs developers (and LLMs) love