{"uid":"cap_A5q_nbmTQ9MN-jnZTB55S","slug":"entropy-rip-decision-oracle-fbf932ad","name":"ENTROPY.RIP Decision Oracle","description":"Make a random decision from options","url":"https://entropy.rip/api/entropy/decision","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","description":"type"},"method":{"enum":["GET"],"type":"string","description":"method"},"queryParams":{"type":"object","required":["options"],"properties":{"options":{"type":"string","description":"Comma-separated list of options"}},"description":"queryParams"}},"description":"input","additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","description":"type"},"example":{"type":"object","description":"example"}},"description":"output"}}},"responseSchema":{"type":"json","example":{"decision":"Yes"}},"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"options":"status,health,availability"}},"output":{"type":"object","example":{"status":"operational","timestamp":"2024-01-15T10:30:00Z"}}},"response":{"source":"system_jitter","echo_id":"4d284051-74f0-4426-85b2-8d939b18c650","options":["status","health","availability"],"codename":"VOID","decision":"status"}},"exampleRequest":{"options":"status,health,availability"},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.01/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_ejt-TphfXvLTuKcQaaZrl","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":"Randomly selects one option from a provided list of choices, returning a single decision string","exampleAgentPrompt":"I can't decide between 'pizza', 'sushi', or 'tacos' for dinner — use the entropy.rip decision oracle to randomly pick one of those three options for me.","exampleUseCases":[{"title":"Break tie in competing feature priorities","prompt":"We've got three feature requests that are all equally important but we can only ship one this sprint — use entropy.rip to randomly pick which one we should prioritize first."},{"title":"Randomly assign tasks to team members","prompt":"I need to distribute these five support tickets evenly across my agents, but I want the assignment to be completely unbiased — can you have entropy.rip randomly select which agent gets assigned to each ticket?"},{"title":"Resolve disagreement between model outputs","prompt":"My two different AI models came up with conflicting recommendations for how to handle this customer issue — ask entropy.rip to randomly choose between their two approaches so we can move forward."}],"resultDescription":"Returns a JSON object with a single 'decision' field containing the selected option from the provided comma-separated list (e.g. {\"decision\": \"Yes\"}).","failureModes":["Missing required 'options' query parameter returns an error","Empty options list may return an error or undefined behavior","Single option passed may always return that option","Payment failure (x402) if USDC payment is not included","Network timeout or 5xx if the service is unavailable"],"whenToPreferThis":"Use this endpoint when an AI agent needs an external, unbiased random selection from a discrete set of options — especially in agentic workflows where the agent should not self-select or when cryptographic randomness or proof-of-decision is desired. Prefer this over local random functions when auditability or externalizing the decision matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:47:45.459Z","isFirstParty":false}