The AXL Reference
The AXL Reference, v1.0
Working Draft.
A specification for the Agentic Experience Layer: a class of personalization system characterised by identity-free perception, autonomous in-session decisioning, real-time rendering, and continuous statistical learning.
- This version
- axlspec.org/spec/v1.0
- Status
- Working Draft
- Editor
- axlspec.org editorial board
- License
- CC BY 4.0
- Repository
- github.com/tony-toubia/axlspec.org
This is a Working Draft. It is not a stable specification and may be cited only as work in progress. Comments are accepted as AXL Specification Proposals (ASPs) at github.com/tony-toubia/axlspec.org/issues. Each ASP receives a public disposition.
§ 0Abstract
This document defines the Agentic Experience Layer: a class of personalization system characterised by identity-free perception, autonomous in-session decisioning, real-time rendering, and continuous statistical learning. It specifies four required pillars, three conformance levels, the interface surface a conformant implementation exposes, and the test methodology used to verify conformance.
The specification is implementation-neutral. It describes the surface a conformant system exposes; it does not prescribe model architectures, hosting topology, or pricing.
§ 1Introduction
Personalization, as currently practiced, is typically assembled from several discrete systems: a customer data platform, a segmentation tool, an A/B-testing tool, a journey orchestrator, and an attribution surface. Each operates on a separate schema and is configured by a separate operator.
This document specifies an alternative architecture in which the four functions of perceive, decide, render, and learnare operated as a single in-session layer. The category name — the Agentic Experience Layer — is descriptive and is intentionally distinct from any product name.
§ 2Scope
This specification covers the architectural surface of an AXL-conformant system, the interfaces it must expose, the conformance levels and how they are attained, and the test methodology used to verify them. It does not cover: physical infrastructure, model architectures, data-residency law, or the human workflows that surround the system.
Vendors implementing AXL retain full discretion over implementation, model choice, hosting, and pricing. AXL is a conformance specification, not an implementation spec.
§ 3Terminology
See the glossary for normative definitions. The key terms below appear with their working-draft definitions; final wording is subject to comment.
- Agent: an autonomous decisioning process that operates over a session without per-request human intervention.
- Session: a contiguous sequence of visitor interactions, bounded by a configurable inactivity timeout. Identity-free by default.
- Treatment: a specific rendering of content, copy, or interaction selected by the agent for a given session.
- Conformance Statement: a public document in which an implementer attests, at L1 or L2, to specific clauses of this specification.
- ASP: AXL Specification Proposal — the unit of substantive comment.
§ 4Architectural principles
The four pillars in §5 are required. The principles below are normative — they constrain how the pillars are implemented.
- Identity-free by default. No persistent identifier required for L1 conformance. Implementations that link sessions to identity do so only at the operator's explicit configuration.
- In-session decisioning. All four pillars operate within the lifetime of a single session. Cross-session learning is permitted; in-session human approval is not required.
- Autonomous. Treatments are selected by the agent without per-request human gating. Operators configure constraints, not decisions.
- Continuously learning. Outcomes feed the decisioning model in observable cadence. Learn is not a quarterly batch step.
- Open at the edges. The agentic interface surface (§7) is callable by external systems. AXL implementations do not require proprietary clients.
§ 5The four pillars
A conformant implementation provides all four pillars. Each pillar has Required and Recommended capabilities. L1 conformance requires Required-level implementation across all four pillars; L3 conformance requires Recommended-level implementation across all four.
5.1 Perceive
The system collects behavioral signal from the live session: pageviews, dwell, scroll, click, hover, sequence. Required capabilities operate without persistent identifiers. Recommended capabilities include cross-channel signal merging where the operator has configured identity resolution.
5.2 Decide
The system selects a treatment for the current session. Required: the decision is autonomous, made at request time, and reproducible from the in-session signal alone. Recommended: the decision is explainable — an operator can inspect why a treatment was selected for a session.
5.3 Render
The system substitutes the selected treatment into the rendered experience. Required: substitution is flicker-free on a standards-compliant browser and works through a framework-agnostic surface. Recommended: server-side rendering integration, edge-runtime support.
5.4 Learn
The system updates its decisioning model from observed outcomes. Required: statistical-significance reporting at the treatment level; lift measurement against a holdout. Recommended: in-session model updates within a configurable cadence; outcome attribution against a documented attribution model.
§ 6Conformance levels
Three levels, ordered from least to most demanding. See /conformance for the full description, attestation process, and verification path.
| Level | Name | Attainment | Mark eligibility |
|---|---|---|---|
| L1 | Functional | Required clauses of §5; self-attested via Conformance Statement | None — implementation may describe itself as AXL-conformant L1 |
| L2 | Production | L1 plus reproduction of Appendix A benchmarks; self-attested | None — implementation may describe itself as AXL-conformant L2 |
| L3 | Reference | L1 + L2 + Recommended clauses; verified review by axlspec.org | AXL™ certification mark, per the trademark policy |
§ 7Agentic interface surface
AXL-conformant systems expose a minimum interface against which autonomous agents, third-party orchestrators, and conformance test harnesses operate. The surface is normative. The bindings (HTTP/JSON, WebSocket, MCP, etc.) are illustrative; vendors may implement any binding that satisfies the semantic surface described here.
Editorial note. § 7 is expected to evolve through the comment period. Implementers with production experience of idempotency, retry semantics, and treatment-cache invalidation are encouraged to file ASPs.
§ 8Interoperability and adapters
AXL does not specify how an implementation integrates with upstream data systems (CDPs, warehouses, identity graphs) or downstream surfaces (email, mobile, advertising). Reference adapters for common upstream sources are published in the conformance test suite.
§ 9Maturity model
The maturity model classifies operator capability — not vendor capability. A buyer locates themselves on the model; a vendor demonstrates which maturity levels their platform supports. The standalone, buyer-facing rendering of §9 lives at /maturity.
§ 10Reference landscape
§ 10.1 enumerates the architectural patterns in current commercial use. § 10.2 lists specific platforms whose architecture overlaps with one or more pillars of this specification and indicates, per pillar, the conformance gap. Listings are structural and non-normative; corrections may be filed as ASPs.
§ 11Buyer's guide
§11 provides the language a procurement team can use in an RFP, the questions to ask a vendor, and the artifacts to require (Conformance Statement, Appendix A reproduction, attestation level). A standalone PDF is published at /buyers-guide.
§ 12Governance and trademark
§12.1 covers the path from founding-sponsor stewardship to multi-stakeholder governance. §12.2 covers versioning policy: minor versions are clarifications, major versions are breaking changes. §12.3 covers the AXL trademark policy; the standalone policy is at /trademark.
Appx ATest methodology
Appendix A defines the published benchmarks against which L2 attestations and L3 verifications are evaluated: signal-collection accuracy, decisioning latency budget, render-substitution timing, and learn-loop statistical correctness. Executable artifacts are forthcoming and will be linked from this section when published.
Comments on this draft should be filed as ASPs at github.com/tony-toubia/axlspec.org/issues. Working-group activity is published at /working-groups; the Conformance Statement process is documented at /certification.