Before submitting an NKA, make sure you have set up your Phantom wallet and connected it to Solana devnet.
What You’ll Need
Before starting your submission, gather the following information:- Hypothesis: The hypothesis you tested (up to 128 characters)
- Methodology: Your experimental approach (up to 128 characters)
- Expected vs. Actual Outcomes: What you expected to happen and what actually happened (128 characters each)
- Statistical Data (optional): p-value and sample size
- Data File (optional): Any supporting data file (CSV, PDF, JSON, etc.)
Submission Process
https://nullgraph.vercel.appBoth fields are required to advance to the next step. A character counter shows your remaining space.
0.87)200Both Expected Outcome and Actual Outcome are required fields. Statistical data is optional but recommended for scientific rigor.
This step allows you to link your NKA to supporting data files while keeping the files themselves off-chain.
If you don’t upload a file, a zero hash (
0x0000...0000) will be used. You can still submit a valid NKA without data.- Program: NullGraph Anchor Program
- Accounts: ProtocolState, NullResult PDA, System Program
- Cost: ~0.01 SOL for account rent
After Submission
Once your transaction confirms:- You’ll be automatically redirected to your NKA detail page
- Your NKA receives a unique specimen identifier (e.g.,
NKA-0042) - It becomes immediately visible on the Dashboard
- You can now submit it to bounties to earn BIO tokens
- The NKA is stored as a Program Derived Address (PDA) owned by the NullGraph program
Understanding Your NKA
On-Chain Data Stored- Researcher wallet address (your Phantom public key)
- Specimen number (auto-incrementing counter)
- All text fields (hypothesis, methodology, outcomes)
- Statistical data (p-value as fixed-point integer, sample size)
- Data hash (SHA-256 bytes)
- Status (default: Pending)
- Creation timestamp (Unix time)
- Pending (0): Initial status for all new NKAs
- Verified (1): Community-verified (future feature)
- Disputed (2): Flagged for review (future feature)
Common Questions
Can I edit my NKA after submission? No. NKAs are immutable on-chain records. This ensures data integrity and prevents manipulation after bounty claims. How much does it cost to submit an NKA? You’ll pay a small SOL transaction fee (~0.00001 SOL) plus rent for the account storage (~0.01 SOL). The rent is recoverable if you close the account in the future. Can I submit multiple NKAs? Yes! Each submission creates a new NKA with a unique specimen number. There’s no limit to how many you can create. What if I don’t have a p-value or sample size? These fields are optional. Many qualitative studies or observational results don’t have traditional statistical measures—you can still submit valid NKAs. Who can see my NKA? All NKAs are public and visible on the NullGraph dashboard. The data file itself (if you uploaded one) remains private—only its hash is public.Next Steps
Browse NKAs
View all submitted Null Knowledge Assets
Claim Bounties
Submit your NKA to open bounties