IAM.Hosting
Serverless runtime and lifecycle management for hosted agents in Kubernetes.

Key capabilities
- Scale-to-zero agent workloads
- Execution isolation and scoped credentials
- Wake, reap, quota and runtime-health lifecycle
Role in the ecosystem
IAM.Hosting turns the published AgentPackage into a managed runtime session
based on the Rust engine iam-agent and Kubernetes. The service is responsible for launching
isolation, health, quotas, stopping idle workloads and sending the result back
in Marketplace.
Execution life cycle
install → wake → hydrate scoped config → execute → persist result → reap
A user request wakes up a workload or creates a new instance. Runtime gets the required version of the package and links to allowed credentials, publishes running state, and after a period of inactivity is scaled to zero.
Isolation and data
- separate identity and resource envelope for launch;
- prohibition of undescribed capabilities and network directions;
- secrets are mounted only during execution;
- logs should not contain credential material;
- user artifacts are saved separately from the ephemeral container.
Observability
The operating minimum includes the run queue, wake latency, execution time, OOM/timeout, number of retries, reaper state and cost per tenant. Correlation id associates the Marketplace action with the pod/runtime event and delivered result.
Limit of responsibility
IAM.Hosting is not a standalone directory or visual builder. The public control surface is located at IAM Marketplace, and capability contracts can be resolved via IAM.Core.
Verified entry points
- Application
- https://iam.market/
- Portfolio
- https://iamgroup.ru/en/