tasknull docs
Home GitHub
/ faq

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