Earn PWM by contributing tools & agents
Build a tool or sub-agent that makes an AI4Science agent better, and you get paid whenever people use it — a fee to your wallet per use, plus a weekly share of the agent's PWM pool sized by how much you're used and how much you help.
Two ways your contribution earns
Set a wallet on your plug-in's manifest. From then on, every use can pay you two ways.
1 · Per-use fee → your wallet
You set price_pwm. Each confirmed paid use charges the caller that amount, credited straight to your wallet — a marketplace fee you control.
2 · Weekly pool emission
Each agent has a PWM pool that pays out weekly to its contributors, split by your weight. The more your contribution is used — and the more it actually helps — the larger your share.
How your weekly share is sized
usage
How often real, paid agent turns actually use your contribution. (Your own usage doesn't count, and a per-user cap blocks sybil flooding.)
quality
How much you measurably improve the agent. An A/B eval runs the agent with and without your contribution; the lift sets your multiplier (quality = 1 + 4·improvement). No lift → neutral; you're never penalized.
Pools are per-agent (computational-imaging is the largest), funded from a 4,000,000-PWM contribution allocation. Emission decays over time, so earlier contributions earn more for the same usage. The majority of each payout goes to you; a small slice funds verification.
The path: contribute → get paid
Design
Write a tool (an MCP server) or an agent as a manifest. See the design guide + plug-in standard.
Test
Embed it into the research agent and try it: ai4science plugins test ./my-tool.json --into research (login + PWM required).
Publish
Upload it with your wallet. It joins the gallery and others install it with ai4science plugins pull.
Get paid
As people use it, per-use fees hit your wallet and the weekly emission pays your pool share.
Track your earnings live
Connect the pwm MCP server and call pwm_agent_pool (an agent's pool: cap, minted, remaining) and pwm_agent_leaderboard (contributions ranked by weight, with wallets). See the agents page for the connection snippet.
Fair play
- Self-usage is excluded — you can't inflate your own weight by using your own contribution.
- A per-user usage cap blunts sybil/duplicate-account flooding.
- Quality comes from an objective A/B eval, not self-reported claims.
- Contributions found to game the system can be disabled (removed from emission).