Skip to main content
Version: 0.2.17

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)