Web Status

PlatPhorm Invoices platform contract

Public invoice surfaces are online. Durable storage uses Blob or local JSON, and downstream service execution reports the actual backend integration state.

{
  "site": "platphorm-invoices",
  "productRole": "Invoicing-first finance automation for solo-preneurs and small client services businesses.",
  "status": "degraded",
  "generatedAt": "2026-07-17T23:45:06.744Z",
  "dataset": "vercel_blob",
  "persistence": {
    "status": "ready",
    "mode": "vercel_blob",
    "path": "state/invoice-store.json",
    "updatedAt": "2026-06-30T03:57:53.150Z",
    "message": "Invoice state is persisted as a private JSON document in Vercel Blob."
  },
  "routeComplianceScore": 91,
  "openInvoices": 5,
  "automationReadyCount": 2,
  "invoiceActionCount": 1,
  "discovery": {
    "llms": "/llms.txt",
    "openapi": "/openapi.yaml",
    "trust": "/.well-known/trust.json",
    "mcp": "/.well-known/mcp.json",
    "rss": "/rss.xml",
    "sitemap": "/sitemap.xml"
  },
  "limitations": [
    "Deployed invoice state is persisted as a private JSON document in Vercel Blob.",
    "Cross-site integrations report ready only when PLATPHORM_API_KEY exists server-side.",
    "Payment processor execution is intentionally not configured yet."
  ],
  "routes": [
    {
      "method": "GET",
      "path": "/api/health",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/api/v1/health",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/api/docs",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/openapi.yaml",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/llms.txt",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/llms-full.txt",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/llms-index.json",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/robots.txt",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/sitemap.xml",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/sitemap-index.xml",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/rss.xml",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/feed.xml",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/manifest.webmanifest",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/.well-known/mcp.json",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/.well-known/agents.json",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/.well-known/ai-plugin.json",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/.well-known/security.txt",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/.well-known/trust.json",
      "status": "supported"
    },
    {
      "method": "GET",
      "path": "/api/mcp",
      "status": "supported"
    },
    {
      "method": "POST",
      "path": "/api/mcp",
      "status": "supported"
    }
  ]
}