ADLC Manifesto

Building agentic systems with method, governance, and clarity.

The ADLC manifesto defines common principles for designing governed, tool-agnostic agentic systems driven by an explicit lifecycle.

Principles for governed agentic software development

SDLC and ADLC: continuity and evolution

ADLC does not replace SDLC: it preserves its engineering practices and extends them to govern software developed with agents and agentic systems in production.

Scope of Application

ADLC applies both to software developed with agent assistance and to systems that use agents in production.

In the first case, it governs generated changes, verification against requirements, and human accountability for acceptance. In the second, it extends these controls to runtime behavior, knowledge, tools, and agent autonomy.

It is not synonymous with autonomous coding or merely securing AI-generated code: it requires verifiable evidence and explicit accountability throughout the lifecycle.

Open Source Repository

The ADLC Manifesto source, license, contribution guidelines, and website files are available in the public repository.

Open GitHub repository

Five principles to guide every decision

01

Start from validated requirements

Every initiative starts from requirements that are verified, understandable, and mature enough to reduce ambiguity and rework.

02

Ensure reuse and orchestration

Components, agents, and capabilities should be designed to be reused, connected, and orchestrated over time.

03

Remain independent from tools

Tools help, but they should not dictate the architecture: process and governance come before the tool.

04

Choose the simplest effective solution

Not every problem requires an agent, and more agents do not necessarily produce better results. Choose the least complex solution that meets the approved requirements, granting only the autonomy needed. Justify additional complexity with measurable benefits over a simpler solution.

05

Grant autonomy on evidence

Permissions, approvals, budgets, and stop controls are enforced at runtime, not only described in prompts.

Controls that are mandatory to enter and govern the ADLC

Governance

Human in the Loop

Human oversight is a mandatory control layer in the ADLC (Agentic Development Lifecycle), especially when approving requirements, validating quality, authorizing releases, and governing production behavior.

Agents accelerate and structure the work, but accountable human decisions remain explicit at the critical checkpoints.

Competent oversight, not rubber-stamp approval.

Reviewers must be trained in the domain, agent limitations, and decision risks, with risk-proportionate exercises on errors and incidents. They need accessible evidence, sources, uncertainties, and action consequences, plus enough time and a manageable workload to assess them.

They must have the authority to challenge, reject, pause, request revision, and escalate. Formal approval without substantive verification is not a governance control.

Entry Control

Requirements Quality Gate

No implementation starts without a passed requirements quality gate. The gate approves the next increment, not every future requirement. A quality gate agent may support preparation; accountable humans approve scope, measurable outcomes, risks, and known uncertainties.

This gate is fundamental because it determines whether implementation should begin at all.

Knowledge Governance

Knowledge Governance

The ADLC treats knowledge and context as governed parts of the system. Documents, prompts, shared skills, memory, policies, examples, tool instructions, and information retrieved through RAG, where used, can influence agent behavior and introduce silent regressions even when no application code changes.

Knowledge Governance applies regardless of how context is supplied. Retrieval-augmented generation (RAG) is one technique, not a required architecture or a synonym for knowledge governance. Where used, it requires specific controls for retrieval quality, source freshness, access permissions, and citations.

Knowledge changes must therefore be reviewed, versioned, traceable, and validated against expected behavior before they are used in production.

Runtime context and memory require provenance, permitted writers, retention, user and tenant isolation, deletion, and contradiction handling. Retrieved content cannot grant authority. Compression must preserve permissions, constraints, and decision-critical evidence.

Distributed enterprise context, governed access. Agents must be able to discover and use relevant information through interoperable interfaces, such as APIs, MCP, or equivalent mechanisms. Sources retain ownership, versions, provenance, and access permissions. Context must be selected for the task, and its contribution to output quality must be evaluated.

FAIR · W3C DCAT 3 · W3C PROV-DM. These references support discoverability, interoperability, and provenance; they do not by themselves guarantee better agent outputs.

Governance

Explicit Autonomy Contract

Define an accountable owner, permitted actions and data, delegated authority, budgets, stopping conditions, and escalation. Enforce permissions and approvals outside the prompt, with revocable credentials and a tested stop mechanism.

Evaluation

Measurable Behavior and Value

Use representative, versioned datasets, repeated trials, isolated state, and risk-based thresholds. Verify actual outcomes and policy compliance; calibrate model-based graders against human judgment and disclose uncertainty and coverage gaps.

Measure cost per successful task, latency, intervention, rework, escalation, and business value against a baseline. Evidence may justify reducing autonomy or retiring a system.

Requirements Quality Gate

No implementation starts without a passed requirements quality gate. The gate approves the next increment, not every future requirement. A quality gate agent may support preparation; accountable humans approve scope, measurable outcomes, risks, and known uncertainties.

Use the least autonomy and complexity needed to achieve the validated outcome. Compare deterministic automation, an LLM workflow, a single agent, and multi-agent orchestration against a measurable business baseline.

Experiments also require an approved hypothesis, sandbox, permitted data, budget, and exit criteria before implementation.

Human presence is required here to confirm scope, intent, business meaning, and approval before the lifecycle can start.

From requirements to operations, in a continuous cycle

0

Requirements Quality Gate

No implementation starts without a passed requirements quality gate. The gate approves the next increment, not every future requirement. A quality gate agent may support preparation; accountable humans approve scope, measurable outcomes, risks, and known uncertainties.

Human in the loop: mandatory approval of requirements quality and intent.

1

Implement

Turn approved requirements into concrete capabilities, services, prompts, workflows, integrations, and reusable components. This is the stage where intent becomes a real solution, structured in a way that can be reviewed, tested, governed, and evolved over time without losing architectural coherence.

Implement the autonomy contract with least-privilege access, runtime policy enforcement, budgets, and stop controls. Humans remain designers and implementers as well as reviewers.

2

Review

Review the solution for quality, consistency, security, maintainability, and alignment with manifesto principles before advancing toward validation.

Human in the loop: expert review, risk judgment, and decision to proceed.

Review delegated authority, trust boundaries, memory handling, evaluation quality, and recovery plans, including irreversible effects.

3

Test

Validation of agent-produced software requires competent human oversight. Accountable people approve acceptance criteria, review test adequacy, and assess evidence and residual risk to authorize release. Agents may generate and execute tests, but cannot approve their own work or unilaterally weaken its acceptance conditions. A second agent does not replace human accountability; review depth is proportionate to risk, not a requirement to execute every test manually.

Validate expected behavior, edge cases, failure modes, reliability, and operational readiness through structured test evidence and measurable acceptance criteria.

Testing also covers behavioral regression caused by changes to prompts, RAG content, shared skills, model configuration, tools, and orchestration rules.

Use representative, versioned datasets, repeated trials, isolated state, and risk-based thresholds. Verify actual outcomes and policy compliance; calibrate model-based graders against human judgment and disclose uncertainty and coverage gaps.

4

Deploy

Release in a controlled, observable, and repeatable way, with rollback options, release notes, ownership, and deployment evidence clearly defined.

Release evidence must identify code changes, prompt changes, RAG or documentation changes, tool changes, model configuration changes, and orchestration changes.

Human in the loop: release authorization and accountability for go-live.

Distinguish configuration rollback, state restoration, and compensation for external effects. Irreversible actions require preventive controls and explicit approval; a rollback cannot undo every action.

5

Operate

Operate the solution using monitoring, alerts, runbooks, support flows, and governance checkpoints that keep the system reliable in real conditions.

Operations must monitor not only technical health, but also behavioral drift, unexpected answers, outdated knowledge usage, retrieval failures, and regressions introduced by knowledge updates.

Human in the loop: incident handling, escalation, and governance oversight in production.

Bound retries and prevent duplicate side effects. Test degraded operation, escalation, stop controls, and revocation. Measure cost per successful task, latency, intervention, rework, escalation, and business value against a baseline. Evidence may justify reducing autonomy or retiring a system.

6

Improve

Improve continuously based on production feedback, incidents, analytics, user insight, and delivery learnings that reveal what should be refined next.

Use production evidence to reduce autonomy or retire systems when value or reliability is insufficient. Revoke credentials, endpoints, and scheduled work; retain or delete memory under approved policy.

7

Orchestrate

Coordinate agents, flows, policies, and reusable capabilities in a composable ecosystem that scales beyond isolated implementations.

Propagate identity, permission limits, budgets, approval state, and traceability across delegation. Govern shared state and memory without silently expanding authority.

What each phase must produce to be governable in practice

Entry Conditions

Validated requirements, explicit business intent, named ownership, and a passed quality gate before any build activity starts.

Evidence and Progression Criteria

Use this checklist to validate evidence, not to repeat lifecycle activities. Assign named human owners; review depth is risk-based and execution may be automated. Failed mandatory controls block promotion. Operation and orchestration use ongoing controls, not a one-time exit gate.

StageRequired EvidenceValidation OwnerProgression Criterion
0. Requirements Quality GateApproved increment, acceptance criteria, business baseline, risks, autonomy limits and approval of versioned knowledge or RAG sources where used.Business owner and technical lead; risk owner where applicable.Scope and criteria explicitly approved before implementation; experiments have approved limits.
1. ImplementVersioned change linked to requirements; prompt/change history, autonomy contract and implemented runtime controls.Technical lead.Change is reproducible and ready for review; no release authorization implied.
2. ReviewReview record, risk assessment, findings and corrective changes.Competent human reviewer; security or domain specialists as needed.Blocking findings resolved; residual risks documented for release approval.
3. TestCI results, approved acceptance tests, regression evidence, versioned datasets and evaluators, repeated trials where relevant, coverage gaps.Competent human test reviewer.Mandatory checks pass; test adequacy and evidence reviewed; acceptance criteria not weakened unilaterally.
4. DeployRelease ID; inventory of code, prompts, knowledge/RAG, tools, model and orchestration changes; approvals and recovery exercise results.Authorized release owner and business/risk owners for residual risk.Release explicitly authorized; required evidence complete; recovery and stop conditions verified.
5. OperateMonitoring, incidents, drift, cost per successful task, human rework and recovery records.Service owner and incident lead.Continue only within approved limits; violations trigger defined stop or escalation actions.
6. ImprovePrioritized findings linked to production evidence, baseline comparison and decisions on autonomy or retirement.Business owner and technical lead.Next increment returns to the requirements gate; retirement includes access revocation and data disposition.
7. Orchestrate (cross-cutting)Versioned delegation and workflow rules; permission/budget tests; requirement → knowledge source → behavior → test → release links.System owner and relevant control owners.Throughout execution, delegation respects approved authority and traceability; material changes repeat relevant gates.

Minimum controls for an enterprise ADLC adoption

Principles become operational only when they are implemented as repeatable controls, measurable checks, and reviewable evidence.

Entry and Ownership

A passed requirements quality gate, measurable acceptance criteria, and named business, technical, and risk owners.

Versioned Behavior Surface

Code, prompts, knowledge, RAG sources, shared skills, model configuration, tool descriptions, and orchestration rules are versioned as controlled inputs.

Automated Evidence Gates

Tests, evaluations, policy checks, and required approvals run in delivery pipelines and prevent promotion when mandatory controls fail.

Behavioral Evaluation

Versioned evaluation datasets cover expected behavior, edge cases, unsafe actions, retrieval quality, escalation, and regressions.

Controlled Release

Every release carries approved evidence, a complete change inventory, accountable authorization, and tested recovery plans for configuration, state, and external effects.

Production Feedback

Tracing, audit events, quality signals, drift, retrieval failures, incidents, and human feedback feed the governed improvement loop.

A team can claim alignment only when the controls are demonstrable

  • No implementation begins before the requirements quality gate is passed.
  • Every behavior-changing input has an owner, version, approval state, and change history.
  • Requirements are traceable to implementation, knowledge, expected behavior, test evidence, and release.
  • Human approval and escalation are enforced at the checkpoints required by risk and impact.
  • Release inputs are versioned and observable; recovery distinguishes rollback, state restoration, and compensation, with preventive controls for irreversible actions.
  • Production evidence is reviewed and converted into governed improvement work.
  • Autonomy limits are documented, enforced, tested, and revocable.
  • Risk-based evaluations use versioned datasets, repeated trials, actual outcomes, and human-calibrated graders.

Enterprise adoption guide and worked example

The same lifecycle discipline, applied to a wider behavior surface

Characteristic Traditional SDLC ADLC
Primary executionHuman-led software deliveryCoordinated human-agent delivery with explicit human accountability
BehaviorPrimarily deterministic and code-drivenAlso non-deterministic, adaptive, and influenced by runtime context
Controlled change surfaceSource code, configuration, infrastructure, and dataAlso prompts, knowledge and RAG, skills, model configuration, tools, and orchestration
ValidationCode, integration, system, security, and acceptance testsThe same controls plus continuous behavioral, retrieval, and regression evaluation
Human roleAuthor, reviewer, approver, and operatorDesigner, implementer, operator, reviewer, approver, escalation owner, and accountable decision-maker
EvidenceBuild, test, approval, and release recordsEnd-to-end traceability from requirement to behavior, evidence, release, and operations
  • Tool-agnostic lifecycle
  • Continuous improvement
  • Governed execution

A framework that is simple to explain, readable even for people outside the technical detail, yet structured enough to guide delivery and governance.

Delivery and learning, connected by governance

In practice, ADLC is not a one-way pipeline. Teams enter through a requirements quality gate, move through delivery, and then loop back through operations, improvement, and orchestration to refine the next iteration.

  • Requirements enter only after a dedicated quality gate and human approval.
  • Implementation, review, and test transform intent into a governed solution.
  • Knowledge updates, RAG sources, prompts, and shared skills are treated as controlled changes and must feed the same evidence, review, test, and improvement loop as code and workflows.
  • Deploy and operate create live evidence, not just release output.
  • Improve and orchestrate feed the next cycle with learning, reuse, and coordination.

Company-specific know-how that agents can reuse consistently

Principle

Adapted to the enterprise

Shared skills should be selected from consolidated frameworks where useful, but adapted to the company's architecture, policies, vocabulary, risk model, and delivery culture.

They turn reusable know-how into governed execution patterns that agents and teams can apply consistently.

Documentation

Documentation Skill

Defines how human documentation and agent context are produced as connected but separate artifacts.

Human documentation lives in tools designed for people. Agent documentation is exposed through governed Agent Context Endpoints, such as MCP (Model Context Protocol) servers, llms.txt files, retrieval indexes, or versioned context packs.

Agent-context tools may include Context7, GitMCP, MCPDoc, mcp-documentation-server, custom MCP servers built with open MCP SDKs, or equivalent open-source systems. These endpoints must expose stable URLs, source ownership, versioning, approval status, and retrieval rules.

Retrieve only the approved context needed for the task. Reduce token usage without removing permissions, constraints, provenance, or evidence needed for a correct decision.

Publish context reusable across projects and teams, avoiding divergent manual copies and preserving links to authoritative sources.

Knowledge

Knowledge Governance Skill

Defines how knowledge sources and agent context are selected, owned, approved, structured, versioned, published, tested, traced, and retired.

It covers RAG sources, context endpoints, shared knowledge, contradiction handling, freshness, retrieval evaluation, citation expectations, access rules, and behavioral regression testing after knowledge changes.

Runtime context and memory require provenance, permitted writers, retention, user and tenant isolation, deletion, and contradiction handling. Retrieved content cannot grant authority. Compression must preserve permissions, constraints, and decision-critical evidence.

Delivery

Release Notes Skill

Defines how release notes are generated, grouped, reviewed, and translated for technical, business, and operational audiences.

It can include rules for breaking changes, migrations, known issues, rollback notes, and customer-facing summaries.

Architecture

Architecture Skill

Captures the enterprise's architectural principles, decision criteria, reference patterns, and review expectations.

It helps agents reason with local standards instead of generic architecture advice.

Infrastructure

Infrastructure Skill

Encodes platform conventions for environments, deployment, observability, rollback, naming, ownership, and operational readiness.

It should reflect the real infrastructure model used by the company, not an abstract cloud checklist.

Security

CISO Security Skill

Security skills should be defined or validated by the CISO organization and aligned with enterprise policies.

Examples include data handling, identity, secrets, access control, threat modeling, secure prompt/tool usage, and audit evidence.

Evaluation

Behavioral Evaluation Skill

Defines representative datasets, repeated trials, risk-based acceptance thresholds, outcome and policy checks, human-calibrated graders, and regression evidence after behavior changes. Links quality, cost, latency, and human intervention to release decisions.

Reusable capabilities that support the full ADLC

Knowledge Base

Documentation Agent

Creates and updates human-facing documentation in the official human knowledge base, such as Confluence, SharePoint, Notion, GitBook, Backstage TechDocs, Read the Docs, or similar platforms.

Human documentation is optimized for reading, review, onboarding, governance, and auditability. It is not the default context interface for AI (Artificial Intelligence) agents.

Owns ADRs, runbooks, onboarding pages, architecture notes, FAQs, and process documentation tied to real delivery events.

Delivery Flow

PR Governance Agent

Supports pull requests end-to-end by summarizing changes, checking policy, highlighting risk, and proposing reviewers.

Helps keep reviews consistent, traceable, and aligned with shared engineering guardrails.

Communication

Release Notes Agent

Generates release notes from merged work, grouping features, fixes, breaking changes, migrations, and operational notes.

Produces both technical and business-friendly summaries for internal and external communication.

Alignment

Knowledge Sync Agent

Detects gaps between code, tickets, releases, and documentation, then proposes or performs the missing updates.

Keeps the delivery reality and the knowledge base aligned over time.

Knowledge Governance

Knowledge Governance Agent

Reviews and governs knowledge and agent-context sources before they are used by agents. It checks freshness, ownership, approval and version status, duplication, contradictions, business validity, traceability, retrieval quality, and regression impact.

It helps ensure that documents, context endpoints, RAG content, and shared knowledge improve agent behavior without introducing uncontrolled change.

Governance

Compliance and Traceability Agent

Links requirements, implementations, tests, documentation, and releases into an auditable chain of evidence.

Supports quality gates, reviews, and governance checkpoints across the lifecycle.

Operations

Operational Readiness Agent

Checks that each release is backed by runbooks, ownership, rollback guidance, alerts, and operational readiness evidence.

Helps teams move from deployment to stable operation with fewer blind spots.

Tooling capabilities for a governed ADLC

This ADLC map groups tooling capabilities that support its controls, drawing on established and emerging standards and technical practices. It is not a normative taxonomy or a mandatory stack: one tool may cover several capabilities, and existing enterprise services can be reused. Select implementations according to the approved scope, risk, and architecture.

Retrieval is needed only when the system retrieves external knowledge; persistent workflows are appropriate when execution must survive interruptions or coordinate long-running actions. A multi-provider gateway is optional when centralized model access or routing is needed. These components do not replace the requirements quality gate or accountable human oversight.

References support the underlying capabilities, not this exact classification or ADLC conformance. Standards and frameworks describe processes or controls; research studies specific methods; technical documentation illustrates implementations.

CapabilityWhat to useControl to demonstrate
Requirements and traceability
Standard: ISO/IEC/IEEE 29148
A requirements register linked to decisions, tests, and releases.Approved scope, measurable acceptance criteria, ownership, and a passed quality gate.
Versioning and delivery
Framework: NIST SSDF
Version control, artifact storage, and automated delivery pipelines.Reviewable changes to code, prompts, skills, and configuration; promotion blocked when mandatory checks fail.
Knowledge, context, and documentation
Technical documentation: Context engineering
Human-facing documentation plus a separate agent-context interface, source catalog, retrieval index, and memory policies where needed.Source ownership, approval, provenance, freshness, access control, retention, and deletion; context must preserve constraints.
Identity and delegated access
Standard: RFC 8693
An identity provider, service identities, authorization controls, and a secrets manager.Who acts, on whose behalf, and within which permissions; least privilege, scoped delegation, expiry, and revocation.
Runtime policy and consumption limits
Technical documentation: Policy enforcement
Technical documentation: Gateway budgets
Policy enforcement at tool boundaries, usage counters, quotas, and stop controls.Limits on actions, spend, duration, calls, and retries; denied actions are blocked, not merely logged.
Orchestration and recovery
Technical documentation: Durable execution
Execution controls and recovery procedures; a persistent workflow runtime where resumability or long-running coordination is required.Resumable execution, idempotency, stop conditions, state reconciliation, and authorized compensation.
Human review
Framework: NIST AI 600-1
A review queue with evidence, authorized reviewer assignment, expiry, and escalation.Trained reviewers can challenge or stop actions; approval is tied to the exact action, with decision evidence and no silent approval on timeout.
Behavioral evaluation
Technical documentation: Agent evaluations
Versioned test datasets, evaluation runners, adversarial tests, and human calibration.Repeated trials, actual outcomes, policy compliance, risk-based thresholds, and regression gates.
Observability, costs, and outcomes
Technical documentation: OpenTelemetry GenAI
Traces, metrics, alerts, cost accounting, and operational dashboards.Behavioral drift, retrieval failures, cost per successful task, latency, intervention, and business outcomes. Telemetry alone does not demonstrate business value; assess outcomes against an approved baseline.
Audit and incident management
Technical documentation: Decision logs
Framework: NIST SP 800-61r3
Protected evidence storage, incident workflows, and operational runbooks.Reconstruct decisions and changes, handle incidents, test recovery, and retire access and data under policy.
LLM gateway and model routing
Research: RouteLLM
Technical documentation: LLM gateway
Where needed, a multi-provider gateway with evaluated routing, input/output token policies, caching, and consumption controls.Approved model selection, separate input/output usage evidence, bounded spend, and quality-preserving optimization.

Enterprise selection criteria

Verify SSO (Single Sign-On) and roles, tenant isolation, retention and deletion, exportable audit evidence, hosting and data residency, operational support, and integration with existing controls. Open-source licensing alone does not establish suitability.

Products that can implement parts of the ADLC control model

These examples are non-normative. Using a product does not by itself make a team ADLC-aligned: controls, evidence, ownership, and accountable decisions remain mandatory.

Capability Tool Enterprise Use Open Source Status URL
Requirements and approvalsJiraStructured requirements, workflows, approvals, ownership, and traceability records.No - commercialhttps://www.atlassian.com/software/jira
Delivery and evidence gatesGitLabVersion control, review, CI/CD, policy gates, security checks, and release evidence.Open core - CE is MIT; enterprise features are proprietaryhttps://about.gitlab.com/
Behavioral testingpromptfooPrompt, RAG, agent, and red-team evaluations that can run locally or in CI pipelines.Yes - MIT project; commercial enterprise offeringhttps://www.promptfoo.dev/
Tracing and evaluationLangfuseTracing, prompt management, evaluation datasets, experiments, and production feedback.Open core - core is MIT; enterprise add-ons are commercialhttps://langfuse.com/
Policy decisionsOpen Policy AgentPolicy-as-code for delivery gates and runtime authorization. The integrated service or gateway must enforce the decisions; decision logs support traceability.Yes - Apache-2.0https://www.openpolicyagent.org/
Human documentationBackstage TechDocsHuman-facing software catalog and docs-as-code integrated with engineering ownership.Yes - Apache-2.0https://backstage.io/docs/features/techdocs/
Technical context for coding agentsContext7Version-aware library documentation and code examples through MCP and CLI. An example of technical context delivery, not a complete governance platform for all enterprise knowledge.Partial - MCP server is MIT; hosted backend is privatehttps://context7.com/
Durable workflow executionTemporalPersistent workflows, failure recovery, and coordination of waits and approvals. Idempotency and compensation for external effects must still be designed.Yes - MIT server; commercial cloud servicehttps://github.com/temporalio/temporal
Secrets and temporary credentialsOpenBaoCentralized secrets, dynamic credentials for supported systems, expiry, and revocation. Supports least-privilege access without placing credentials in prompts.Yes - MPL-2.0https://github.com/openbao/openbao
Source ownership and provenanceOpenMetadataMetadata catalog, ownership, quality signals, lineage, and impact analysis for governed data context. Complements, rather than replaces, knowledge approval and behavioral testing.Yes - Apache-2.0 projecthttps://github.com/open-metadata/OpenMetadata

Alternatives and optional components

Arize Phoenix: Arize Phoenix is an alternative for tracing, retrieval evaluation, experiments, and behavioral diagnostics. It is source-available under ELv2, not OSI-approved open source. License.

LangGraph: LangGraph is an optional MIT-licensed framework for stateful agents, checkpoints, and suspension/resumption for human review. It is not a complete governance platform; the human review interface, reviewer competence, authorization, and approval policies must still be implemented.

These are capability examples, not a mandatory stack or a guarantee of ADLC conformity. Select only the components needed for the approved scope and verify edition-specific licensing and operational requirements.

LLM Gateways: multi-provider routing and token control

An LLM gateway should govern access to multiple providers and route each task to the most suitable approved model, balancing evaluated quality, risk, latency, availability, and cost. Load balancing or choosing the cheapest model alone does not establish task suitability.

Gateway / official sourcesLicense / offeringMulti-provider routingToken and consumption controls
LiteLLM
Documentation
Open-source core: MIT; enterprise modules separately licensed.Cost/latency strategies and fallbacks across providers.Caching and usage limits; configure output-token parameters and any context reduction.
Portkey AI Gateway
Documentation
Open-source gateway: MIT; hosted/enterprise offerings are separate.Multi-provider routing, load balancing, and fallbacks.Caching; advanced optimization depends on edition. Validate output limits and context policies.
Kong AI Gateway
Documentation
Commercial advanced AI capabilities; verify edition and plugin entitlement.Multi-provider and semantic routing through configured plugins.Semantic cache, token/cost limits; prompt compression requires a service. Configure output limits separately.
Cloudflare AI Gateway
Documentation
Proprietary managed service; verify current plan limits.Conditional routes, model choices, fallbacks, and budgets.Caching and cost quotas; generation limits depend on provider parameters. Context reduction needs integration.

Open-source gateways are listed first, followed by commercial services. Examples are not endorsements or a required stack. No row implies automatic support for every input/output policy: verify the deployed version, provider compatibility, and edition, including streaming and budget enforcement under concurrent requests.

Glossary and acronyms

TermExpanded name / conceptMeaning in ADLC
ADLCAgentic Development LifecycleLifecycle for agentic systems, extending SDLC with governance of behavior, context, and autonomy.
SDLCSoftware Development LifecycleSoftware lifecycle discipline, from requirements through delivery, operation, and retirement.
AIArtificial IntelligenceArtificial intelligence capabilities used within the system, subject to the same governance controls.
LLMLarge Language ModelLanguage model used by agents; its version and configuration affect behavior and require validation.
RAGRetrieval-Augmented GenerationRetrieval of external information to support generation; optional, with governed sources and retrieval tests.
MCPModel Context ProtocolProtocol for connecting AI applications to tools and context; it does not replace authorization or governance.
CI/CDContinuous Integration / Continuous Delivery or DeploymentContinuous integration and delivery or deployment, with required checks before promotion.
IAMIdentity and Access ManagementManagement of identities and permissions, including service identities and limited delegation.
SSOSingle Sign-OnSingle authentication across services; it does not by itself grant permission to perform actions.
Human in the LoopHITLTrained, accountable human review at critical checkpoints, with evidence and authority to intervene.
Quality gateQuality gateEvidence-based entry or promotion check; a passed requirements gate is mandatory before implementation.
Agent contextAgent contextInformation available to an agent for a task, including instructions, retrieved sources, tools, and memory.
GuardrailGuardrailPreventive or detective control limiting unsafe or unauthorized behavior; critical limits require runtime enforcement.
OrchestrationOrchestrationCoordination of agents, tools, state, and workflows within approved permissions and budgets.
Context engineeringContext engineeringSelection and composition of operational context; it complements, not replaces, knowledge governance.