Frequently asked questions
Is tasknull live on-chain?
Not yet. The CLI is a working v0.1 local reference implementation. Arc Testnet settlement ships with the $TNULL contracts (address 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 Arc Testnet for settlement and rewards. Arc Testnet uses chain ID 5042002 and USDC as its native gas token.
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).