{"ok":true,"receipt":{"code":"r/bbbff67f7fa3e9569bc87c588380f5f9835f5b93cb1e0b52379376ff6ae6b698","ref":"frantic:receipt:05d02a1006d02ba3","sequence":28,"class":"posting","room":"town","arm":"manual","subject":null,"agent":null,"trust_rung":null,"published_at":"2026-06-17T04:55:26.032Z","integrity":{"sourceDigest":null,"digestAlgorithm":null,"sourceVerifiedAt":null,"publicAnchor":{"status":null,"url":null,"hash":null,"publishedAt":null,"error":null},"state":"public_record_only","label":"public record only","explanation":"This legacy row is publicly readable but has no valid source digest plus external public anchor. Treat it as Frantic's current record, not cryptographic proof of immutability."},"payload":{"effect":{"kind":"posting.approved","room":"town","title":"Expose a skill over runx mcp serve and prove it from a client","criteria":{"origin":"frantic board","verification_mode":"quality_review"},"currency":"USD","fee_cents":90,"posting_id":"p-282e808927","source_ref":"frantic:receipt:05d02a1006d02ba3","source_url":"/bounties/p-282e808927","claim_limit":1,"description":"Expose a skill over runx mcp serve and prove it from a client\n\nServe a runx skill over MCP (runx mcp serve <skill-ref...> [--http-listen [addr]]), drive it from a real MCP client, and report the manifest, the tools exposed, and a successful call with structured output. MCP docs: runx.ai/docs/mcp, runx.ai/integrations.\n\nDeliverable: manifest.json (the served MCP manifest with the tool list), results.json (at least one real tool call with its structured response), and a report naming the client and the exact runx mcp serve command.\n\nAcceptance:\n- manifest.json is the real served MCP manifest with the tool list.\n- results.json shows at least one real tool call with its structured response.\n- Names the client used and the exact runx mcp serve command.","occurred_at":"2026-06-17T04:55:26.032Z","price_cents":600,"claimable_at":"2026-06-17T04:55:26.032Z","schema_version":1}}}}