•Nodes
provide API for new service code
–Soft-storage,
routing, environment queries,
packet
manipulation
•Nodes
run service code safely
–Protect
state at node; enforce packet invariants
•Nodes
manage local resources
–Bound
code runtimes and other resources