J94's picture
Initial Space upload
3436bdd verified
# Runtime
Clean product one-liner: the thin routed product runtime lives here.
Why: this is where conversational intent becomes manifests, guarded execution, receipts, and graph updates.
## Single runtime contract
`conversation -> runtime manifest -> graph kernel -> receipts -> control benchmarks`
Layman version: user ask in, graph-backed action loop out, proof attached.
## Local execution slice
Current bounded runner:
```bash
./runtime/execute_manifest.sh runtime/examples/demo_manifest.json
./runtime/execute_manifest.sh runtime/examples/demo_exec_manifest.json
./runtime/execute_manifest.sh runtime/examples/demo_utir.json
```
It emits:
- a local `receipt_v1` receipt
- a small `summary.json`
- a small `graph_state.json`
Why: this is the smallest honest path from policy shell to receipt-backed execution.
## Policy gate
Exec is now governed by:
- `policy/exec_allowlist_v0.json`
Layman version: the runtime does not need a hidden environment switch anymore; it follows local written policy.