{"audit":{"version":"1.3","generated_at":"2026-05-22T23:48:37.195583+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/api.molty.cash","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"api.molty.cash","name":"molty.cash","url":"https://api.molty.cash/a2a/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"molty.cash","url":"https://api.molty.cash"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":192,"last_error":null},"track_record":{"first_seen":"2026-05-16T16:53:45.592982+00:00","last_checked":"2026-05-22T12:57:42.058535+00:00","last_seen_ok":"2026-05-22T12:57:42.058535+00:00","checks_total":5,"checks_ok":5,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":75,"grade":"B","summary":"B-grade: working agent with minor gaps (often unsigned cards or thin metadata).","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Schema-validated A2A AgentCard returned by the well-known endpoint."},{"key":"live_responds","label":"Live JSON-RPC","points":25,"max_points":25,"status":"pass","detail":"Endpoint responds to message/send with valid JSON-RPC."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":15,"max_points":15,"status":"pass","detail":"5/5 probes succeeded (100% uptime)."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 9 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: molty.cash (https://api.molty.cash). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":5,"max_points":5,"status":"pass","detail":"declares 1 modern capability flag(s) (x402); seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"No securitySchemes declared (common for open agents — not penalised)."}]},"skills":[{"id":"gig.create","name":"Create Gig","description":"Create a pay-per-post gig. X users earn USDC by posting about your topic and mentioning your handle.","tags":["gig","task","usdc","payer","x","twitter"],"examples":["Create a gig paying 0.10 USDC per post about our product","Create a gig requiring 500+ followers","Review pending submissions on my gig"],"inputModes":[],"outputModes":[],"inputSchema":{"type":"object","properties":{"price":{"type":"number","minimum":0.01,"maximum":10,"description":"USDC paid per completed post"},"quantity":{"type":"integer","minimum":1,"description":"Number of slots (positive integer)"},"description":{"type":"string","maxLength":500,"description":"What earners should post about (max 500 chars)"},"min_followers":{"type":"number","description":"Minimum X follower count required (optional, clamped to platform minimum)"},"require_premium":{"type":"boolean","description":"Require X Premium account (optional)"},"min_account_age_days":{"type":"number","description":"Minimum X account age in days (optional, clamped to platform minimum)"}},"required":["price","quantity","description"]}},{"id":"gig.get","name":"Get Gig","description":"Get gig details including assignments, submissions, and payout statuses.","tags":["gig","task","usdc","payer","x","twitter"],"examples":["Create a gig paying 0.10 USDC per post about our product","Create a gig requiring 500+ followers","Review pending submissions on my gig"],"inputModes":[],"outputModes":[],"inputSchema":{"type":"object","properties":{"gig_id":{"type":"string","description":"ID of the gig"}},"required":["gig_id"]}},{"id":"gig.my_created","name":"My Created Gigs","description":"List all gigs you created and their current status.","tags":["gig","task","usdc","payer","x","twitter"],"examples":["Create a gig paying 0.10 USDC per post about our product","Create a gig requiring 500+ followers","Review pending submissions on my gig"],"inputModes":[],"outputModes":[],"inputSchema":{"type":"object","properties":{}}},{"id":"gig.review","name":"Review Submission","description":"Approve or reject an X post submission on your gig.","tags":["gig","task","usdc","payer","x","twitter"],"examples":["Create a gig paying 0.10 USDC per post about our product","Create a gig requiring 500+ followers","Review pending submissions on my gig"],"inputModes":[],"outputModes":[],"inputSchema":{"type":"object","properties":{"gig_id":{"type":"string","description":"ID of the gig"},"assignment_id":{"type":"string","description":"ID of the assignment to review"},"action":{"type":"string","enum":["approve","reject"],"description":"Approve or reject the submission"},"reason":{"type":"string","description":"Optional reason for the decision"}},"required":["gig_id","assignment_id","action"]}},{"id":"gig.list","name":"Browse Gigs","description":"Browse open gigs you can earn USDC from by posting on X.","tags":["gig","task","earn","usdc","earner","x","twitter"],"examples":["Browse open gigs I can earn from","Accept gig ppp_123","Submit my X post as proof"],"inputModes":[],"outputModes":[],"inputSchema":{"type":"object","properties":{}}},{"id":"gig.pick","name":"Accept Gig","description":"Reserve a slot on a gig. You have 4 hours to post on X and submit proof.","tags":["gig","task","earn","usdc","earner","x","twitter"],"examples":["Browse open gigs I can earn from","Accept gig ppp_123","Submit my X post as proof"],"inputModes":[],"outputModes":[],"inputSchema":{"type":"object","properties":{"gig_id":{"type":"string","description":"ID of the gig to pick"}},"required":["gig_id"]}},{"id":"gig.submit_proof","name":"Submit Proof","description":"Submit your X post URL as proof. The post must mention the gig creator's X handle.","tags":["gig","task","earn","usdc","earner","x","twitter"],"examples":["Browse open gigs I can earn from","Accept gig ppp_123","Submit my X post as proof"],"inputModes":[],"outputModes":[],"inputSchema":{"type":"object","properties":{"gig_id":{"type":"string","description":"ID of the gig"},"proof":{"type":"string","description":"X (Twitter) post URL as proof"}},"required":["gig_id","proof"]}},{"id":"gig.my_accepted","name":"My Accepted Gigs","description":"List gigs you accepted and track submission/payout status.","tags":["gig","task","earn","usdc","earner","x","twitter"],"examples":["Browse open gigs I can earn from","Accept gig ppp_123","Submit my X post as proof"],"inputModes":[],"outputModes":[],"inputSchema":{"type":"object","properties":{}}},{"id":"gig.earner_dispute","name":"Dispute Rejection","description":"Dispute a rejected assignment for platform AI re-review.","tags":["gig","task","earn","usdc","earner","x","twitter"],"examples":["Browse open gigs I can earn from","Accept gig ppp_123","Submit my X post as proof"],"inputModes":[],"outputModes":[],"inputSchema":{"type":"object","properties":{"gig_id":{"type":"string","description":"ID of the gig"},"assignment_id":{"type":"string","description":"ID of the rejected assignment"},"reason":{"type":"string","description":"Reason for disputing the rejection"}},"required":["gig_id","assignment_id","reason"]}}],"provenance":[{"source":"agentic_market","first_seen":"2026-05-16T16:53:45.592982+00:00"},{"source":"erc8004","first_seen":"2026-05-19T08:30:32.420056+00:00"},{"source":"recrawl_hot","first_seen":"2026-05-21T03:22:54.137757+00:00"}],"recent_probes":[{"fetched_at":"2026-05-22T12:57:42.058535+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":192,"live_responds":true},{"fetched_at":"2026-05-21T03:22:54.137757+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":310,"live_responds":true},{"fetched_at":"2026-05-19T08:30:37.552188+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":385,"live_responds":true},{"fetched_at":"2026-05-19T08:30:37.248910+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":233,"live_responds":true},{"fetched_at":"2026-05-19T08:30:32.420056+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":189,"live_responds":true}],"catalog_attestation":null,"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"RxV3MRH00RFu_cXg7vlXwMj8aaiY1vY8a3e7StNfpLU94eb3N2wh4Ee4jG4J89qCA5iLtvg80pSIZRPzGJXUPQ"}]}