Dualmark

dualmark.dev
Developer Tools

Open-source AEO infrastructure. Markdown twins via HTTP content negotiation + llms.txt for AI search engines.

llms.txt

Dualmark

Your blog ranks #1 on Google. ChatGPT cites your competitor. That's an infrastructure problem. Dualmark is open-source AEO infrastructure that gives every page a markdown twin AI agents can read — same URL, two formats, picked at the edge by HTTP content negotiation.

Optional

Get started

  • Use in CI: Run dualmark verify in your pipeline to catch AEO regressions before they ship.
  • Core concepts: How Dualmark works under the hood.
  • Documentation: A markdown twin for every page on your site — so AI agents read what humans see, and cite you instead of your competitors.
  • Quickstart: Get a fully dual-marked site running in under 2 minutes — pick your framework.
  • Overview: Verify your site against the AEO Spec v1.0. Run the CLI, hit the threshold, ship the badge.

Integrate

  • Astro: Add Dualmark to an Astro 5 site with one integration.
  • Cloudflare Workers: Wrap any upstream Worker with createAEOWorker for edge negotiation.
  • Deno Deploy: Wrap any Deno fetch handler with createAEOHandler for edge negotiation.
  • Any framework (manual): Implement Dualmark from scratch in any framework using @dualmark/core.
  • Next.js: Drop Dualmark into a Next.js App Router site with @dualmark/nextjs.
  • SvelteKit: Add Dualmark to a SvelteKit site with a Vite plugin and server handle hook.
  • Vercel Edge: Wrap any upstream handler with createAEOMiddleware for edge negotiation on Vercel.

API reference

  • @dualmark/astro: Astro 5 integration — auto-generated .md routes, middleware, llms.txt.
  • @dualmark/cli: dualmark verify <url> — conformance test runner.
  • @dualmark/cloudflare: Cloudflare Workers edge adapter — wraps any upstream Worker.
  • @dualmark/converters: Production-tested markdown converter factories.
  • @dualmark/core: Framework-agnostic primitives for AEO infrastructure.
  • @dualmark/deno: Deno Deploy edge adapter — wraps any upstream Deno fetch handler.
  • @dualmark/nextjs: Next.js App Router adapter — withDualmark, proxy/middleware factory, route handler factory, llms.txt handler.
  • @dualmark/sveltekit: SvelteKit adapter — Vite route generator, handle hook, llms.txt.
  • @dualmark/vercel: Vercel Edge Middleware adapter — wraps any upstream handler.

Conformance

AEO Spec v1.0

  • AI bot registry: The canonical list of AI crawler User-Agent patterns.
  • Conformance: Basic, Standard, and Advanced conformance levels.
  • Content negotiation: RFC 7231 §5.3.2 — how Dualmark picks HTML vs markdown.
  • Discovery: How AI clients find a site's markdown twins and llms.txt.
  • Response headers: Required and recommended response headers for markdown twins.
  • llms.txt extensions: Dualmark's additions to the llms.txt convention.
  • Overview: AEO Specification v1.0 — proposed convention. Scope, terminology, status, section index.
Related

The AI Toolkit for TypeScript, from the creators of Next.js.

/llms.txt
136,985 tokens
Developer Tools

Meet the modern standard for public facing documentation. Beautiful out of the box, easy to maintain, and optimized for user engagement.

/llms.txt
5,436 tokens
/llms-full.txt
181,290 tokens
Developer Tools

Web development for the rest of us.

/llms.txt
602 tokens
/llms-full.txt
453,623 tokens
Developer Tools

Search through billions of items for similar matches to any object, in milliseconds. It’s the next generation of search, an API call away.

/llms.txt
15,715 tokens
/llms-full.txt
588,629 tokens
Developer Tools

Build and deploy reliable background jobs with no timeouts and no infrastructure to manage.

/llms.txt
12,202 tokens
/llms-full.txt
387,586 tokens
Developer Tools

Get the simple developer experience of SQLite in production, and scale your multi-tenant backend with unlimited databases.

/llms.txt
10,006 tokens
/llms-full.txt
163,317 tokens
Developer Tools

Upstash is a serverless data platform providing low latency and high scalability for real-time applications.

/llms.txt
52,307 tokens
/llms-full.txt
1,200,134 tokens
Developer Tools

One-click deployments built for teams, tuned for Laravel, loaded with tools and goodies you're going to love.

/llms.txt
565 tokens
/llms-full.txt
11,330 tokens
Developer Tools