| title | NILScript Protocol |
|---|---|
| description | The neutral standard for letting agents act in real systems — safely, with confirmation, and without bespoke glue per backend. |
NILScript Protocol is the constitution: the Network Intent Layer (NIL) wire contract, the
nilscript DSL grammar, and the SEQRD-PC model. It is documentation — the reading and
authority layer. The runnable engine is the kernel, nilscript
(pip install nilscript).
| What | Where | |
|---|---|---|
| Protocol (here) | The spec — NIL, the DSL guides, SEQRD-PC, governance. | docs only |
| Kernel | The installable headless engine + SDK + CLI + canonical JSON schemas. | pip install nilscript |
The machine-readable JSON schemas + conformance vectors live in the kernel (read offline via
importlib.resources) — the enforced contract = code. This site renders/links them; it never forks them.
- NIL — the wire contract: v0.2 spec.
- nilscript DSL — the orchestration language: overview, how the runtime works.
- Run it:
nilscript run plan.nil.json --adapter-url <shim>(the kernel). - Build an adapter: nil-adapter-template.
- Neutral by design — no backend specifics in the standard (like OpenAPI for APIs).
- Safe by contract — no commit without confirmation;
PROPOSEhas no side effects;ROLLBACKpreviews, never silently writes. - De-frictioned by tooling —
scanonce, generate an adapter, share the manifest.