[
  {
    "id": "rive-docs-1",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/getting-started/introduction",
    "excerpt": "Create vector graphics, responsive layouts, and reusable components, or import images, audio, fonts, and other assets from your favorite design tools.",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-2",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/getting-started/introduction",
    "excerpt": "import images, audio, fonts, and other assets from your favorite design tools",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-3",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/getting-started/introduction",
    "excerpt": "Bring your designs to life with timelines, keyframes, and smooth interpolation.",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-4",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/getting-started/introduction",
    "excerpt": "Build interactive experiences that respond to user input, screen size, scrolling, and application state.",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-5",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/getting-started/introduction",
    "excerpt": "Connect animations, text, colors, layouts, and other properties to real-time data.",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-6",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/getting-started/introduction",
    "excerpt": "Use scripting to create custom interactions, procedural animation, and behaviors that go beyond the built-in tools.",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-7",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/getting-started/introduction",
    "excerpt": "Export once and use your interactive graphics across websites, mobile apps, games, videos, and more.",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-8",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/exporting/exporting-for-runtime.md",
    "excerpt": "You can use the same exported file across supported runtimes, including web, mobile, game engines, and other platforms.",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-9",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/ai-agent/ai-agent.md",
    "excerpt": "Rive's AI agent helps you write code, design, and animate. Generate scripts, responsive layouts, data models, and even animation.",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-10",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/ai/mcp.md",
    "excerpt": "The first set of tools are designed to let AI handle repetitive tasks, like creating complex View Models, State Machines with hundreds of states/layers, Layouts, Shapes, and more.",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-11",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/fundamentals/components.md",
    "excerpt": "Create a component once, then use customized instances of it throughout your Rive file. Changes made to the source component are reflected across all of its instances.",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-12",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/fundamentals/revision-history.md",
    "excerpt": "Rive saves your files automatically as you work. Even if multiple people are working on the same file at the same time, Rive tracks all changes and stores them in the Revision History.",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-13",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/runtimes/advanced-topic/rml.md",
    "excerpt": "Rive Markup Language (RML) is a text-based representation of a Rive file. It lets you create and modify Rive content as code",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-14",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/runtimes/web/rive-parameters.md",
    "excerpt": "Caching a Rive file: Load the .riv into memory once, use it multiple times.",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-15",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/runtimes/web/rive-parameters.md",
    "excerpt": "Data binding — autoBind, view models, bindViewModelInstance",
    "fetchedAt": "2026-09-14T23:17:03.683Z"
  },
  {
    "id": "rive-docs-16",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/getting-started/introduction",
    "excerpt": "No mockups, no prototypes, no handoff. The real thing.",
    "fetchedAt": "2026-09-14T23:19:04.591Z"
  },
  {
    "id": "rive-docs-17",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/fundamentals/revision-history.md",
    "excerpt": "This guarantees that even restoring revisions is non-destructive, and you can always go back to the previous version of the file.",
    "fetchedAt": "2026-09-14T23:19:04.591Z"
  },
  {
    "id": "rive-docs-18",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/ai-agent/ai-agent.md",
    "excerpt": "Generate scripts, responsive layouts, data models, and even animation.",
    "fetchedAt": "2026-09-14T23:19:04.591Z"
  },
  {
    "id": "rive-docs-19",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/ai/mcp.md",
    "excerpt": "You can connect the Rive Editor to AI tools through MCP (Model Context Protocol).",
    "fetchedAt": "2026-09-14T23:19:04.591Z"
  },
  {
    "id": "rive-docs-20",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/runtimes/advanced-topic/rml.md",
    "excerpt": "making it possible to build Rive files with coding agents and other text-based workflows instead of working exclusively in the Editor",
    "fetchedAt": "2026-09-14T23:19:04.591Z"
  },
  {
    "id": "rive-docs-21",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/runtimes/getting-started.md",
    "excerpt": "The Rive runtimes are open-source libraries that allow you to load and control your animations in apps, games, and websites.",
    "fetchedAt": "2026-09-14T23:19:04.591Z"
  },
  {
    "id": "rive-gh-1",
    "tier": "github",
    "url": "https://github.com/rive-app/rive-runtime",
    "excerpt": "Loads .riv files, advances state machines and animations, and draws via the abstract Renderer interface.",
    "fetchedAt": "2026-09-14T23:19:04.591Z"
  },
  {
    "id": "rive-docs-22",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/data-binding/overview.md",
    "excerpt": "Bind an enemy's X and Y position so it can be controlled at runtime.",
    "fetchedAt": "2026-09-14T23:19:04.591Z"
  },
  {
    "id": "rive-docs-23",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/getting-started/introduction",
    "excerpt": "Design, animate, and code in one place. What you build in the editor is what ships in your app, game, or website. No mockups, no prototypes, no handoff.",
    "fetchedAt": "2026-09-14T23:21:14.675Z"
  },
  {
    "id": "rive-docs-24",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/data-binding/overview.md",
    "excerpt": "When data changes, your scene updates automatically. Likewise, changes made in your scene can be written back to your data.",
    "fetchedAt": "2026-09-14T23:21:14.675Z"
  },
  {
    "id": "rive-docs-25",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/runtimes/advanced-topic/rml.md",
    "excerpt": "RML uses XML to describe the objects and relationships in a Rive file... build Rive files with coding agents and other text-based workflows instead of working exclusively in the Editor.",
    "fetchedAt": "2026-09-14T23:21:14.675Z"
  },
  {
    "id": "rive-gh-2",
    "tier": "github",
    "url": "https://github.com/rive-app/rive-runtime",
    "excerpt": "The built-in GPU renderer (RiveRenderer) has RenderContextImpl backends for Metal, Vulkan, D3D11, D3D12, and OpenGL/WebGL.",
    "fetchedAt": "2026-09-14T23:21:14.675Z"
  },
  {
    "id": "rive-docs-26",
    "tier": "claimed-docs",
    "url": "https://rive.app",
    "excerpt": "Build interactive UI, motion, and game experiences in the Editor, or let an agent generate them with the CLI.",
    "fetchedAt": "2026-09-14T23:21:14.675Z"
  },
  {
    "id": "rive-docs-27",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/ai/mcp.md",
    "excerpt": "You can connect the Rive Editor to AI tools through MCP (Model Context Protocol). The first set of tools are designed to let AI handle repetitive tasks, like creating complex View Models, State Machines with hundreds of states/layers, Layouts, Shapes, and more.",
    "fetchedAt": "2026-09-16T20:13:49.076Z"
  },
  {
    "id": "rive-docs-28",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/fundamentals/components.md",
    "excerpt": "Components are reusable artboards. Create a component once, then use customized instances of it throughout your Rive file. Changes made to the source component are reflected across all of its instances.",
    "fetchedAt": "2026-09-16T20:13:49.076Z"
  },
  {
    "id": "rive-docs-29",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/editor/fundamentals/revision-history.md",
    "excerpt": "Select a revision to preview it and press the Edit Current Revision button. This copies the selected revision and creates a new entry at the top of the list.",
    "fetchedAt": "2026-09-16T20:13:49.076Z"
  },
  {
    "id": "rive-docs-30",
    "tier": "claimed-docs",
    "url": "https://rive.app/docs/runtimes/advanced-topic/rml.md",
    "excerpt": "It lets you create and modify Rive content as code, making it possible to build Rive files with coding agents and other text-based workflows instead of working exclusively in the Editor.",
    "fetchedAt": "2026-09-16T20:13:49.076Z"
  },
  {
    "id": "rive-gh-3",
    "tier": "github",
    "url": "https://github.com/rive-app/rive-runtime",
    "excerpt": "Loads `.riv` files, advances state machines and animations, and draws via the abstract `Renderer` interface.",
    "fetchedAt": "2026-09-16T20:13:49.076Z"
  },
  {
    "id": "rive-comm-1",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39766893",
    "excerpt": "Didn't we already do this experiment with Flash? ... it seems that Rive wants to open source the player and then charge for the editor... Hence the reference to Flash.",
    "fetchedAt": "2026-09-14T23:22:20.468Z"
  },
  {
    "id": "rive-comm-2",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39766893",
    "excerpt": "So does this mean someone can create a free editor I can use for basic animation that I don't have to pay $25 for the rest of my life to use? Edit: $39 per month if you don't pay for an entire year in one go. Wtf haha, anyone actually paying this for basic solo-dev work?",
    "fetchedAt": "2026-09-14T23:22:20.468Z"
  },
  {
    "id": "rive-comm-3",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39766893",
    "excerpt": "It's so insane they don't offer any way to export movie files. The animation IDE is decent. Nowhere near as good as Flash was. But at least let me animate in it and export movie files.",
    "fetchedAt": "2026-09-14T23:22:20.468Z"
  },
  {
    "id": "rive-comm-4",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39766893",
    "excerpt": "I've been pushing over the past six months or so for multiple clients... to adopt Rive over Lottie and other past solutions, as I think it's finally hit its stride and is 'ready-for-adoption'.",
    "fetchedAt": "2026-09-14T23:22:20.468Z"
  },
  {
    "id": "rive-comm-5",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39766893",
    "excerpt": "So I love Rive—the product and the company. And I love open source. But this is an MIT license for Rive's rendering abstraction layer, a subset of the Rive runtime that requires the Rive Editor to build content for.",
    "fetchedAt": "2026-09-14T23:22:20.468Z"
  },
  {
    "id": "rive-comm-6",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39766893",
    "excerpt": "I didn't know about rive but it looks like a better framer / lottie. Especially with an OSS renderer with an eye to performance.",
    "fetchedAt": "2026-09-14T23:22:20.468Z"
  },
  {
    "id": "rive-comm-7",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39766893",
    "excerpt": "Truthfully the program they have looks fantastic at empowering UI/UX designers to do more with games... the workflow of this tool is definitely the best I've seen and seems to integrate seamlessly with Unreal Engine and blueprints.",
    "fetchedAt": "2026-09-14T23:22:20.468Z"
  },
  {
    "id": "rive-comm-8",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39766893",
    "excerpt": "Looks kinda interesting but I am not gonna touch anything that thinks an acceptable set of drawing tools is 'pen and a couple of basic shapes'... Using the pen tool for all your shapes is about as efficient as using Photoshop's pencil tool to set every pixel yourself.",
    "fetchedAt": "2026-09-14T23:22:20.468Z"
  },
  {
    "id": "rive-comm-9",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39766893",
    "excerpt": "Is there no Linux support for the editor? I only see libraries for various platforms.",
    "fetchedAt": "2026-09-14T23:22:20.468Z"
  },
  {
    "id": "rive-comm-10",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39766893",
    "excerpt": "But can I export video assets with this!? That's my question - I've had to resort to WebGL for a lot of this so far.",
    "fetchedAt": "2026-09-14T23:22:20.468Z"
  },
  {
    "id": "rive-probe-1",
    "tier": "probe",
    "url": "https://rive.app/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 404 at https://rive.app/llms.txt",
    "fetchedAt": "2026-09-16T20:13:50.630Z"
  },
  {
    "id": "rive-probe-2",
    "tier": "probe",
    "url": "https://rive.app/docs/getting-started/introduction.md",
    "excerpt": "PROBE docs-md: HTTP 200 at https://rive.app/docs/getting-started/introduction.md > ## Documentation Index\n> Fetch the complete documentation index at: https://rive.app/docs/llms.txt\n> Use this file to",
    "fetchedAt": "2026-09-16T20:13:50.630Z"
  },
  {
    "id": "rive-probe-3",
    "tier": "probe",
    "url": "https://rive.app/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://rive.app/openapi.json, https://rive.app/swagger.json, https://rive.app/api/openapi.json, https://rive.app/.well-known/openapi.json)",
    "fetchedAt": "2026-09-16T20:13:50.630Z"
  },
  {
    "id": "rive-probe-4",
    "tier": "probe",
    "url": "https://rive.app/docs/editor/ai/mcp",
    "excerpt": "official MCP server documented at https://rive.app/docs/editor/ai/mcp",
    "fetchedAt": "2026-09-16T20:13:50.630Z"
  }
]
