An open format · not another content silo

Anyone can publish a lesson.

Make a course or a deck with the LLM you choose. Check it locally. Host it on any static site. Learners can use the publisher’s site directly or verify the feed here before saving a copy on their device.

01

Author anywhere

A person or any capable LLM writes the same public JSON format. No model-specific API is required.

02

Check locally

Strict schemas, source references, objective coverage, and deterministic builds catch common failures before publishing.

03

Host anywhere

The result is a static site and a digest-pinned feed. The publisher keeps the URL and the learner keeps progress.

Learn from any publisher

Open a hosted lesson feed.

Paste a publisher’s HTTPS feed. Latent checks its format, byte count, identity, and SHA-256 digest before rendering anything. Nothing in a community pack can execute code.

HTTPS is required except for localhost previews. Cross-origin publishers must allow CORS.
Publish from this browser

Make your own lesson or flash-card site.

Ask any LLM to follow the public schema, or edit the starter directly. Validation and the static builder run here on your device. The download can go on GitHub Pages, Cloudflare Pages, S3, or any ordinary web server.

The public contract

Portable content. Constrained runtime.

Publishers own
The source, license, domain, version history, and audience relationship.
LLMs can extend
Lessons, explanations, quizzes, objectives, citations, decks, cards, and namespaced metadata.
Packs cannot run
Remote JavaScript, HTML, Python, React, iframes, workers, or executable tests in a learner’s browser.
Latent may add
Optional discovery, verified publisher identity, editorial review, private registries, and managed hosting.