{"uid":"cap_VTbmx0oUJVBXhrU73WW1S","slug":"delx-seeded-canary-sequence-af535572","name":"Delx Seeded Canary Sequence","description":"Seeded Canary Sequence: Seeded Canary Sequence orders subjects reproducibly for a staged canary rollout from bounded caller-supplied values without an external provider. Call Seeded Canary Sequence when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Canary Sequence as versioned deterministic JSON. Price: $0.001 USDC via x402 on Base. First…","url":"https://api.delx.ai/api/v1/x402/seeded-canary-sequence?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"seed":{"type":"string","maxLength":8192,"description":"Seed supplied to Seeded Canary Sequence; used only for this bounded calculation and processed in memory without retention."},"subjects":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":256,"description":"Subjects supplied to Seeded Canary Sequence; used only for this bounded calculation and processed in memory without retention."},"stage_sizes":{"type":"array","items":{"type":"integer"},"maxItems":256,"description":"Stage Sizes supplied to Seeded Canary Sequence; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"stages":[["s3"],["s2"],["s4","s1"]],"unassigned":[]},"schema":"delx/util-seeded-canary-sequence/v1","status":"pass","evidence":{"retained":false,"input_sha256":"b7c4baf8edc708c4cf95b7a38dca0834e87950d8893128fa9f9eccacac92ccce","external_calls":0},"operation":"seeded_decision:seeded_canary_sequence"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_SrwdfM6_PRTWE2aOoBVij","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Deterministically assigns subjects to staged groups using a seed, producing a reproducible canary/rollout sequence with no data retention.","exampleAgentPrompt":"Using the seeded canary sequence, assign these 5 services — ['s1','s2','s3','s4','s5'] — to rollout stages of sizes [1,1,2] using the seed 'launch-2024', so I can do a controlled staged rollout.","exampleUseCases":[{"title":"Staged feature rollout for agents","prompt":"I need to roll out a new capability to my agent fleet gradually — assign these 20 agent IDs to three stages of sizes 2, 8, and 10 using seed 'feature-v2' so the rollout is reproducible."},{"title":"Reproducible A/B test group assignment","prompt":"Can you bucket these user IDs into two test groups of size 50 and 50 using the seed 'ab-experiment-42'? I need the same assignment every time I run it."},{"title":"Canary deployment sequencing for services","prompt":"I want to canary-deploy to my microservices in three waves — sizes 1, 3, and 6 — assign these 10 service names to the stages deterministically using seed 'deploy-prod-may'."}],"resultDescription":"Returns a JSON object with a 'stages' array where each element is a list of subjects assigned to that stage in order, an 'unassigned' array for any overflow, an evidence block containing an input SHA-256 hash and confirmation of no data retention or external calls, plus operation metadata and a pass/fail status.","failureModes":["Seed exceeds 8192 character limit — request rejected","Subjects array exceeds 256 items — request rejected","Stage sizes array exceeds 256 entries — request rejected","Stage sizes sum exceeds number of subjects — some subjects left unassigned (returned in 'unassigned' field)","Malformed JSON body — HTTP 400 error","Payment not provided or insufficient USDC — HTTP 402 error"],"whenToPreferThis":"Choose this endpoint when you need fully deterministic, reproducible partitioning of a subject list into ordered stages — particularly for canary rollouts, phased deployments, or A/B test assignments where the same seed must always produce the same grouping. Prefer it over random shufflers or stateful assignment services when auditability (via SHA-256 evidence hash) and zero data retention are required. It is purpose-built for agent workflows that need staged sequencing without side effects.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T06:33:27.703Z","isFirstParty":false,"canonicalSlug":"delx-seeded-canary-sequence-af535572"}