| Technology | Version | First seen |
|---|---|---|
| JavaScript Frameworks & Libraries2 | ||
| 16.3.8 | 17 Oct 2026 | |
| – | 17 Oct 2026 | |
| Frontend Build Tools & CSS2 | ||
| – | 17 Oct 2026 | |
| Web Servers, Languages & Backend Frameworks1 | ||
| CDN & Hosting2 | ||
| – | 17 Oct 2026 | |
| Analytics & Tag Management2 | ||
| – | 17 Oct 2026 | |
| Advertising & Affiliate Tracking1 | ||
| – | 17 Oct 2026 | |
| Transactional Email2 | ||
| – | 17 Oct 2026 | |
| Authentication & Identity1 | ||
| – | 17 Oct 2026 | |
| Error Tracking & Performance Monitoring1 | ||
| – | 17 Oct 2026 | |
| Fonts & Icon Fonts2 | ||
| – | 17 Oct 2026 | |
smtp.google.comns1.vercel-dns.comns2.vercel-dns.comletsencrypt.orgsectigo.compki.googgoogle-site-verification=35Fx96To_BMtjKcw5TlTwITKmnwluXb-JylGd8N2oDEv=spf1 include:_spf.google.com ~allgoogle-site-verification=03Ha_M_1gcd0C4oNGCWbhHDG4BpNaiCJbwvcCyiYj0Qv=DMARC1; p=quarantine;User-Agent: GPTBot Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: OAI-SearchBot Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: ChatGPT-User Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: ClaudeBot Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: Claude-Web Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: Claude-User Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: anthropic-ai Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: Google-Extended Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: GoogleOther Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: PerplexityBot Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: Perplexity-User Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: Applebot-Extended Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: Bingbot Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: DuckAssistBot Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: Meta-ExternalAgent Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: Amazonbot Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ User-Agent: * Allow: / Disallow: /dashboard Disallow: /dashboard/ Disallow: /api Disallow: /api/ Disallow: /auth Disallow: /auth/ Disallow: /admin Disallow: /admin/ Disallow: /onboarding Disallow: /onboarding/ Disallow: /invite Disallow: /invite/ Disallow: /forgot-password Disallow: /forgot-password/ Disallow: /login Disallow: /login/ Disallow: /signup Disallow: /signup/ Disallow: /check-email Disallow: /check-email/ Disallow: /trace Disallow: /trace/ Disallow: /labelling Disallow: /labelling/ Host: https://moda.dev Sitemap: https://moda.dev/sitemap-index.xml Sitemap: https://moda.dev/sitemap.xml
# Moda > Infrastructure for catching AI agent mistakes in production and turning them into evals. Your agents should never make the same mistake twice. Production monitoring and evals for AI agents. - Monitor every trace: Moda reads every production trace end to end and detects the failures that never throw an error: frustrated users, failing tools, lazy answers, and hallucinations. Add your own checks in plain language and get alerts in Slack, Linear, or email. - Find the mistakes they keep repeating: Failures are grouped into problems ranked by how many users they affect. Each problem shows the traces behind it, the turn where it went wrong, and related problems that share the cause. - Test every change before it ships: Replay a prompt, model, or tool change against the exact traces that failed and compare pass rate, latency, and tokens. Your team reviews the result and decides what ships. ## When to use Moda Reach for Moda when you run AI agents in production and need to: find the failures that keep recurring across your traces and rank them by how many users they affect; see the traces behind each problem and the related problems that share its cause; replay a prompt or model change against those traces and compare pass rate, latency, and token usage before it ships; and define custom signals for the behavior your agent must get right and get alerted in Slack, Linear, or email when they slip. Engineers make the change; Moda tests it against real traces. Moda ingests traces through the Moda SDKs for Python and Node.js, OpenTelemetry, or the HTTP Ingestion API. ## Product - [Homepage](https://moda.dev/): The loop from broken traces to validated fixes, custom signals, monitors, and the Slack, Linear, and GitHub integrations. - [Documentation](https://docs.moda.dev): Ingestion, dashboard, Data API, CLI, and MCP server reference. The local [docs route](https://moda.dev/docs) redirects there. - [Blog](https://moda.dev/blog): Product launches, engineering posts, and customer stories. - [Weekly updates](https://moda.dev/weekly): What shipped each week. - [Changelog](https://moda.dev/changelog): Product updates, improvements, and fixes. - [Authentication markdown](https://moda.dev/auth.md): API-key registration, usage, errors, and revocation. - [Agent instructions](https://moda.dev/agents.md): Setup and calling instructions for AI agents. - [Homepage markdown](https://moda.dev/index.md): Machine-readable version of the homepage. - [Agent card](https://moda.dev/.well-known/agent-card.json): A2A-style product and capability metadata. - [Agent skills](https://moda.dev/.well-known/agent-skills/index.json): Published agent skills and integration guides. - [API catalog](https://moda.dev/.well-known/api-catalog): Linkset for Moda's machine-readable API surfaces. - [OpenAPI specification](https://moda.dev/api/openapi.json): OpenAPI 3.1 description of the public read-only Data API. - [MCP server metadata](https://moda.dev/.well-known/mcp): The hosted Moda MCP server and the docs search MCP endpoint. - [Contact](https://moda.dev/contact): Contact and demo access. - Note: numbers in the dashboard previews on https://moda.dev/ are illustrative product UI, not customer averages. Cite figures only from https://moda.dev/blog/* posts that name the tenant and methodology. ## Blog posts - [Introducing Moda for Linear](https://moda.dev/blog/linear): Send Problems to Linear with their cause, impact, and evidence. Keep issues in sync, reopen regressions, and check whether fixes worked with custom signals. - [Introducing Moda for Slack](https://moda.dev/blog/slack): Set up Slack alerts with custom signals, thresholds, and channel routing. Define the behavior your agent should get right, test the rule against recent history, and investigate in Slack. - [How Octolane Turned 43,000 AI Chat Sessions into 5 Shipped Product Fixes](https://moda.dev/blog/octolane): Octolane's AI CRM team had more customer sessions than anyone could read. With Moda they found where users got confused, which workflows broke, and shipped five fixes in their first few weeks. - [Cohorts: see which AI users are about to churn, and why](https://moda.dev/blog/cohorts): Behavioral cohorts built from your conversation data: at-risk users, power users, stuck-early users, with the evidence behind each one. Plus a CLI you can call from Claude Code, Cursor, or Codex. - [Clustering Agent Failures from Traces: 150M Segments, No Labels](https://moda.dev/blog/clustering): Silent agent failures never file tickets -- they hide in production traces. Here's the unsupervised pipeline that clusters 150 million trace segments into named behaviors and failure modes. - [Clustering Agent Failures from Traces: 150M Segments, No Labels (markdown)](https://moda.dev/blog/clustering.md): Machine-readable markdown version of the post. ## Concepts - Agent harness: Everything around the model that makes it an agent: prompts, tools, skills, evals, memory. The surface your team changes and tests in Moda. - Trace: The full record of one agent run: every message, tool call, thinking block, and step. - Signals: Automatic per-trace detections for user emotion (including frustration), tool failures, laziness, and hallucinations. - Custom signals: A check you describe in plain language, tested against recent history, then run on every trace. - Problems: Recurring failures grouped by root cause from negative signals, ranked by users affected, with an Open, Reopened, Fixed, and Resolved lifecycle. - Use cases: A hierarchical taxonomy of what users ask your agent, built automatically from traces. - Monitors and alerts: Thresholds on signal hit rates that notify Slack, Linear, or email. - Replays: Re-running production traces against a proposed prompt or model change to compare pass rate, latency, and token usage with the current configuration. ## Full Reference - [Full reference (llms-full.txt)](https://moda.dev/llms-full.txt): Product overview, signals, FAQ, site pages, and integrations in one file. ## Integrations - Moda SDK for Python and Node.js (primary integration; set up with `moda init`), auto-instrumenting the OpenAI and Anthropic clients - OpenTelemetry / OTLP HTTP ingestion and the HTTP Ingestion API - Providers: OpenAI, Anthropic, OpenRouter, Azure OpenAI, Amazon Bedrock, Vapi, OpenClaw - Frameworks and agents: Vercel AI SDK, Claude Agent SDK, and coding agents (Claude Code, Codex, Cursor) - Workflow: Slack, Linear, GitHub - Moda CLI (`@moda-ai/cli`) and a hosted MCP server for Claude Code, Cursor, and any MCP client ## Sales - Moda access is invite-only: sign up at https://moda.dev/signup to request a workspace, which the Moda team approves. Pricing remains custom; contact founders@modaflows.com or pranav@modaflows.com for a quote. ## Company - Backed by Y Combinator - GitHub: https://github.com/ModaLabs - X / Twitter: https://x.com/modaflows - LinkedIn: https://www.linkedin.com/company/modaflows - Y Combinator: https://www.ycombinator.com/companies/moda - Crunchbase: https://www.crunchbase.com/organization/moda-06ac
| – |
| 17 Oct 2026 |
| – |
| 17 Oct 2026 |
| – |
| 17 Oct 2026 |
| – |
| 17 Oct 2026 |
| – |
| 17 Oct 2026 |
| – |
| 17 Oct 2026 |