iop.edge-node-runtime-wire |
Edge-Node mTLS/protobuf, workload identity, Node initial/reconnect supervision, connection generation fencing, RegisterRequest, NodeReadyRequest, RunRequest, RunEvent, signed/sealed CredentialLease, CredentialLeaseBinding, ProviderTunnelRequest, ProviderTunnelFrame, cancel, command, and config payload/refresh |
proto/iop/runtime.proto, apps/edge/internal/transport/*, apps/node/internal/transport/*, apps/node/internal/bootstrap/runtime_supervisor.go, apps/node/internal/node/tunnel_handler.go, apps/edge/internal/node/mapper.go, apps/node/internal/adapters/config_set.go |
agent-contract/inner/edge-node-runtime-wire.md |
iop.control-plane-edge-wire |
Control Plane-Edge mTLS wire, authenticated workload identity, EdgeHello*, active PrincipalProjection* hello/refresh, authenticated AcquireLease*, status/command/event relay, Edge connection registry, and configured offline Node/provider snapshot |
proto/iop/control.proto, apps/control-plane/internal/wire/*, apps/control-plane/internal/credentialstore/projection.go, apps/control-plane/internal/credentiallease/*, apps/edge/internal/authprojection/*, apps/edge/internal/controlplane/* |
agent-contract/inner/control-plane-edge-wire.md |
iop.client-control-plane-wire |
Client-Control Plane /client WebSocket hello plus the adjacent server-authenticated credential HTTPS, principal bearer authorization, host-local bootstrap, and slot/route lifecycle boundary |
proto/iop/control.proto, apps/control-plane/internal/wire/client.go, apps/control-plane/cmd/control-plane/credential_http_handlers.go, apps/client/lib/iop_wire/* |
agent-contract/inner/client-control-plane-wire.md |
iop.edge-config-runtime-refresh |
Edge config schema, provider pool, protocol profiles, credential_plane, managed-versus-legacy auth exclusivity, required TLS/key material, models[], nodes[].providers[], openai.model_routes, and restart/applied refresh classification |
packages/go/config/edge_types.go, packages/go/config/provider_types.go, packages/go/config/load.go, packages/go/config/validate.go, configs/edge.yaml, apps/edge/internal/configrefresh/*, proto/iop/runtime.proto |
agent-contract/inner/edge-config-runtime-refresh.md |
iop.agent-runtime |
Common Agent Runtime, CLI Provider, AgentTaskManager manual start/auto-resume/explicit dependency/isolated dispatch/review/serial integration, workspace guardrail admission, executable InvocationConfinement, agent provider catalog YAML, provider/model/profile discovery/readiness, Provider, ExecutionSpec, RuntimeEvent, run/stream/resume/cancel, terminal exactly-once, status/quota, typed failure codec, and Node runtime bridge |
packages/go/agentruntime/*, packages/go/agenttask/*, packages/go/agentguard/*, packages/go/agentworkspace/*, packages/go/agentconfig/*, packages/go/agentprovider/cli/*, packages/go/agentprovider/catalog/*, configs/iop-agent.providers.yaml, apps/node/internal/node/runtime_bridge.go |
agent-contract/inner/agent-runtime.md |
iop.agent-cli-runtime |
Standalone iop-agent host lifecycle; RuntimeConfig, ProjectRegistration, SelectionPolicy, and PreviewRequest; device singleton, host-local checkpoint, opaque recovery locators, and failure budgets; exact-root WorkspaceSnapshot, OverlayWorkspace, executable confinement, ChangeSet, and IntegrationRecord; ProjectLogRecord and IntegrationStatus; and the client-neutral local control boundary: AgentLocalEnvelope, request/response/event/error payloads, peer authorization, replay, and Flutter/Unity client-process commands (S05-S09, S11, S15, S18-S19) |
S05 implementation: packages/go/agentconfig/runtime_config.go, packages/go/agentconfig/watcher.go. S09 implementation: packages/go/agentstate/store.go and packages/go/agenttask/*. S11 implementation: proto/iop/agent.proto and apps/agent/internal/localcontrol/*. S18 implementation: packages/go/agentworkspace/snapshot.go, packages/go/agentworkspace/overlay.go, and packages/go/agentworkspace/confinement*.go. Shared runtime semantics remain owned by iop.agent-runtime; remaining standalone host paths are added by S06-S08/S15/S19. Design input: agent-roadmap/archive/sdd/automation-runtime-bridge/iop-agent-cli-runtime/SDD.md |
agent-contract/inner/iop-agent-cli-runtime.md |