# Agent Social Gift Content Tone and Safety Procedure

> Agent Social Gift Content Tone and Safety Procedure is a paid API for AI agents from k2so-8080.on.ascii.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

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.

## Facts

- Endpoint: GET https://k2so-8080.on.ascii.dev/api/services/agent-facing-decision-procedure-for-penning-pers
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-social-gift-content-tone-and-safety-procedure-5d832e0d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iBE-6bS88oiWuG_rY9RV_

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agent-social-gift-content-tone-and-safety-procedure-5d832e0d
```

Example prompt: 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?

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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.

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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"
  
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-social-gift-content-tone-and-safety-procedure-5d832e0d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from k2so-8080.on.ascii.dev](https://www.zero.xyz/host/k2so-8080.on.ascii.dev/llms.txt)
