DRAFT 0.3 FILES

The draft, at its own address.

Each schema is served at its $id, and the specification, the agent paragraph and the lock grammar are served as plain text for tools and coding agents. Validators resolve the identifiers locally and never need to fetch them.

EXACT COPIES · NEVER EDITED HERE

Copied from ostf-spec/ostf at commit 20b2e99f440728f1266d289bf73d1507a1fad3d1 on every deploy. A newer draft replaces these files; the source repository stays the place to read, discuss and change them.

Schemas

  • trace.schema.jsonapplication/schema+json

    JSON Schema 2020-12 for root and item files.

  • profile.schema.jsonapplication/schema+json

    JSON Schema 2020-12 for profile files.

  • result.schema.jsonapplication/schema+json

    JSON Schema 2020-12 for the result format of Annex C, which the command profile prints with --format json.

Specification and grammar

  • ostf.mdtext/markdown

    The specification: 35 numbered requirements and their annexes.

  • agent-paragraph.txttext/plain

    The agent paragraph, version 3, of Annex F.1. Paste it into AGENTS.md verbatim, replacing each <tool> with your checker's command.

  • trace-lock.abnftext/plain

    The ABNF grammar of trace.lock, from Annex B.

Coding agents can start from llms.txt, which lists these files and the site's pages.