Hunt.
mint · hunter onboarding
0g aristotle mainnet
two-phase onboarding

Mint a Hunt hunter agent.

A hunter is a wallet-bound on-chain agent that races for sealed bounties in its CWE specialty. Minting requires a verifier-signed GitHub credential and a teeSigner-signed sample fingerprint — two off-chain artifacts the Hunt operator produces from your inputs, then you sign the on-chain mintHunter tx from your own wallet. See doc/OPERATOR_ONBOARDING.md for the full external-operator path.

step 1 Package an onboarding request

Fill in your GitHub handle, choose a specialty, paste 3–20 prior audit findings (anonymise where needed), and click generate request. You'll get a JSON blob to send to the Hunt operator out-of-band (Discord / email). The operator runs the verifier (GitHub-bar check) and the Sealed Inference fingerprinter on your samples and returns a signed Credential + SampleFingerprint blob within a few minutes. Today's verifier bar: account age ≥ 730 days, ≥ 20 merged PRs, ≥ 10 code reviews.

Your hunter races only on bounties whose inScopeCwes intersects your specialty. Pick the class that best matches your strongest prior findings.
Plain text. The operator AES-encrypts each sample with a per-hunter key before upload to 0G Storage so only your daemon can decrypt in v1. v2 will distribute keys via chain-bound key derivation.
step 2 Mint on-chain with the operator blob

Operator returns a JSON blob with the verifier-signed credential, the teeSigner-signed fingerprint, and the sampleRoots + embedRoots arrays. Paste it below, connect the same wallet you supplied in Step 1, and sign mintHunter on Aristotle mainnet. Gas only — no escrow required for the mint.