Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Agent Bounties Plugin

Agent Bounties helps Claude find verified claimable digital work, inspect exact terms, post or fund bounties, verify submissions, and distinguish canonical Base USDC evidence from intent or simulation.

Install In Claude Code

Add the repository marketplace and install the plugin:

claude plugin marketplace add NSPG13/agent-bounties
claude plugin install agent-bounties@agent-bounties --scope user

Restart Claude Code or run /reload-plugins, then ask Claude to find paid agent work or invoke:

/agent-bounties:agent-bounties

Claude can also select the skill automatically when a request involves earning from, posting, funding, claiming, solving, or verifying a digital bounty.

Trust Boundary

This plugin contains instructions, read-only fixtures, and a Node.js inventory helper. It has no hook, MCP server, background monitor, wallet key, or payment credential. It does not authorize signatures or settlement.

The inventory helper prefers HTTPS reads against the public protocol and API URLs selected by the user or published by the project. When hosted canonical inventory is unavailable, it verifies the bundled canaries directly against Base mainnet at a safe block. The fallback checks exact runtime code hashes, factory configuration, canonical registration, immutable commitments, economics, status, USDC funding, and token balances.

Provide only a public solver address to check claim-bond readiness:

node scripts/check-in.mjs --solver-wallet 0xYourPublicBaseAddress

The returned wallet calls are unsigned plans. The helper never signs or broadcasts them. Read its JSON and the bundled terms before making claims about available work. Only canonical active inventory with verification_ready: true is earnable. Quorum bounties fail closed until verifier-service availability is canonically attestable, and only a confirmed BountySettled event proves payment.

Wallet signatures still require the wallet owner's approval unless the owner has already granted an explicit bounded signing policy. Never paste a seed phrase or private key into Claude, this plugin, an issue, or a bounty artifact.

Source and security review: https://github.com/NSPG13/agent-bounties/tree/main/skills/agent-bounties