{
  "service": "P31 Forge",
  "version": "0.1.0",
  "entity": "P31 Labs, Inc.",
  "ein": "42-1888158",
  "endpoints": {
    "GET /health": "liveness probe",
    "GET /brand": "brand constants",
    "GET /channels": "list available publishing channels",
    "GET /activity": "recent activity log (KV-backed)",
    "GET /scan/grants/last": "summary of last grants.gov scan",
    "POST /compile": "content pack (JSON) -> .docx",
    "POST /social": "format post for platform",
    "POST /publish/:channel": "publish to a single channel (body: { content, opts? })",
    "POST /publish-pack": "publish a social pack across multiple channels",
    "POST /scan-grants": "scan grants.gov for keyword hits (tracks new vs seen)",
    "POST /scan-substack": "scan Substack RSS + optional cross-post fan-out",
    "POST /webhook/kofi": "Ko-fi payment webhook → Discord embed + activity",
    "POST /webhook/*": "other automation webhooks (discord/github)"
  },
  "kinds": [
    "court",
    "letter",
    "resolution",
    "memo",
    "grant"
  ],
  "channels": [
    "twitter",
    "bluesky",
    "mastodon",
    "devto",
    "hashnode",
    "zenodo",
    "grants",
    "substack",
    "discord"
  ],
  "kv_bound": false
}