Skip to main content
Version: 0.1.9

Agent contracts (canonical endpoints)

This page lists the canonical machine-readable endpoints that LLM agents can rely on. If multiple sources disagree, prefer the canonical sources listed here.

Agent portal (x07lang.org)

Single front door for agent data (schemas, skills, examples, stdlib index, package indexes):

examples/index.json is intentionally compact (top-level starter programs).
Use examples/catalog.json when you need the full recursive docs/examples/** surface.

For canonical “one happy path” recommendations (templates/docs should derive from this):

Registry catalog (x07.io)

Authoritative machine list of what exists in the public registry right now:

Toolchain install contracts (x07up)

Machine entrypoint used by x07up:

Local (offline) contracts

When you have the toolchain installed, prefer local validation + repair:

  • x07 guide (language + stdlib reference)
  • x07 run, x07 build, x07 bundle (canonical loop; auto-repair by default via --repair=...)
  • x07 fmt, x07 lint, x07 fix (explicit diagnostics + repair)
  • x07 test (test harness; includes --pbt for property-based testing)
  • x07 fix --from-pbt <repro.json> --write (convert PBT counterexample into a deterministic regression test)
  • x07 pkg provides <module-id> (deterministic module/package discovery)
  • x07 --cli-specrows (machine-readable CLI surface)