Sieveworks

Bring your own search.

A worker module defines what a search means: how to score one candidate in a numeric space. It's any WebAssembly module exporting three functions: evaluate_range, evaluate_seed, spec_version. Upload one and the coordinator content-hashes it, runs a conformance gate, and it's ready to fund bounties against. Publish it for the community, or keep it private: visible only to you until you post a bounty with it.

Work is dealt out in chunks: a chunk is a unit of compute, a fixed range of candidates one contributor evaluates and gets paid for. Nothing game-specific about it.

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.