{"uid":"cap_ZCOoZcJdbIp6BQMQt3mvj","slug":"provably-fair-multi-winner-picker-a3905ecd","name":"Provably-Fair Multi-Winner Picker","description":"Provably-fair selection of N distinct winners from a list. ?candidates=a,b,c&count=2&round=1&client_seed=s&nonce=1","url":"https://pyfile-agent.taile3ff35.ts.net:10000/data/fair/pick-many","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}}},"output":{"type":"object"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_mc_nZqHFFU8bz2FlpYAJ0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Selects N distinct winners from a candidate list using a provably-fair, seeded random algorithm with verifiable results","exampleAgentPrompt":"Pick 3 distinct winners from this list of candidates — alice, bob, carol, dave, eve — using round 1, client seed 'myseed42', and nonce 1, and make it provably fair so anyone can verify the result.","exampleUseCases":[{"title":"NFT giveaway winner selection","prompt":"I have 50 wallet addresses entered in my NFT giveaway and need to pick 5 winners fairly. Can you run a provably-fair draw from this list: 0xAAA, 0xBBB, 0xCCC, ... using round 1, client seed 'nftdrop2024', and nonce 1?"},{"title":"Community raffle with auditable draw","prompt":"Run a fair raffle to pick 2 winners from these Discord members: alice, bob, carol, dave, frank, grace — use round 3, client seed 'communitydraw', nonce 7, so the community can verify no one cheated."},{"title":"Tournament bracket random seeding","prompt":"Randomly select 4 teams from our 10 participants to get first-round byes in the tournament — candidates are TeamA through TeamJ, round 1, client seed 'bracket2025', nonce 1, and I need to be able to prove the draw was fair."}],"resultDescription":"Returns a list of N distinct selected winners from the candidate list, along with the randomness inputs (round, client seed, nonce) used to produce the selection, allowing anyone to independently verify the fairness of the draw by re-running with the same parameters.","failureModes":["Count exceeds number of candidates — cannot pick more distinct winners than there are entries","Missing required parameters (candidates, count, round, client_seed, nonce) returns an error","Duplicate candidate names may affect distinct selection behavior","Very large candidate lists may cause timeout or truncation","Invalid or empty candidate list returns an error"],"whenToPreferThis":"Choose this endpoint when you need verifiable, tamper-proof random selection of multiple distinct winners from a list — especially for public-facing giveaways, raffles, contests, or lotteries where participants demand proof the draw wasn't manipulated. The client seed and nonce parameters let any party independently reproduce and verify the exact result. Prefer over naive random selection whenever auditability and trust matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:05:53.633Z","isFirstParty":false}