- • materialize() runs per-type renderers, then compose
- • Eve / Flue / OpenAI Sandbox are code-gen
- • AgentCore is code-gen + a managed backend
- • Adding a target ≈ describing how it materializes
- • registry.json index + items/<scope>/<name>/<ver>
- • Atomic publish via the Git Data API
- • resolve → semver + dependency graph
- • merge → reconcile manifests, re-resolve one lock
- • Each deploy writes .deploy/<backend>.json
- • Records hold ids, urls, harnessId
- • Undeploy reads the record and tears down
- • The UI's Undeploy buttons reflect real state