{
  "apiVersion": "v1",
  "passage": {
    "id": "cursor-vast-majority-revenue-agent-usage-2026",
    "text": "And in reality, the vast majority of our revenue today comes from agent usage. And that means that all of the data inside of Cursor is also coming from agent usage, and we can use that to train better models.",
    "context": "Robinson is explaining where the data for training Cursor's models comes from. The talk gives no revenue figure.",
    "speaker": "Lee Robinson",
    "speakerId": "lee-robinson",
    "speakerUrl": "https://the-ai-record.com/people/lee-robinson",
    "speakerLevel": "practitioner",
    "role": "Machine Learning Engineer, Model Behavior, Cursor",
    "voice": "person",
    "organization": "Cursor (Anysphere)",
    "organizationId": "cursor",
    "organizationUrl": "https://the-ai-record.com/organizations/cursor",
    "aiVendor": true,
    "work": {
      "title": "Recursive Model Improvement",
      "type": "talk",
      "date": "2026-07-15",
      "publisher": "AI Engineer (YouTube)",
      "locator": "4:41",
      "url": "https://www.youtube.com/watch?v=q4Tr-DknG2M"
    },
    "grade": "B",
    "gradeMeaning": "The organization's own post, paper or talk.",
    "verification": {
      "status": "verified",
      "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
      "reviewedOn": "2026-11-03"
    },
    "topics": [
      "adoption-and-usage",
      "coding-agents"
    ],
    "functions": [
      "product"
    ],
    "figures": [],
    "url": "https://the-ai-record.com/passages/cursor-vast-majority-revenue-agent-usage-2026",
    "json": "https://the-ai-record.com/api/v1/passages/cursor-vast-majority-revenue-agent-usage-2026.json"
  },
  "notice": [
    "Every passage is reproduced word for word from the cited source.",
    "Check the verification status: \"reported\" means not yet confirmed by an independent second reader.",
    "Organizations flagged aiVendor sell AI tools or services and have a reason to publish flattering numbers.",
    "An empty result means the archive holds nothing on it, not that nobody has said anything."
  ]
}