Frequently asked questions
Is tasknull live on-chain?
Not yet. The CLI is a working v0.1 reference implementation: the cryptography runs locally today, but on-chain settlement on Solana ships with the $TNULL program (mint TBA). See $TNULL token.
Does the CLI send anything over the network?
No. Everything runs locally. Your secret and keys live in ~/.tasknull and never leave your machine.
What stops someone from claiming the same bounty twice?
The nullifier. It's deterministic per (secret, bounty), so a repeat claim produces the same nullifier and collides with the first. See Core concepts.
Can a verifier figure out who I am?
The proof is signed with an identity key and pays out to a fresh address that has no on-chain link to it. The v0.1 CLI provides nullifier-based double-claim prevention and signature integrity; full zero-knowledge unlinkability (hiding which registered member signed) arrives with the ZK circuit. Manage your operational privacy accordingly.
What happens if I lose my identity.json?
There is no recovery. Your secret is the root of your nullifiers and signatures — back up the ~/.tasknull folder and keep it private.
Which networks are supported?
tasknull targets Solana for settlement and rewards.
Is it open source?
Yes — the CLI is MIT licensed. Source and issues live on GitHub.
How do I report a bug or ask a question?
Open an issue on GitHub, or reach us on X (@TaskNull).