{
  "$comment": "§New-2 Stage-2 extraction artifact for Readwise. This file is the evidence behind every Readwise number rendered anywhere on 0saas. If a field's confidence is not 'verified', the UI must render a link to the source, never a number.",
  "incumbent": "Readwise",
  "source_url": "https://readwise.io/pricing",
  "fetched_at": "2026-09-27",
  "extraction_method": "fetch official pricing page in-session (2026-09-17), extract plan cards + comparison table to strict JSON (no training-data recall)",
  "currency": "USD",
  "price_view_captured": "Pricing page in US USD, displaying annual-billing monthly figures (\"billed annually\" labels under each price). The no-free-tier-after-30-days line is the page's own framing; monthly figures did not render in the captured text.",
  "plans": [
    {
      "name": "Trial window",
      "price": "US$0",
      "price_period": "first 30 days only",
      "highlights": [
        "The page lists no free plan after the window",
        "Every plan is paid after 30 days (as stated)"
      ],
      "confidence": "verified"
    },
    {
      "name": "Lite",
      "price": "US$5.59",
      "price_period": "/ month (billed annually, as displayed)",
      "highlights": [
        "Highlights sync + review, per plan copy",
        "No web-app organizing layer (that line sits on Full)"
      ],
      "confidence": "verified"
    },
    {
      "name": "Full",
      "price": "US$9.99",
      "price_period": "/ month (billed annually, as displayed)",
      "highlights": [
        "Organize in the web app: tags, notes",
        "Exports to Notion + Obsidian",
        "Reader included",
        "50% student discount (printed on page)"
      ],
      "confidence": "verified"
    }
  ],
  "free_tier_ceiling_for_displacement_brief": {
    "claim": "There is no ceiling to quote because there is no floor: after the first 30 days the pricing page offers no free plan at all.",
    "confidence": "verified",
    "period_caveat": "Lite's exact feature boundary was printed as marketing copy, not a spec table, so this page names only what the fetch showed verbatim (organizing/tags/exports sit on the Full description)."
  },
  "field_confidence": {
    "free_tier_limit": "verified",
    "paid_tier_price": "verified",
    "monthly_billing_prices": "unconfirmed"
  },
  "receipts": [],
  "next_check_due": "2026-10-27"
}
