{"uid":"cap_i9HwK0UwhA9KeDrcyrhUq","slug":"minor-exposure-content-safety-gate-for-consumer-facing-agents-e38ffd6e","name":"Minor-Exposure Content-Safety Gate for Consumer-Facing Agents","description":"Decision procedure for an agent whose interface or curated content feed may be reached by minors. Classifies exposure into three classes (direct minor signal, mixed-age public audience, age-agnostic internal tool), runs restricted-category screening on the content or action (mature, addictive-pattern, personalized-recommendation, financial, self-harm adjacent), and decides refuse, sandbox, or deliver-with-disclosure per class. Applies jurisdiction override under strict minor-protection rules","url":"https://k2so.wrong.systems/api/services/minor-exposure-content-safety-gate-for-consumer?utm_source=zero.xyz","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"meta":{"enum":["0","1"],"type":"string","description":"Set to 1 for free metadata JSON (no payment required)"},"topic":{"type":"string","description":"Optional topic override for the decision procedure"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","title":"Minor-exposure content-safety gate for consumer-facing agents paid response","$schema":"https://json-schema.org/draft/2020-12/schema","required":["ok","paid","service","provider","result"],"properties":{"ok":{"type":"boolean"},"paid":{"type":"boolean"},"result":{"type":"object","required":["ok","service"],"properties":{"ok":{"type":"boolean","description":"Handler success"},"brief":{"type":"string","description":"Decision procedure prose for agents"},"model":{"type":"string"},"topic":{"type":"string"},"service":{"type":"string","description":"Service slug"},"procedure":{"type":"string"},"generatedAt":{"type":"string","description":"ISO-8601 timestamp"},"generationSource":{"enum":["llm","reasoning","deterministic"],"type":"string"}}},"payment":{"type":"object","properties":{"code":{"type":"string"},"payer":{"type":"string"},"detail":{"type":"string"},"selfPay":{"type":"boolean"},"transaction":{"type":"string"}}},"service":{"type":"string"},"provider":{"type":"string","const":"K-2SO"}}}}}}},"responseSchema":{"type":"json","example":{"ok":true,"paid":true,"result":{"ok":true,"brief":"plain prose decision procedure (120+ words)","model":"deepseek/deepseek-v4-flash-0731","topic":"string topic","service":"minor-exposure-content-safety-gate-for-consumer","procedure":"same as brief","generatedAt":"2026-01-01T00:00:00.000Z","generationSource":"deterministic"},"service":"minor-exposure-content-safety-gate-for-consumer","provider":"K-2SO"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_eyC_pRm_XVp02E3Ow4bra","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Classifies audience exposure risk for agents that may reach minors and decides whether to refuse, sandbox, or deliver content with disclosure based on restricted-category screening and jurisdiction rules.","exampleAgentPrompt":"Before my agent posts a personalized financial product recommendation to our public consumer feed — which might be seen by minors — can you run the minor-exposure content-safety gate and tell me whether to refuse, sandbox, or deliver it with a disclosure?","exampleUseCases":[{"title":"Screening a teen wellness app feed","prompt":"My wellness app has a mixed-age audience including teenagers. Before my agent surfaces a mental-health journaling prompt that touches on self-harm adjacent themes, can you classify the audience exposure and tell me whether to refuse, sandbox, or deliver it with a disclosure?"},{"title":"Gating addictive-pattern content on public platform","prompt":"My agent is about to push a personalized social engagement recommendation to a public consumer feed. Can you run the minor-exposure content-safety gate on it to decide if it qualifies as addictive-pattern content and what action to take given minors might be in the audience?"},{"title":"Jurisdiction-specific refusal for mature content","prompt":"My agent operates across EU and US markets and wants to deliver some mature-rated content. Can you screen it through the minor-exposure safety gate, apply the strict minor-protection jurisdiction override for the EU, and give me a refuse, sandbox, or deliver decision?"}],"resultDescription":"A JSON object containing a boolean success flag, the service slug, provider name, the target topic, and a 'brief' field with a plain-prose decision procedure (120+ words) describing the exposure class determined (direct minor signal, mixed-age public audience, or age-agnostic internal tool), the restricted-category screening outcome (mature, addictive-pattern, personalized-recommendation, financial, or self-harm adjacent), and the final action decision (refuse, sandbox, or deliver-with-disclosure), including any jurisdiction overrides applied. Also returns generation source (llm, reasoning, or deterministic) and an ISO-8601 timestamp.","failureModes":["Missing or malformed required query parameters may return an error or empty result","Payment not settled (402 response) if x402 microtransaction is not completed before the call","Invalid method type returns schema validation error","Topic string too ambiguous may yield a low-confidence or generic decision procedure","Service unavailable at k2so.wrong.systems returns a network or 5xx error"],"whenToPreferThis":"Choose this endpoint when you need a structured, paid, agent-readable decision procedure specifically for minor-exposure risk classification — not just a generic content moderation label. It is best suited for consumer-facing agents where the audience may include minors, where jurisdiction-specific child-protection rules apply, and where you need a three-way action decision (refuse/sandbox/deliver-with-disclosure) rather than a simple pass/fail. Prefer this over general-purpose content moderation APIs when your use case involves mixed-age public audiences, personalized recommendation gating, or regulatory compliance in minor-protection jurisdictions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T00:40:04.659Z","isFirstParty":false,"canonicalSlug":"minor-exposure-content-safety-gate-for-consumer-facing-agents-e38ffd6e"}