InteractionΒΆ
- Inputs User instructions (trusted) incl. intents (abstract?), queries, sub/unsub to subsets of state changes
- Outputs Query results, intent execution results, relevant state changes,
- Preferences
- Accounting
~
interaction engine is responsible for interfacing with physical local system local randomness, local input even local storage? only part that does I/O
- randomness - should come from interaction engine only - whole system should be deterministic otherwise - time should also come from interaction engine