{
  "schema": "packet-press-public-demo/v1",
  "generated_at": "2026-08-23T00:00:00Z",
  "read_only": true,
  "company": {
    "public_name": "Packet Press",
    "tenant_id": "packet-press",
    "role": "Civic-document project of TheCriners LLC and a Company OS demonstration tenant",
    "legal_operator": "TheCriners LLC",
    "independent_of": [
      "Money Hunter storefront"
    ]
  },
  "mission": "Turn already-published local government meeting packets (agendas, minutes, staff PDFs on public city sites) into structured weekly briefs: motions, votes, dates, and links back to the source page.",
  "governance": {
    "product_market_fit_claimed": false
  },
  "capabilities": [
    {
      "id": "public_intake",
      "grant": "allow",
      "meaning": "May fetch already-published public HTTP sources."
    },
    {
      "id": "internal_produce",
      "grant": "allow",
      "meaning": "May draft internal artifacts."
    },
    {
      "id": "verify",
      "grant": "allow",
      "meaning": "May check that source URLs are present."
    },
    {
      "id": "publish",
      "grant": "hold",
      "meaning": "External publish waits for owner approval."
    },
    {
      "id": "spend",
      "grant": "hold",
      "meaning": "No autonomous spending."
    },
    {
      "id": "marketplace",
      "grant": "deny",
      "meaning": "No marketplace writes. Packet Press does not bid on Freelancer."
    },
    {
      "id": "transfer",
      "grant": "deny",
      "meaning": "No movement of funds."
    }
  ],
  "sample": {
    "kind": "public_demonstration",
    "source": "Federal Register public API (no key)",
    "note": "Stand-in for local city packets while civic intake is tested. Not a paid product. Not a government publication.",
    "page": "briefs/sample.html",
    "json": "samples/packet-press-sample-brief.json",
    "csv": "samples/packet-press-sample-brief.csv"
  },
  "not_on_this_site": [
    "operator control dashboard",
    "approval buttons",
    "secrets or API tokens",
    "databases",
    "worker credentials",
    "internal logs"
  ]
}
