Documentation site for OpenProse. Contract authoring expresses intent by composing requirements: state what an agent must accomplish, which conditions it must satisfy, and where it can choose its approach.
Live at: https://docs.prose.md
This site documents the public open-prose skill and its Contract Markdown / ProseScript format. The current documentation was checked against skill 0.18.0 (runtime_contract: 2) at source revision 770cebc9. The authoring introduction is maintained at Contract authoring; syntax and runtime behavior remain owned by the public language repository.
The Markdown exports and agent-readable corpus are generated directly from the MDX pages. Vendored examples are retained source specimens. The two .prose/ files retain legacy manifest and changelog maintenance programs (kind: program, Services, and Ensures). They require a separate format upgrade before use with the current skill and are not part of CI or the Docker build. They were not executed or model-validated for this documentation update.
pnpm install --frozen-lockfile
pnpm dev # http://localhost:3000
pnpm check # typecheck + lint + spell
pnpm exec next build # production build, matching CI and Dockercontent/docs/**/*.mdx-- hand-authored documentationvendor/prose-examples/-- retained example source displayed by documentation pages.prose/-- retained legacy manifest and changelog maintenance programs; upgrade before executionapp/-- Next.js App Router routes (docs pages,.mdexports, agent-readable surfaces)lib/-- helpers (canonical URLs, preview-mode flag, MDX-to-MD conversion)components/-- React components consumed by MDX pages
pnpm build still invokes those legacy programs through an agent in its prebuild hook. Use the CI build command above for a deterministic site build without a model call. CI additionally runs unit tests, link and punctuation checks, and standalone HTTP smoke checks in public and preview modes.
MIT