{
  "schemaVersion": 1,
  "provider": "laminar",
  "lastVerifiedAt": null,
  "sourceUrls": [
    "https://laminar.sh/pricing",
    "https://laminar.sh/blog/flow-1",
    "https://laminar.sh/docs/signals/introduction",
    "https://github.com/lmnr-ai/lmnr"
  ],
  "plans": [
    {
      "id": "free",
      "name": "Free",
      "monthlyUsd": 0,
      "includedGb": 1,
      "overagePerGbUsd": null,
      "signals": null,
      "oneTimeSignalsCreditUsd": null,
      "retention": "7 days",
      "projects": "1",
      "seats": "1",
      "priceLastVerifiedAt": "2026-10-22T18:49:35.583Z",
      "limitsLastVerifiedAt": "2026-10-22T18:49:35.583Z",
      "billingLastVerifiedAt": "2026-10-22T18:49:35.583Z",
      "modelAccessLastVerifiedAt": null,
      "signalsStatus": "unresolved",
      "pricingCardSignals": false,
      "signalsGuideOneTimeCreditUsd": 5
    },
    {
      "id": "starter",
      "name": "Starter",
      "monthlyUsd": 30,
      "includedGb": 3,
      "overagePerGbUsd": 2,
      "signals": true,
      "oneTimeSignalsCreditUsd": 5,
      "retention": "30 days",
      "projects": "Unlimited",
      "seats": "Unlimited",
      "priceLastVerifiedAt": "2026-10-22T18:49:35.583Z",
      "limitsLastVerifiedAt": "2026-10-22T18:49:35.583Z",
      "billingLastVerifiedAt": "2026-10-22T18:49:35.583Z",
      "modelAccessLastVerifiedAt": "2026-10-22T18:49:35.583Z"
    },
    {
      "id": "pro",
      "name": "Pro",
      "monthlyUsd": 150,
      "includedGb": 10,
      "overagePerGbUsd": 1.5,
      "signals": true,
      "oneTimeSignalsCreditUsd": 5,
      "retention": "6 months",
      "projects": "Unlimited",
      "seats": "Unlimited",
      "priceLastVerifiedAt": "2026-10-22T18:49:35.583Z",
      "limitsLastVerifiedAt": "2026-10-22T18:49:35.583Z",
      "billingLastVerifiedAt": "2026-10-22T18:49:35.583Z",
      "modelAccessLastVerifiedAt": "2026-10-22T18:49:35.583Z"
    },
    {
      "id": "enterprise",
      "name": "Enterprise",
      "monthlyUsd": null,
      "includedGb": null,
      "overagePerGbUsd": null,
      "signals": null,
      "oneTimeSignalsCreditUsd": null,
      "retention": "Custom",
      "projects": "Unlimited",
      "seats": "Unlimited",
      "priceLastVerifiedAt": "2026-10-22T18:49:35.583Z",
      "limitsLastVerifiedAt": "2026-10-22T18:49:35.583Z",
      "billingLastVerifiedAt": "2026-10-22T18:49:35.583Z",
      "modelAccessLastVerifiedAt": "2026-10-22T18:49:35.583Z"
    }
  ],
  "analysisModel": {
    "id": "laminar-flow-1",
    "name": "Laminar flow-1 (Signals only)",
    "provider": "laminar",
    "status": "active",
    "pricing": {
      "inputPerM": 0.05,
      "cachedInputPerM": 0.01,
      "outputPerM": 0.3,
      "currency": "USD",
      "unit": "per 1M Signals analysis tokens"
    },
    "sourceUrl": "https://laminar.sh/pricing",
    "verifiedAt": "2026-10-22T18:49:35.583Z",
    "releasedAt": "2026-10-02",
    "accessScope": "laminar-signals-only",
    "publicInferenceEndpoint": null,
    "billingBoundary": "Signals analysis-agent tokens, not monitored trace tokens. Cloud plan and storage charges are separate. Free-plan Signals trial eligibility is unresolved across official sources. Not a general-purpose chat endpoint.",
    "labsStatus": "blocked-signals-harness-and-authorized-access",
    "benchmark": {
      "sourceUrl": "https://laminar.sh/blog/flow-1",
      "verifiedAt": "2026-10-19T20:33:47.446Z",
      "attribution": "Laminar-reported, not independently reproduced by AI Pricing Guru",
      "traceCount": 523,
      "costSubset": "Signals runs on traces with under 100,000 total LLM tokens",
      "results": [
        {
          "modelId": "laminar-flow-1",
          "name": "flow-1",
          "detectionF1": 0.835,
          "precision": 0.817,
          "recall": 0.853,
          "costPerTraceUsd": 0.0011,
          "tracesPerDollar": 888
        },
        {
          "modelId": "gpt-6-sol",
          "name": "GPT-6 Sol (high)",
          "detectionF1": 0.816,
          "precision": 0.703,
          "recall": 0.974,
          "costPerTraceUsd": 0.026,
          "tracesPerDollar": 38
        },
        {
          "modelId": "gpt-6-luna",
          "name": "GPT-6 Luna (high)",
          "detectionF1": 0.795,
          "precision": 0.727,
          "recall": 0.878,
          "costPerTraceUsd": 0.0015,
          "tracesPerDollar": 668
        }
      ]
    },
    "announcementUrl": "https://laminar.sh/blog/flow-1",
    "availability": "Laminar Signals; not a general-purpose inference API",
    "pricingScope": "Tokens used by the Signals analysis agent, including retrieval steps; not the original agent trace token count. Cloud plan, storage and original inference charges are separate."
  },
  "license": {
    "software": "Apache-2.0 per official launch announcement",
    "weights": "No independently downloadable flow-1 weights verified",
    "selfHosting": "Infrastructure, maintenance and any configured LLM usage billed separately"
  },
  "maintenance": {
    "owner": "aipricing-data",
    "cadenceDays": 1,
    "watchScript": "scripts/laminar/verify-official.mjs",
    "registryId": "laminar-2026-10-19"
  },
  "labs": {
    "status": "blocked",
    "reason": "No authorized Laminar Signals test project or pinned Signals harness, trace dataset and grading rubric. No public standalone inference endpoint or downloadable flow-1 weights verified.",
    "requires": [
      "Authorized project and spend approval before billed analysis",
      "Pinned model and Signals harness with identical trace set, prompts and JSON schemas",
      "Raw investigations, per-category tokens/cache/retries, full platform and analysis bills",
      "Independent detection/explanation grading and repeated trials"
    ],
    "vendorClaim": "523-trace benchmark and 23x cost claim are Laminar-reported, not Labs results"
  },
  "modelAccessLastVerifiedAt": null,
  "priceLastVerifiedAt": "2026-10-22T18:49:35.583Z",
  "limitsLastVerifiedAt": "2026-10-22T18:49:35.583Z",
  "billingLastVerifiedAt": "2026-10-22T18:49:35.583Z",
  "unresolvedClaims": [
    {
      "id": "free-signals-access",
      "dimension": "model-access",
      "status": "unresolved",
      "sourceUrls": [
        "https://laminar.sh/pricing",
        "https://laminar.sh/docs/signals/introduction"
      ],
      "message": "The pricing card says “No Signals”; the Signals guide says every new workspace gets a one-time $5 credit and Free stops when it is exhausted. Confirm eligibility with Laminar; neither statement establishes a verified Free entitlement."
    }
  ],
  "reviewedContract": {
    "version": 1,
    "reviewedAt": "2026-10-22T18:49:35.583Z",
    "sourceHashMethod": "freshness-contracts.sourceText-v1",
    "sourceHashes": {
      "https://laminar.sh/pricing": "e295efeaa3ba18642629e005fbc633feba3f31fc23b2549cc25a2c0f846b434e",
      "https://laminar.sh/blog/flow-1": "511d4ea0fef70dc69fb60cd82dd5c38b2e296353b5ebf3c5f7dc82e1b54e2565",
      "https://laminar.sh/docs/signals/introduction": "60b710387d12800e1e67494b9c6b1570f54f45b130cfd2a47938c4f4c1ffaef6"
    },
    "fileHashes": {
      "src/pages/laminar-pricing.astro": "4e6c722c8ab17550f3cd0a01af17ec164285b0613b66cc7b3af548a3356c1b6a",
      "src/components/LaminarPricing.astro": "9b69d499e66c135a9c846631c9a0b4a0992bd6f92c47129eaac827f3c12e79cb",
      "src/content/news/laminar-flow-1-agent-observability-pricing-october-2026.md": "c3139b105494812501bfc45ca15154b68ca80bb79136f054f28789fa47f19494"
    },
    "payloadSha256": "5ded6cc2002fc41838ef51c9bd3aa8893ffd290b3f5a52b22dd3cf6e3cf65485"
  },
  "currentSourceCheck": {
    "checkedAt": "2026-10-22T18:49:35.583Z",
    "ok": false,
    "issues": [
      {
        "kind": "laminar-entitlement-unresolved",
        "id": "free-signals-access",
        "dimension": "model-access",
        "status": "unresolved",
        "sourceUrls": [
          "https://laminar.sh/pricing",
          "https://laminar.sh/docs/signals/introduction"
        ],
        "message": "The pricing card says “No Signals”; the Signals guide says every new workspace gets a one-time $5 credit and Free stops when it is exhausted. Confirm eligibility with Laminar; neither statement establishes a verified Free entitlement."
      }
    ],
    "sources": {
      "https://laminar.sh/pricing": {
        "ok": true,
        "status": 200,
        "hash": "e295efeaa3ba18642629e005fbc633feba3f31fc23b2549cc25a2c0f846b434e",
        "reviewedHash": "e295efeaa3ba18642629e005fbc633feba3f31fc23b2549cc25a2c0f846b434e",
        "changed": false
      },
      "https://laminar.sh/blog/flow-1": {
        "ok": true,
        "status": 200,
        "hash": "511d4ea0fef70dc69fb60cd82dd5c38b2e296353b5ebf3c5f7dc82e1b54e2565",
        "reviewedHash": "511d4ea0fef70dc69fb60cd82dd5c38b2e296353b5ebf3c5f7dc82e1b54e2565",
        "changed": false
      },
      "https://laminar.sh/docs/signals/introduction": {
        "ok": true,
        "status": 200,
        "hash": "60b710387d12800e1e67494b9c6b1570f54f45b130cfd2a47938c4f4c1ffaef6",
        "reviewedHash": "60b710387d12800e1e67494b9c6b1570f54f45b130cfd2a47938c4f4c1ffaef6",
        "changed": false
      }
    },
    "replayable": true
  }
}
