File size: 1,014 Bytes
3436bdd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# 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.