IDENTITYEvery action is attributable.
Human or policy authority → delegated agent → session → invocation remains attached to the work.
The Pramaan platform
Pramaan separates product decisions, agent execution, governed capability effects, customer code, and deployment authority—then connects them with versioned contracts and receipts.
Hybrid architecture
The delivery control plane coordinates change around the repository. The hosted capability runtime governs selected application effects. They share contracts and evidence, not ambient authority.
Pramaan coordinates change. It does not intercept every application request.
Hosted capabilities use Pramaan's governed runtime and credential custody.
Loop monitors the integration and prepares a tested change when the contract moves.
Agent execution plane
An isolated worker receives a signed, bounded work order, checks out an exact code identity, invokes a harness and skills, and returns a candidate plus receipts.
Hosted worker, customer VPC, or GitHub runner. Model and harness can change without rewriting the lifecycle or evidence contract.
State ownership
The platform avoids two controllers both believing they own the same action. Each domain writes its state and exchanges immutable receipts across the seam.
Trust model
Harnesses, models, capabilities, and dashboards are replaceable. These system properties are not.
IDENTITYHuman or policy authority → delegated agent → session → invocation remains attached to the work.
AUTHORITYScope, providers, regions, data classes, time, calls, tokens, and cost are bounded by an independent principal.
EFFECTSPlan digest and step identity make apply, resume, and lost-response reconciliation deterministic.
EVIDENCEGate, approval, release, and observation receipts identify the exact build and manifest they support.
CUSTODYCredentials do not cross into application code, prompts, logs, or the public gateway process.
HONESTYRequired dependencies fail closed. A missing provider does not silently become an in-memory production fallback.
What this enables
When a dependency ships a breaking change, Loop can detect the structured diff, open a bounded run, let a worker produce the smallest compatible patch, execute the gates, and prepare a PR or release. Customer approval and redeploy remain explicit wherever code changed.
See adapter behaviorChoose your entry point