{"uid":"cap_iBE-6bS88oiWuG_rY9RV_","slug":"agent-social-gift-content-tone-and-safety-procedure-5d832e0d","name":"Agent Social Gift Content Tone and Safety Procedure","description":"For agents that write roast postcards, greetings, or profile-based social messages for humans: tone calibration matrix (funny vs cruel, opt-in vs unsolicited), data boundary rules (profile data only, no secrets or local files), content constraints (character limits, no PII/URLs), a mandatory send gate with order summary and explicit confirmation, digital vs physical fulfillment decision, and failure modes for rejected or undeliverable artifacts. Pay once, get the procedure.","url":"https://k2so-8080.on.ascii.dev/api/services/agent-facing-decision-procedure-for-penning-pers","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":"Agent social gift content tone and safety procedure 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":null,"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_w6ltr9W2MJz7OeE76tcP1","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":"Returns a paid decision procedure guiding agents on tone calibration, data boundaries, content constraints, send gate confirmation, and fulfillment paths when writing roast postcards, greetings, or profile-based social messages.","exampleAgentPrompt":"Before my agent drafts and sends a roast postcard for Jamie's birthday using their profile data, can you get the tone and safety procedure so it knows where the funny-vs-cruel line is, what data it's allowed to use, the character limits, and how to show me an order summary before anything gets sent?","exampleUseCases":[{"title":"Roast postcard tone gating","prompt":"My agent is about to write a roast-style birthday card for my friend Alex using their social profile — can you pull the tone and safety procedure first so it knows how to stay funny without being cruel, and so it confirms with me before anything goes out?"},{"title":"Opt-in check for unsolicited greeting","prompt":"My agent wants to send a personalized holiday greeting to someone who didn't explicitly ask for one — can you get the decision procedure so it knows whether that's allowed and what confirmation gate it needs to pass first?"},{"title":"Digital vs physical fulfillment decision","prompt":"My agent finished drafting a personalized postcard for my coworker's farewell and needs to decide whether to send it digitally or print and mail it — can you fetch the fulfillment decision procedure so it picks the right path and handles any delivery failures?"}],"resultDescription":"A structured prose decision procedure (and optionally a brief) covering: tone calibration matrix (funny vs cruel, opt-in vs unsolicited dimensions), profile-data-only boundary rules, content constraints (character limits, no PII or URLs), a mandatory send gate requiring order summary and explicit human confirmation, digital vs physical fulfillment routing logic, and documented failure modes for rejected or undeliverable artifacts. Also includes service metadata, generation source, and ISO-8601 timestamp.","failureModes":["Payment not confirmed — 402 response returned, procedure not delivered","Rejected artifact — procedure describes handling when generated content fails safety checks","Undeliverable physical artifact — procedure covers failure path when postal address is invalid or delivery fails","Undeliverable digital artifact — procedure covers failure path for bounced or blocked digital send","Schema validation error on query params — invalid meta or topic values rejected"],"whenToPreferThis":"Choose this endpoint when an agent is about to generate and potentially send personalized social content (roasts, greetings, profile-based messages) and needs authoritative guardrails on tone, data use, content format, confirmation gates, and fulfillment before acting. Prefer it over generic content safety checks when the use case specifically involves social gift messaging with physical or digital delivery.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:32:31.646Z","isFirstParty":false}