PUBLISH OUTCOMES

Publish from your source.

Keep the canonical files in a public GitHub repository or on your domain. Possible reads and snapshots them—no account required.

GitHub keeps outcomes.json at the repository root. Domains publish the same index at /.well-known/possible/outcomes.json.
01

Author one folder per Outcome.

outcomes.json
outcomes/<slug>/
  outcome.json
  outcome.md
  prompt.md
  media/       optional
02

Validate and publish.

The CLI creates the folder, checks the public contract, and submits the source URL.