Make your site AI-readable

Open Knowledge Format

Open Knowledge Format makes your website, documentation, and knowledge bases easy for AI agents to read and cite — using portable Markdown bundles with structured frontmatter.

Generate an OKF bundle from your sitemap, validate it, then publish it under /okf/ so agents can traverse your knowledge.

Introduced by Google Cloud as OKF v0.1 draft, OKF is the current format. AI-readable, citable site context is the lasting outcome.

What does an OKF concept look like?
---
type: Web Page
title: Product Docs
description: AI-readable documentation.
---

# Summary

A concise Markdown concept.

Generate OKF from a website

Paste a sitemap or up to 20 page URLs. The tool creates Markdown concepts, an index, a log, and a validation report.

Validate OKF v0.1 Markdown

Check required frontmatter, the required type field, optional quality signals, and internal links.

Frontmatter preview
type: Web Page
title: Example Page
description: A page converted into Open Knowledge Format.

Why generate Open Knowledge Format files?

The goal is not to collect another format. The goal is to make your public knowledge easier for agents to read, cite, compare, and revisit. OKF is the practical packaging layer: Markdown files with structured frontmatter, links, citations, and a score you can improve over time.

This site uses OKF

AI-readable Tools publishes its own bundle at /okf/index.md and discovery file at /llms.txt.

Deployment

Put generated files under /okf/ and link the directory from your docs or llms.txt.

Spec watch

Because OKF is draft, re-run validation when the spec changes.

Should you create an OKF bundle?

Documentation

You have docs, help center pages, product pages, or runbooks that agents should understand.

Agent context

You want a structured Markdown layer instead of asking agents to infer everything from raw pages.

Existing signals

You already have sitemap.xml, docs navigation, or llms.txt and want a richer knowledge bundle.

Rule of thumb: if two or more are true, generate a draft bundle; if all three are true, deploy it to /okf/ and add the badge.