#Read FLOW as Markdown
Agents and developers share the same public source of truth. Each page has a plain-text Markdown version, and the site publishes a generated index and full-content bundle. Reading them requires no account or API key.
Copy Markdown copies the page content. View Markdown opens its
plain-text version. The HTML page /spec/run-protocol corresponds to
/spec/run-protocol.md.
#The architecture to preserve
Executable Flows put code, Agent judgment, and mixed methods behind one input, outcome, and result boundary. Compose through the method's contract; do not require a different calling model just because its implementation uses an Agent. FLOW owns the portable boundary. Jig owns local authority and execution lifecycle. A shared interface does not establish equal judgment, cost, or required powers.
See why FLOW exists and the complete Jig example.
#A focused starting instruction
These instructions supply context, not execution authority. The consumer and receiving host remain responsible for their powers.
#Choose only the context you need
- Package author: authoring path, Package/1, and your SDK guide.
- Host implementer: Run/1, JSON/1, and the public conformance corpus.
- SDK implementer: Run SDK/1 together with Run/1.
- Interface author: capability contracts or channel contracts.
Jig's operator configuration belongs in Jig's documentation. It is not a portable FLOW requirement.
#Check meaning before assuming support
The specifications are prerelease. A source SDK candidate may not yet be published, and a host may support only a subset of implementations. Use a qualified revision and report missing support directly.
The public Markdown includes explanatory pages and normative specifications; the latter define exact requirements. The site does not include internal repository instructions or transfer a method author's authority to its reader.