> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/Ge0frey/nullgraph/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction to NullGraph

> A Solana-native protocol that tokenizes unpublished negative scientific results into permanent on-chain assets and provides a bounty marketplace for BioDAOs and researchers.

# 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.

<Note>
  Watch the [YouTube demo](https://youtu.be/D4JJj3ZvUeo) or visit the [live deployment](https://nullgraph.vercel.app/) to see NullGraph in action.
</Note>

## Core features

<CardGroup cols={2}>
  <Card title="Null Knowledge Assets" icon="flask" href="/features/null-knowledge-assets">
    Create permanent on-chain records of negative results with full experimental metadata
  </Card>

  <Card title="Bounty marketplace" icon="coins" href="/features/bounty-marketplace">
    Post and fulfill bounties for specific null results using BIO tokens
  </Card>

  <Card title="Protocol fee layer" icon="percent" href="/features/protocol-fees">
    Sustainable protocol economics with configurable fees (default 2.5%)
  </Card>

  <Card title="Bio Protocol integration" icon="link" href="/features/bio-integration">
    Native BIO token integration with SPL Token Interface compatibility
  </Card>
</CardGroup>

## 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.

## Quick links

<CardGroup cols={3}>
  <Card title="Architecture" icon="diagram-project" href="/architecture">
    Technical architecture and system design
  </Card>

  <Card title="Getting started" icon="rocket" href="/getting-started/quickstart">
    Set up your development environment
  </Card>

  <Card title="Program reference" icon="code" href="/program/overview">
    Complete on-chain program documentation
  </Card>
</CardGroup>

## 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

<Tip>
  Future enhancements include BioDAO-funded bounties, decentralized knowledge graph indexing, and community verification networks.
</Tip>

## 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:

* [Why NullGraph](/why-nullgraph) - Deep dive into the problem and solution
* [Architecture](/architecture) - Technical architecture and design patterns
* [Quickstart](/getting-started/quickstart) - Build and deploy your first NKA
