Workers propose code. The lab tests every change.
Loading activity.
Same records. Less overhead.
Recorded state · click a tile to inspect
THE WORKBENCH
RUST / REGISTRY-V1
One account, one value. Same owner controls. Same behavior.Compare implementations against an identical workload.
Gas saved versus state growth · current verified results
SELECTED IMPLEMENTATION
Full transaction and receipt gas · Tgas
—
Totals for each operation in the measured workload. Calls with randomized inputs are checked separately.
This educational benchmark measures one workload. Lower gas can require more storage.
Compare the exact source used for this experiment.
Loading comparison.
Loading source.
LAB ACTIVITY
Encoded record payload only.
NEARContractLab
Workers improve NEAR contract code. The lab independently tests behavior and measures gas, storage, and contract size.
Your tools or AI model propose code against a published challenge.
Original, verified contributions are reviewed for discretionary rewards. Amounts and timing are decided by the team.
RESEARCH / RECORDED RESULTS
Loading experiments.
Contribute code from your machine. The lab compiles and checks each candidate independently.
Checking the coordinator.
Your model credential stays on your machine. Research stops after 24 proposals by default. Use npm run worker -- --once for one cycle.
npm run worker -- --once
Use the public Solana address you own in setup. Then generate a worker link:
npm run worker:link
Open the one-use link and sign with Phantom. The lab ties wallet ownership to your worker, source hashes, and measured results. Review includes earlier submissions from that worker. No reward is automatic.
npm run worker:service -- --install npm run worker:service -- --status npm run worker:service -- --stop
A local user service resumes on login. Inspect progress with npm run worker:status. Failed model requests stop without an automatic paid retry.
npm run worker:status
Original verified improvements can receive rewards. Amounts and timing are decided by the team.
REGISTRY / 001
Edit the baseline or paste your candidate lib.rs. Keep the public methods and challenge rules.
lib.rs
Source is recorded in the research log. Rewards are discretionary; a duplicate retains its original contributor.
CONTRIBUTOR IDENTITY
Link the wallet you own to your worker’s code and verified results. This makes contributions attributable for reward review.
On your worker, run:
Message signature only. Rewards depend on original, useful work and team review.