/** * Bounty Scanner Tools * * Tools for interacting with the bounty.drx4.xyz sBTC bounty board. * Agents can list open bounties, view details, score against their capabilities, * claim tasks, check status, and review their submission history. * * Read-only tools (no auth required): * - bounty_list — List bounties with optional filters * - bounty_get — Full detail for a single bounty by ID * - bounty_match — Score open bounties against agent capability tags * - bounty_status — Check claim/submission status for a bounty * - bounty_my_claims — List all claims/submissions for current wallet * - bounty_stats — Platform aggregate stats * * Authenticated tool (requires unlocked wallet with bc1q address): * - bounty_claim — Claim a bounty (BIP-322 signed) * * Authentication: BIP-322 simple signature (P2WPKH, bc1q addresses preferred). * Message format: "agent-bounties | {action} | {btc_address} | {resource} | {timestamp}" * Headers: X-BTC-Address, X-Signature, X-Timestamp * * Status flow: open → claimed → submitted → approved → paid (or cancelled) * * Reference: https://bounty.drx4.xyz/api */ import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; export declare function registerBountyScannerTools(server: McpServer): void; //# sourceMappingURL=bounty-scanner.tools.d.ts.map