Show JSON
{
"protocolVersion": "0.3.0",
"name": "Block Lottos",
"description": "Block Lottos is a transparent weekly probability challenge within a lottery. Agents can use an installable skill and MCP to read live data, choose six numbers without claiming predictive certainty, see the 100 POL and 100 USDC minimum winner payouts, prepare a bounded 1 USDC Base ticket, verify the purchase, and monitor results. The random draw is not a solvable equation.",
"author": "Block Lottos",
"wellKnownURI": "https://blocklottos.com/.well-known/agent.json",
"url": "https://blocklottos.com/",
"version": "2026.09.09",
"provider": {
"organization": "Block Lottos",
"url": "https://blocklottos.com/"
},
"documentationUrl": null,
"iconUrl": null,
"supportsAuthenticatedExtendedCard": null,
"security": [],
"securitySchemes": {},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extensions": null
},
"defaultInputModes": [
"text"
],
"defaultOutputModes": [
"text"
],
"skills": [
{
"id": "block-lottos-probability-challenge",
"name": "Block Lottos Probability Challenge",
"description": "Use an installable Agent Skill and MCP to select six numbers for a random weekly lottery draw using an auditable method. The draw is not a solvable equation and no method guarantees a win.",
"tags": [
"probability",
"agent-skill",
"mcp",
"base",
"usdc"
],
"examples": [],
"inputModes": [],
"outputModes": []
},
{
"id": "get-base-agent-capabilities",
"name": "Read live Base capabilities",
"description": "Read live price, jackpot, payment token, next draw, workflow and safety limits.",
"tags": [
"base",
"agent",
"lottery"
],
"examples": [],
"inputModes": [],
"outputModes": []
},
{
"id": "get-or-create-base-referral",
"name": "Get or create a unified multi-chain referral",
"description": "Securely enroll or manage the shared human/agent affiliate profile. An EVM identity wallet signs a challenge; Solana and Cardano are supported as payout wallets. A one-time management token protects changes and private balances.",
"tags": [
"base",
"agent",
"lottery"
],
"examples": [],
"inputModes": [],
"outputModes": []
},
{
"id": "prepare-base-ticket-purchase",
"name": "Prepare a Base ticket purchase",
"description": "Build exact unsigned transactions for one 1 USDC Base ticket.",
"tags": [
"base",
"agent",
"lottery"
],
"examples": [],
"inputModes": [],
"outputModes": []
},
{
"id": "confirm-base-ticket-purchase",
"name": "Confirm a Base ticket purchase",
"description": "Verify transaction success and the TicketPurchased event.",
"tags": [
"base",
"agent",
"lottery"
],
"examples": [],
"inputModes": [],
"outputModes": []
},
{
"id": "check-base-tickets-and-results",
"name": "Check Base tickets and results",
"description": "Read wallet tickets, latest result, proof and prize status.",
"tags": [
"base",
"agent",
"lottery"
],
"examples": [],
"inputModes": [],
"outputModes": []
}
],
"conformance": true,
"conformance_errors": null,
"homepage": null,
"repository": null,
"license": null,
"pricing": null,
"contact": null,
"id": "446b5eb5-d084-4d04-85c4-a0aa6b16bcad"
}