Deploy the contract
One transaction, signed by your wallet on Genlayer Studio Network. You end up owning the contract, and the site points at it with two environment variables.
This signs the deployment with whatever address your wallet is on, which makes that address the contract owner - the only one that can withdraw fees or transfer ownership later. Deploying from a CLI keystore or from Studio's own account selector would hand ownership to one of those instead.
600 bps = 6.00% of each paid bounty, charged to the poster. The contract refuses anything above 20%.
Before you press it
Genlayer Studio Network (studionet). Connecting will offer to add or switch to it. Studio is gasless, so you do not need a balance to deploy.
contracts/fieldwork.py exactly as it is in the repository - there is no build step between the file and the chain, so what you read is what runs.
The contract starts empty. Post the first task from the console; the contract reads your acceptance test and refuses it if it cannot be graded from a photograph, so expect that to take a few seconds.
The explorer for this network is explorer-studio.genlayer.com.