{
  "kit": "0.1",
  "id": "seenly.pitch-script",
  "version": "0.1.0",
  "name": "Seenly Video Pitch Kit — script",
  "summary": "Resume → recruiter-ready 45–60 s first-person video-pitch script, 15 s cut, headline, 3 strengths, timed captions.",
  "category": [
    "careers",
    "media.script"
  ],
  "seller": {
    "name": "Seenly",
    "domain": "seenly-pitch-kit.vercel.app",
    "url": "https://www.seenly.live",
    "verify": "well-known"
  },
  "invoke": [
    {
      "kind": "http",
      "method": "POST",
      "url": "https://seenly-pitch-kit.vercel.app/api/script",
      "openapi": "https://seenly-pitch-kit.vercel.app/openapi.json#/paths/~1api~1script/post",
      "content_types": [
        "application/json",
        "multipart/form-data",
        "text/plain"
      ]
    },
    {
      "kind": "a2a",
      "url": "https://seenly-pitch-kit.vercel.app/.well-known/agent-card.json",
      "skill": "pitch-script-quote",
      "note": "quote/instructions only; the paid call is the HTTP invoke"
    }
  ],
  "input_schema": {
    "$ref": "https://seenly-pitch-kit.vercel.app/openapi.json#/paths/~1api~1script/post/requestBody/content/application~1json/schema"
  },
  "output_schema": {
    "$ref": "https://seenly-pitch-kit.vercel.app/openapi.json#/components/schemas/PitchScript"
  },
  "sample": {
    "input": {
      "resumeText": "(fictional resume, see sample file)",
      "targetRole": "ICU Charge Nurse",
      "tone": "warm"
    },
    "output_url": "https://seenly-pitch-kit.vercel.app/samples/pitch-script.json"
  },
  "offers": [
    {
      "rail": "x402",
      "scheme": "exact",
      "network": "eip155:8453",
      "asset": "USDC",
      "asset_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "500000",
      "price_usd": "0.50",
      "payTo": "0xeE6239F3E17bEBe5e89F21F29D74D68CAa0d78CE",
      "charge_on": "success",
      "environment": "live"
    }
  ],
  "offers_planned": [
    {
      "rail": "card",
      "via": "MPP + Stripe Shared Payment Token",
      "price_usd": "1.00",
      "status": "coming soon"
    }
  ],
  "trial": {
    "type": "sample",
    "sample_url": "https://seenly-pitch-kit.vercel.app/samples/pitch-script.json",
    "free_calls_per_wallet": 0
  },
  "behavior": {
    "side_effects": "none",
    "idempotent": false,
    "deterministic": false,
    "p95_latency_s": 21,
    "data_retention": "none",
    "rate_limit": "10/min per client IP"
  },
  "limits": {
    "resume_chars": [
      200,
      20000
    ],
    "file_mb": 3,
    "pdf_pages": 8
  },
  "policy": {
    "refund": "Not charged on failure (x402 settles only after a successful response); bad input is rejected before payment.",
    "no_scraping": true,
    "consent_required": "Caller's own resume content only"
  },
  "contact": {
    "a2a": "https://seenly-pitch-kit.vercel.app/.well-known/agent-card.json",
    "email": null,
    "messages": null
  },
  "discovery": {
    "openapi": "https://seenly-pitch-kit.vercel.app/openapi.json",
    "llms_txt": "https://seenly-pitch-kit.vercel.app/llms.txt",
    "x402": "https://seenly-pitch-kit.vercel.app/.well-known/x402"
  }
}