Sieveworks

Bring your own search.

A module defines what a search means — how to score one candidate. It's any WebAssembly module exporting evaluate_range, evaluate_seed, and spec_version. Upload one; the coordinator content-hashes it, runs a conformance gate, and it's ready to fund bounties — public, or private until you post with it.

Work is dealt out in chunks — a fixed range of candidates one contributor evaluates and gets paid for.

Publish a worker module (.wasm)

Sign in with your wallet to publish a module — it'll be attributed to you, and you choose whether it's public or private.

Community modules

Built-in reference modules

Want to write one? The 3-function contract and a build template are in the docs.