[
  {
    "id": "formant-docs-1",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/getting-started-install-agent-docker-ros-2.md",
    "excerpt": "This guide will teach you how to install the Formant agent to your device via Docker.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-2",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/reference/agent-sdk-installation-and-overview.md",
    "excerpt": "The Agent SDK client contains a suite of methods which allow you to ingest telemetry data, receive and respond to commands, teleoperate your device, and more.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-3",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/data-export-with-the-python-cloud-sdk.md",
    "excerpt": "The primary programmatic way data scientists query for telemetry data is via the Cloud SDK, a lightweight Python module which can interact with the query API.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-4",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/getting-started-commands.md",
    "excerpt": "In addition to these commands, you can create custom commands via the Formant Admin API.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-gh-1",
    "tier": "github",
    "url": "https://github.com/FormantIO/toolkit",
    "excerpt": "Create your own application that uses Formant's APIs and RealtimeSDK for data",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-gh-2",
    "tier": "github",
    "url": "https://github.com/FormantIO/toolkit",
    "excerpt": "Modules can now work with multiple devices in coherence group views",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-5",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/operations",
    "excerpt": "Get instant visibility into every robot in your fleet. Set up alerts for anomalies, track mission progress, and respond to issues before they become downtime.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-6",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/operations",
    "excerpt": "Reliable, low-latency teleoperation over a peer-to-peer connection keeps your operations moving — via joystick, buttons, or custom controls.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-7",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/analytics.md",
    "excerpt": "Using built-in visualizations, custom SQL queries, or our AI assistant, you can build a rich dashboard for your devices.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-8",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/fleet-orchestration",
    "excerpt": "Tracks historical performance per robot, per mission — speed, error rates, how a given unit has handled a given job before — alongside current location and status. Assigns the best-suited robot, or robots.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-9",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/getting-started-commands.md",
    "excerpt": "Commands tell our robot to take a predefined action. For example, we can use commands to trigger data ingestion, run a script, or tell our robot to return to its home position.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-10",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/operations",
    "excerpt": "Easily connect to multiple robot types with minimal lift. Ensure all data ingested is uniform and searchable.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-11",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/operations",
    "excerpt": "Configure teleop interfaces to meet the needs of your specific use case.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-12",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/products",
    "excerpt": "Ask your fleet what's happening in plain language and get governed, ML-driven task recommendations — with people approving what happens next.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-13",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/products",
    "excerpt": "Time-synced video, sensor, and intervention records for your team, and, where you choose, scoped research partnerships.",
    "fetchedAt": "2026-09-04T21:52:14.211Z"
  },
  {
    "id": "formant-docs-14",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io",
    "excerpt": "configure devices, design custom views and modules, and build a backend for your custom application.",
    "fetchedAt": "2026-09-04T21:54:14.213Z"
  },
  {
    "id": "formant-gh-3",
    "tier": "github",
    "url": "https://github.com/FormantIO/toolkit",
    "excerpt": "UI custom elements to make your application visually look similar to Formant's ecosystem",
    "fetchedAt": "2026-09-04T21:54:14.213Z"
  },
  {
    "id": "formant-docs-15",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/operations",
    "excerpt": "Control robot devices from anywhere over a low-latency, peer-to-peer connection, via joystick and buttons.",
    "fetchedAt": "2026-09-04T21:54:14.213Z"
  },
  {
    "id": "formant-docs-16",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/analytics.md",
    "excerpt": "Formant Analytics allows you to visualize, aggregate, and analyze data from your device over a time range of your choice.",
    "fetchedAt": "2026-09-04T21:54:14.213Z"
  },
  {
    "id": "formant-docs-17",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/fleet-orchestration",
    "excerpt": "Assigns the right job to the right robot — regardless of who built it — using operational history and live data, and dispatches help the moment something looks wrong.",
    "fetchedAt": "2026-09-04T21:54:14.213Z"
  },
  {
    "id": "formant-docs-18",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/operations",
    "excerpt": "Build better human-to-robot ratios by automating incident response and creating workflows for monitoring devices at scale.",
    "fetchedAt": "2026-09-04T21:54:14.213Z"
  },
  {
    "id": "formant-docs-19",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/fleet-orchestration",
    "excerpt": "One view across every vendor's fleet — AMRs, quadrupeds, humanoids, arms — without a separate dashboard, update cycle, or incident format per manufacturer.",
    "fetchedAt": "2026-09-04T21:54:14.213Z"
  },
  {
    "id": "formant-docs-20",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/reference/agent-sdk-installation-and-overview.md",
    "excerpt": "a suite of methods which allow you to ingest telemetry data, receive and respond to commands, teleoperate your device, and more",
    "fetchedAt": "2026-09-04T21:55:52.798Z"
  },
  {
    "id": "formant-docs-21",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/advanced-teleoperation-introduction.md",
    "excerpt": "Formant's teleoperation provides a secure peer-to-peer connection that enables operators to control any aspect of a system.",
    "fetchedAt": "2026-09-04T21:55:52.798Z"
  },
  {
    "id": "formant-docs-22",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/operations",
    "excerpt": "Manage multiple fleets simultaneously from a single operator view",
    "fetchedAt": "2026-09-04T21:55:52.798Z"
  },
  {
    "id": "formant-docs-23",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/products",
    "excerpt": "Ask your fleet what’s happening in plain language and get governed, ML-driven task recommendations — with people approving what happens next.",
    "fetchedAt": "2026-09-04T21:55:52.798Z"
  },
  {
    "id": "formant-docs-24",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/fleet-orchestration",
    "excerpt": "Tracks historical performance per robot, per mission — speed, error rates, how a given unit has handled a given job before — alongside current location and status.",
    "fetchedAt": "2026-09-04T21:55:52.798Z"
  },
  {
    "id": "formant-docs-25",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/analytics.md",
    "excerpt": "Formant Analytics allows you to visualize, aggregate, and analyze data from your device over a time range of your choice. Using built-in visualizations, custom SQL queries, or our AI assistant, you can build a rich dashboard for your devices.",
    "fetchedAt": "2026-09-04T21:55:52.798Z"
  },
  {
    "id": "formant-gh-4",
    "tier": "github",
    "url": "https://github.com/FormantIO/toolkit",
    "excerpt": "Embed your own application in Formant",
    "fetchedAt": "2026-09-04T21:55:52.798Z"
  },
  {
    "id": "formant-docs-26",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io",
    "excerpt": "configure devices, design custom views and modules, and build a backend for your custom application",
    "fetchedAt": "2026-09-04T21:55:52.798Z"
  },
  {
    "id": "formant-docs-27",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/ingest-from-the-python-cloud-sdk.md",
    "excerpt": "The primary way of ingesting arbitrary data that is not via the Formant agent is with the Cloud SDK, a lightweight Python module which can interact with the Formant ingestion API directly.",
    "fetchedAt": "2026-09-16T19:56:38.099Z"
  },
  {
    "id": "formant-docs-28",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/trigger-webhooks-from-events.md",
    "excerpt": "A webhook allows you to make an API call to any endpoint over HTTP based on a trigger from a Formant event.",
    "fetchedAt": "2026-09-16T19:56:38.099Z"
  },
  {
    "id": "formant-docs-29",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/getting-started-commands.md",
    "excerpt": "We can send commands with the click of a button from the Observe view, or during teleoperation.",
    "fetchedAt": "2026-09-16T19:56:38.099Z"
  },
  {
    "id": "formant-gh-5",
    "tier": "github",
    "url": "https://github.com/FormantIO/toolkit",
    "excerpt": "Create realtime visualizations of your robots",
    "fetchedAt": "2026-09-16T19:56:38.099Z"
  },
  {
    "id": "formant-docs-30",
    "tier": "claimed-docs",
    "url": "https://www.formant.ai/fleet-orchestration",
    "excerpt": "Heterogeneous Fleet Orchestration assigns the right job to the right robot — regardless of who built it — using operational history and live data, and dispatches help the moment something looks wrong.",
    "fetchedAt": "2026-09-16T19:56:38.099Z"
  },
  {
    "id": "formant-docs-31",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/agent-faq.md",
    "excerpt": "Each data stream can be rate-limited, so you don't need to ingest data at high resolution if you don't need it.",
    "fetchedAt": "2026-09-16T19:56:38.099Z"
  },
  {
    "id": "formant-docs-32",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/re-provisioning-an-agent.md",
    "excerpt": "you can re-provision your device to maintain its Formant identity and relation to existing data. Data will then appear as though it is from the same device.",
    "fetchedAt": "2026-09-16T19:56:38.099Z"
  },
  {
    "id": "formant-docs-33",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/legacy-mouse-click-stream.md",
    "excerpt": "You can use mouse click streams to create image-based UIs which can, for example, determine which pixel was clicked on the screen, or send locations on a map.",
    "fetchedAt": "2026-09-16T19:56:38.099Z"
  },
  {
    "id": "formant-docs-34",
    "tier": "claimed-docs",
    "url": "https://docs.formant.io/docs/faq-forward-a-local-web-page-or-port-to-your-client-device.md",
    "excerpt": "Embed as a new custom view the URL (`localhost:1111`)",
    "fetchedAt": "2026-09-16T19:56:38.099Z"
  },
  {
    "id": "formant-probe-1",
    "tier": "probe",
    "url": "https://docs.formant.io/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 200 at https://docs.formant.io/llms.txt # Formant Documentation\n\n> The Formant software platform allows companies to run fleets of robots or advanced connected",
    "fetchedAt": "2026-09-16T19:56:42.303Z"
  },
  {
    "id": "formant-probe-2",
    "tier": "probe",
    "url": "https://docs.formant.io/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://docs.formant.io/openapi.json, https://docs.formant.io/swagger.json, https://docs.formant.io/api/openapi.json, https://docs.formant.io/.well-known/openapi.json)",
    "fetchedAt": "2026-09-16T19:56:42.303Z"
  }
]
