Intake
Any trusted system that can produce the versioned request contract can submit work. Runseal is ITSM-agnostic. The intake layer stays replaceable.
Architecture
Runseal runs inside the Azure environment you already govern. It is contract-driven and message-based, so execution is deterministic, isolated per domain and traceable end to end.
The execution model
A user or trusted system requests an approved business outcome.
The action has a defined schema, permissions, risk tier, execution identity and lifecycle behaviour.
Runseal validates the caller, the context and any applicable approval requirements.
A deterministic worker performs only the defined action, through a managed identity with limited permissions.
The result, execution context, ownership and future lifecycle obligations remain traceable.
Any trusted system that can produce the versioned request contract can submit work. Runseal is ITSM-agnostic. The intake layer stays replaceable.
Each request is a versioned envelope with a defined schema. Runseal validates the caller, the context and the applicable approval requirements before anything executes.
One queue and one worker per domain. A deterministic worker performs only its defined action, through a managed identity with least-privilege access. Failed messages park for replay rather than disappear.
Every request and result produces an operational record. Created resources can carry ownership, review dates, expiry and a governed deprovisioning path.
Runseal deploys as code into your subscription. It does not require a separate external automation control plane, and its runtime and operational data remain in your environment by design.