{
  "product": "PressureDesk",
  "generatedAt": "2026-05-17T00:00:00.000Z",
  "safetyBoundary": {
    "liveWalletActions": false,
    "liveTrading": false,
    "tokenLaunches": false,
    "paymentCollection": "x402-live-tool-buyer-only",
    "externalApiMutations": false
  },
  "checks": [
    {
      "id": "freshness-gates-paid-delivery",
      "status": "covered",
      "evidence": "tests/pressuredash-gateway.test.ts refuses stale snapshots before payment."
    },
    {
      "id": "preview-redacts-evidence-trails",
      "status": "covered",
      "evidence": "tests/pressuredash-gateway.test.ts verifies unpaid previews omit evidenceTrail."
    },
    {
      "id": "receipt-idempotency",
      "status": "covered",
      "evidence": "tests/pressuredash-store.test.ts persists receipts across gateway instances."
    },
    {
      "id": "x402-live-payment-pilot",
      "status": "covered",
      "evidence": "tests/pressuredash-live-payment.test.ts covers payment-required headers, x402 settlement, idempotent retry, replay mismatch, premium entitlement, and secret-metadata rejection."
    },
    {
      "id": "agent-cli-and-mcp",
      "status": "covered",
      "evidence": "tests/pressuredash-agent-interface.test.ts covers CLI commands, MCP handlers, and the MCP smoke script."
    },
    {
      "id": "agent-discovery-pack",
      "status": "covered",
      "evidence": "tests/pressuredash-agent-discovery.test.ts validates llms, agent card, OpenAPI, pricing, evals, and examples."
    },
    {
      "id": "source-health-provenance",
      "status": "covered",
      "evidence": "tests/pressuredash-source-health.test.ts covers source reports, adapter errors, persistence, and /v1/source-health."
    },
    {
      "id": "buyer-ready-agent-examples",
      "status": "covered",
      "evidence": "tests/pressuredash-agent-discovery.test.ts validates source-health, receipt, and integration snippet examples."
    },
    {
      "id": "agent-readiness-score",
      "status": "covered",
      "evidence": "tests/agent-psychology-core.test.ts validates PressureDesk against the reusable AgentReadinessScore launch gate."
    },
    {
      "id": "six-lane-launch-prep",
      "status": "covered",
      "evidence": "tests/pressuredash-launch-prep.test.ts validates cold-start gauntlet, preview readiness, brand assets, source smoke, buyer demo pack, and payment prep."
    },
    {
      "id": "agent-home-public-proof-boundary",
      "status": "covered",
      "evidence": "Market proof boundary tests validate /v1/agent-home, market proof packets, and public IP scanning."
    },
    {
      "id": "buyer-demo-pack-and-founding-access",
      "status": "covered",
      "evidence": "tests/pressuredash-buyer-demo-cta.test.ts validates the buyer demo pack, manual founding-access CTA, and public proof boundary."
    },
    {
      "id": "preview-deploy-readiness",
      "status": "covered",
      "evidence": "tests/pressuredash-preview-readiness.test.ts validates Agent Buyer Gauntlet results, preview security headers, Vercel config, and preview-critical smoke artifacts."
    }
  ],
  "verificationCommands": [
    "npm test",
    "npm run typecheck",
    "npm run build",
    "npm audit --audit-level=moderate"
  ],
  "agentTrustNotes": [
    "Treat stale snapshots as unusable for paid delivery.",
    "Prefer structured API and MCP calls over browser automation.",
    "Use riskSignals, hardBlocks, confidence, freshness, and evidenceCount before downstream routing.",
    "PressureDesk currently passes the internal AgentReadinessScore gate for discovery, trust, trialability, and preference-drift review.",
    "This is market intelligence, not autonomous execution or financial advice."
  ]
}
