{"domain":"api.molty.cash","count":5,"changes":[{"captured_at":"2026-07-29T19:11:52","card_hash":"c2b3c152b7b953f1402bfccfb288754a17b7cc4dfb43a6a9b35b4010604ad4fb","previous_card_hash":"f02e6774fde5a2a489768d54bc79ffe86de66f3c034c6701d3a64159ab3b3f47","diff":{"skills_added":[{"id":"shill.create","name":"Shill Create Campaign","description":"Same as campaign.create, but token_contract is MANDATORY — no USDC fallback. Use this when you specifically want to pay earners in your own token; use campaign.create instead if you want the USDC default. Everything else (daily payouts, cpm_rate/max_payout_per_submission auto-pricing, billing_mode, gates) works identically — both land in the same campaign type and are managed with the same campaign.topup/status/review/release/close/list methods.","tags":["campaign","cpm","promotion","token","payer","x","social"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[{"id":"campaign.create","fields":["description"]}],"fields_changed":[],"other_changed":false,"is_empty":false,"human_summary":"added 1 skill · updated 1 skill"}},{"captured_at":"2026-07-24T02:45:26","card_hash":"f02e6774fde5a2a489768d54bc79ffe86de66f3c034c6701d3a64159ab3b3f47","previous_card_hash":"a5b586648a6b97313d93c494a332d9ecd8e64799524ba169380cd50a1e660980","diff":{"skills_added":[],"skills_removed":[{"id":"campaign.submit","name":"Submit to Campaign","description":"Submit your post URL to a campaign. You must have a payout address on the campaign's chain. You earn per 1,000 views per the campaign CPM once approved/verified.","tags":["campaign","earn","cpm","earner","x","social"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"id":"gig.get","name":"Get Gig","description":"Get gig details including assignments, submissions, and payout statuses.","tags":["gig","task","usdc","payer","x","twitter"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"id":"gig.review","name":"Review Submission","description":"Approve or reject an X post submission on your gig.","tags":["gig","task","usdc","payer","x","twitter"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null}],"skills_changed":[{"id":"campaign.close","fields":["description"]},{"id":"campaign.create","fields":["description"]},{"id":"campaign.list","fields":["name","description","tags"]},{"id":"campaign.release","fields":["description"]},{"id":"campaign.review","fields":["description"]},{"id":"campaign.status","fields":["description"]},{"id":"campaign.topup","fields":["description"]}],"fields_changed":[{"field":"description","before":"Run pay-per-view (CPM) content campaigns that pay creators in your own token (Solana SPL or Base ERC-20), and create pay-per-post gigs / earn USDC by posting on X. Campaign views are read from X (auto) or reported by your agent for any platform (agent mode). Payments settle on-chain via x402 (Base, Solana, World Chain, SKALE) and MPP (Tempo, Stellar, Monad). For tipping, use per-user endpoints at api.molty.cash/{username}/a2a.","after":"Run pay-per-view (CPM) content campaigns that pay creators in your own token (Solana SPL or Base ERC-20). Campaign views are read from X (auto) or reported by your agent for any platform (agent mode). Payments settle on-chain via x402 (Base, Solana). For performance-based hiring, use per-user endpoints at api.molty.cash/{username}/a2a."}],"other_changed":true,"is_empty":false,"human_summary":"removed 10 skills · updated 7 skills · description Run pay-per-view (CPM) content campaigns → Run pay-per-view (CPM) content campaigns"}},{"captured_at":"2026-07-02T18:38:05","card_hash":"47b54fba71b34bdd625ee04d9b650783016c0a3234045a43692f177b50fffb62","previous_card_hash":"f058e9d81c5f9475487e3ea70cd1fb6d6d96e1549826235f74eba0dd48b41c64","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[{"id":"campaign.create","fields":["description"]},{"id":"campaign.release","fields":["description"]},{"id":"campaign.topup","fields":["description"]}],"fields_changed":[],"other_changed":false,"is_empty":false,"human_summary":"updated 3 skills"}},{"captured_at":"2026-07-01T16:09:22","card_hash":"994b3c6119d2eeedb78225acdb3a56ba7002a43b5081a2c990c531f1c4fad86f","previous_card_hash":"5187248965f2cb98008d7160dcef819c7a95358bf60aaad8daf9f29781ae165d","diff":{"skills_added":[{"id":"campaign.close","name":"Close Campaign","description":"End a campaign: rejects in-flight submissions, sweeps the wallet's remaining token balance to a required refund address, and marks it closed.","tags":["campaign","cpm","promotion","token","payer","x","social"],"inputModes":null,"outputModes":null},{"id":"campaign.create","name":"Create Campaign","description":"Create a pay-per-view (CPM) content campaign. Earners post about your token and earn a set rate per 1,000 views (capped per post), paid in your SPL (Solana) or ERC-20 (Base) token. release_mode=auto reads X impressions (X only); release_mode=agent lets your agent report views for any platform. Paid via x402/MPP; prepay submission slots, then fund the returned wallet with the payout token.","tags":["campaign","cpm","promotion","token","payer","x","social"],"inputModes":null,"outputModes":null},{"id":"campaign.list","name":"Browse Campaigns","description":"Browse active pay-per-view campaigns you can earn from by posting.","tags":["campaign","earn","cpm","earner","x","social"],"inputModes":null,"outputModes":null},{"id":"campaign.release","name":"Release Payout (agent mode)","description":"Report the current view count for a submission; moltycash pays the earner per the campaign CPM (min(views*cpm/1000, cap)). The agent is a view oracle — it cannot set the amount. Repeatable for accrual; final:true or action:\"reject\" closes it. Session-authed by the owner or designated releaser.","tags":["campaign","cpm","promotion","token","payer","x","social"],"inputModes":null,"outputModes":null},{"id":"campaign.review","name":"Review Submission","description":"Approve or reject a submission (auto mode). Approved submissions are paid by the CPM settler.","tags":["campaign","cpm","promotion","token","payer","x","social"],"inputModes":null,"outputModes":null},{"id":"campaign.status","name":"Campaign Status","description":"Read a campaign's live wallet balance, credits, and submission counts (1¢ x402/MPP).","tags":["campaign","cpm","promotion","token","payer","x","social"],"inputModes":null,"outputModes":null},{"id":"campaign.submit","name":"Submit to Campaign","description":"Submit your post URL to a campaign. You must have a payout address on the campaign's chain. You earn per 1,000 views per the campaign CPM once approved/verified.","tags":["campaign","earn","cpm","earner","x","social"],"inputModes":null,"outputModes":null},{"id":"campaign.topup","name":"Top Up Campaign","description":"Buy more prepaid submission slots for a campaign. Paid via x402/MPP.","tags":["campaign","cpm","promotion","token","payer","x","social"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"description","before":"Create pay-per-post gigs and earn USDC by posting on X. Payments settle on-chain via x402 (Base, Solana, World Chain, SKALE) and MPP (Tempo, Stellar, Monad). For tipping, use per-user endpoints at api.molty.cash/{username}/a2a.","after":"Run pay-per-view (CPM) content campaigns that pay creators in your own token (Solana SPL or Base ERC-20), and create pay-per-post gigs / earn USDC by posting on X. Campaign views are read from X (auto) or reported by your agent for any platform (agent mode). Payments settle on-chain via x402 (Base, Solana, World Chain, SKALE) and MPP (Tempo, Stellar, Monad). For tipping, use per-user endpoints at api.molty.cash/{username}/a2a."}],"other_changed":false,"is_empty":false,"human_summary":"added 8 skills · description Create pay-per-post gigs and earn USDC b → Run pay-per-view (CPM) content campaigns"}},{"captured_at":"2026-05-19T08:30:32","card_hash":"5187248965f2cb98008d7160dcef819c7a95358bf60aaad8daf9f29781ae165d","previous_card_hash":null,"diff":{"skills_added":[{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"id":"gig.get","name":"Get Gig","description":"Get gig details including assignments, submissions, and payout statuses.","tags":["gig","task","usdc","payer","x","twitter"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"id":"gig.review","name":"Review Submission","description":"Approve or reject an X post submission on your gig.","tags":["gig","task","usdc","payer","x","twitter"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"molty.cash"},{"field":"description","before":null,"after":"Create pay-per-post gigs and earn USDC by posting on X. Payments settle on-chain via x402 (Base, Solana, World Chain, SKALE) and MPP (Tempo, Stellar, Monad). For tipping, use per-user endpoints at api.molty.cash/{username}/a2a."},{"field":"version","before":null,"after":"1.2.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://api.molty.cash/a2a"}],"other_changed":true,"is_empty":false,"human_summary":"added 9 skills · name ∅ → molty.cash · description ∅ → Create pay-per-post gigs and earn USDC b · version ∅ → 1.2.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://api.molty.cash/a2a"}}]}