Understand
Which outcomes the platform enables, where investment is required, and how risk and value are measured.
A decision-oriented operating architecture that converts business initiatives into reusable platform capabilities, deterministic controls, safe execution, measurable evidence, and portfolio learning.
The durable platform is the set of contracts, controls, evidence loops, ownership boundaries, and reusable capabilities that allow models, providers, protocols, and products to change safely.
The page is intentionally ordered from orientation to execution. Select an audience lens to emphasize the material most relevant to that role without hiding the rest of the architecture.
Which outcomes the platform enables, where investment is required, and how risk and value are measured.
Capability boundaries, contracts, trade-offs, transition architecture, standards, and decision history.
APIs, SDKs, reference paths, validation gates, failure behavior, and operational expectations.
Identity, rights, model exposure, policy enforcement, retention, approval, exceptions, and auditability.
Enable AI-assisted products and workflows without forcing each team to rebuild the same model access, identity, rights, retrieval, evaluation, telemetry, cost, and operational controls.
Make AI a reusable capability of the NBA content delivery platform while preserving identity, rights, security, reliability, provenance, and business accountability.
Begin with the workflow, outcome, decision, and constraints. Select technology after capability demand is understood.
Shared pathways apply policy, evidence, evaluation, cost, and audit controls before product-specific logic runs.
Claims, assumptions, decisions, confidence, conflicts, review dates, and production findings remain traceable.
Resolve the requester, delegated authority, role, audience, entitlement, and intended use before retrieval or inference.
Content eligibility is determined before content enters model context. The model never decides access permission.
Authorization, budgets, tool permissions, territory restrictions, and approval gates are enforced by infrastructure-level controls.
Stable platform operations remain portable. Provider-specific capabilities are explicit, versioned extensions.
MCP and A2A support interoperability. They do not replace authorization, rights, governance, audit, or product architecture.
Execution authority increases only when evidence demonstrates reliable operation within defined risk and resource envelopes.
The planes separate responsibilities without isolating them. The Control Plane constrains all execution. The Evidence Plane feeds business and platform decisions.
flowchart TB
D["1. Demand Plane
Business initiatives and outcomes"]
P["2. Platform Product Plane
Capabilities, patterns and golden paths"]
C["3. Control Plane
Identity, rights, policy and governance"]
E["4. Execution Plane
Models, agents, workflows and tools"]
K["5. Knowledge Plane
Content, metadata, search, graph and lineage"]
O["6. Evidence Plane
Telemetry, evaluations, audit and research"]
X["7. Experience Plane
Products, channels and developer interfaces"]
D --> P
P --> X
X --> C
C --> E
E --> K
E --> O
K --> O
X --> O
O --> D
O --> P
C -. constrains .-> P
C -. constrains .-> E
C -. constrains .-> K
C -. constrains .-> X
Expresses why work should exist: sponsor, audience, outcome, workflow, constraints, expected reach, urgency, and success metric.
Turns repeated needs into owned capabilities, golden paths, SDKs, SLOs, support tiers, adoption measures, and lifecycle states.
Makes deterministic decisions about identity, authorization, rights, governance, budgets, limits, regions, and delegated authority.
Performs bounded inference, grounded generation, workflows, tool calls, agents, retries, approval, compensation, and output validation.
Makes content, metadata, statistics, documentation, lineage, search, vector, graph, entity, and citation services safely usable.
Combines operational, quality, risk, cost, adoption, and business evidence. Converts production behavior into portfolio learning.
Exposes capabilities to consumer, employee, partner, and developer experiences through shared contracts and controls.
No model invocation, retrieval request, tool execution, or agent delegation should proceed until identity, use-case registration, permissions, rights, limits, and policy versions are resolved.
type ExecutionEnvelope = {
requestId: string;
actor: {
subjectId: string;
actorType: "human" | "service" | "agent";
delegatedBy?: string;
roles: string[];
};
useCase: {
id: string;
riskProfileId: string;
environment: "development" | "test" | "production";
};
permissions: {
models: string[];
tools: string[];
contentScopes: string[];
permittedActions: string[];
};
constraints: {
territory?: string[];
audience?: string[];
expiresAt: string;
maxCostUsd?: number;
maxIterations?: number;
humanApprovalRequired: boolean;
};
policy: {
bundleId: string;
version: string;
decisionId: string;
};
};
A probabilistic model can recommend an action. It cannot be the authoritative enforcement point for access, financial limits, content rights, production mutation, or approval requirements.
A bounded inference request and an autonomous multi-agent workflow are not the same operational object. Their controls, evidence, retry behavior, cost surfaces, and release pathways must differ.
| Class | Behavior | Example | Primary controls |
|---|---|---|---|
| Inference | Single bounded model request | Summarization | Input policy, model eligibility, output validation |
| Grounded inference | Model request with governed evidence | Content Q&A | Rights-aware retrieval, citations, freshness |
| Deterministic workflow | Known sequence containing AI steps | Metadata enrichment | Schema validation, idempotency, retries |
| Adaptive workflow | Model selects from approved next steps | Incident investigation | Tool scopes, iteration budgets, evidence capture |
| Agent | Iterative reasoning, memory, and tool use | Operations assistant | Agent identity, action gates, runtime telemetry |
| Multi-agent | Delegation across independent agents | Cross-domain research | Delegation policy, task lifecycle, trust boundaries |
Agentic systems compound model calls, memory operations, tool use, delegation, latency, and cost. Treat them as a distinct production workload class.
The Knowledge Plane combines content systems with retrieval, graph, taxonomy, entity, freshness, and citation services. Every result carries provenance and a rights decision.
Content APIs, CMS, game and player statistics, media metadata, partner content, platform documentation, telemetry, and incidents.
Lexical, semantic, hybrid, vector, graph, reranking, temporal retrieval, entity resolution, citations, and lineage.
Identity, role, entitlement, territory, audience, content type, source, effective date, embargo, expiration, channel, and purpose.
type GovernedKnowledgeResult = {
resultId: string;
contentId: string;
sourceSystem: string;
contentVersion: string;
retrievedAt: string;
relevance: {
lexical?: number;
semantic?: number;
rerank?: number;
};
rightsDecision: {
permitted: boolean;
policyVersion: string;
decisionId: string;
};
provenance: {
canonicalUri?: string;
createdAt?: string;
modifiedAt?: string;
lineageIds: string[];
};
citation: {
label: string;
locator?: string;
};
};
Audience, data, rights, autonomy, action authority, reversibility, scale, personalization, decision influence, and external dependency create different control needs.
Authenticated employees, read-oriented, no irreversible actions, human validation, limited data scope.
Privileged users, production data or tools, bounded actions, complete audit, approval or compensation controls.
External identity, entitlement enforcement, contractual rights, stronger isolation, and formal quality thresholds.
Internet-scale abuse resistance, public-content restrictions, strict latency and reliability, continuous moderation and quality monitoring.
Delegated authority, material external actions, explicit autonomy limits, dedicated threat modeling, approval, and incident response.
The process avoids both uncontrolled experimentation and governance-by-committee. Common approvals become policy and conformance tests. Human review focuses on exceptions and consequence.
flowchart LR
I["Initiative"] --> U["Use-case definition"]
U --> R["Risk profile"]
R --> M["Capability mapping"]
M --> S["Solution pattern"]
S --> G["Governance gates"]
G --> B["Build or configure"]
B --> V["Validate"]
V --> L["Launch"]
L --> E["Evidence and learning"]
E --> M
E --> R
User, workflow, input, output, consequence, affected systems, authority, volume, and success.
Determine control strength across independent dimensions rather than applying one broad classification.
Classify each need as existing, configurable, extensible, reusable-new, or product-specific.
Prefer supported compositions over custom architecture. Make deviations explicit.
Apply technical, security, rights, quality, operations, cost, and business gates.
Use production findings to change risk profiles, platform priorities, patterns, evaluations, and decisions.
Solution patterns provide supported capability combinations. Product teams retain control over domain behavior and experience design.
Use for: content search, editorial research, partner Q&A, and fan conversational experiences.
Identity → entitlement and rights decision → governed retrieval → reranking → context assembly → model generation → citation validation → output policy → response.
Use for: articles, descriptions, marketing copy, translation, and metadata.
Approved inputs → generation → automated quality checks → human review → revision → approval → publication.
Use for: logs, incidents, architecture discovery, and lineage investigation.
Operator identity → scoped tools → evidence collection → hypotheses → supporting citations → recommended actions → operator decision.
Use for: remediation, content workflow updates, and bounded operational actions.
Intent → plan → policy evaluation → action preview → approval → idempotent execution → verification → audit → compensation.
Use for: tagging, summarization, entity extraction, embeddings, and classification.
Content event → rights check → asynchronous processing → quality validation → versioned enrichment → index update → lineage record.
Documents become generated views over claims, evidence, decisions, capabilities, patterns, risks, ownership, and history. This allows one evidence base to serve multiple audiences.
flowchart TB
SRC["Sources"] --> EVD["Evidence records"]
RUN["Research runs"] --> EVD
EVD --> CLM["Claims"]
CLM --> DEC["Decisions"]
DEC --> CAP["Capabilities"]
DEC --> PAT["Patterns"]
USE["Use cases"] --> PAT
PAT --> CAP
CLM --> ART["Published artifacts"]
DEC --> ART
CAP --> ART
PAT --> ART
USE --> ART
Fact, observation, analysis, inference, recommendation, and prediction remain distinct. Each has evidence, counter-evidence, confidence, applicability, owner, and review date.
Generate executive briefs, RFCs, ADRs, ADDs, threat models, engineering guides, service catalog pages, reports, decks, and backlogs from the same knowledge.
type ResearchClaim = {
id: string;
statement: string;
claimType:
| "fact"
| "observation"
| "analysis"
| "inference"
| "recommendation"
| "prediction";
applicability: string[];
evidenceIds: string[];
counterEvidenceIds: string[];
confidence: "low" | "medium" | "high";
uncertainty: string[];
owner: string;
reviewedAt: string;
reviewBy: string;
supersedes?: string[];
};
MCP, A2A, provider APIs, event protocols, and future standards should be managed through a compatibility layer with versions, ownership, conformance tests, authentication models, and deprecation policies.
Use for governed access to tools, resources, prompts, IDE clients, and developer integrations. Keep authoritative authorization outside the MCP server.
Use when independent agents require discovery, task exchange, status, and cross-platform coordination. Resolve authorization through NBA identity and policy.
Route through the AI gateway. Avoid direct production credentials and business coupling to provider-specific interfaces by default.
Protocols standardize communication. NBA business APIs remain authoritative for content, rights, identity, workflow, and operational behavior.
A capability does not become a standard because it is popular. It advances when business relevance, control strength, evidence, ownership, operations, cost, and adoption justify the transition.
stateDiagram-v2
[*] --> Observe
Observe --> Research
Research --> Incubate
Incubate --> Supported
Supported --> Standard
Standard --> Deprecated
Deprecated --> Retired
Research --> Rejected
Incubate --> Rejected
Supported --> Deprecated
Rejected --> Observe
| State | Meaning | Adoption rule |
|---|---|---|
| Observe | Signal worth tracking | No implementation commitment |
| Research | Evidence, alternatives, applicability | No production dependency |
| Incubate | Bounded prototype or pilot | Explicit scope and exit criteria |
| Supported | Owned, documented, observable, evaluated | Approved production use |
| Standard | Preferred default | Exceptions require justification |
| Deprecated | No new adoption | Migration required |
| Retired | No longer supported | Access removed |
Adoption is an intermediate signal. The final test is whether shared capabilities improve outcomes while reducing duplication, risk, integration effort, and operational uncertainty.
Shared-pathway adoption, direct integrations, reuse, SLOs, conformance, policy decisions, cost, migration, and exceptions.
Task success, factuality, citations, retrieval precision, human acceptance, policy compliance, and regression frequency.
Time to first integration, golden-path usage, support load, duplication avoided, SDK adoption, and satisfaction.
Workflow time, engagement, editorial throughput, incident resolution, support deflection, partner adoption, and revenue impact.
An approved model can change without changing the product’s business integration.
No model or agent accesses tools or content outside its execution envelope.
Expired, embargoed, geographic, audience, and channel restrictions prevent unauthorized context entry.
Every response traces to identity, use case, model, prompt, context, sources, tools, policy, evaluations, and cost.
Tool and model failures produce bounded retries, known degraded states, and explicit recovery.
Protocol and provider-version changes do not force business applications to redesign.
API contract, identity, policy, model routing, audit, cost, validation, and an initial AWS Lambda/API Gateway TypeScript deployment.
Source catalog, ingestion, rights metadata, retrieval filters, citations, lineage, freshness, and GraphRAG evaluation.
Evaluation registry, golden datasets, offline tests, production sampling, human review, regression gates, and business measures.
Tool registry, MCP boundary, permissions, action envelopes, idempotency, approval, telemetry, and A2A compatibility.
TypeScript SDK, CLI, IDE access, examples, local harness, templates, conformance, and documentation.
Claim ledger, evidence taxonomy, RFC/ADR integration, capability registry, risk register, renderer, releases, and change history.
The sequence reduces irreversible commitments. It first makes ownership and constraints explicit, then introduces stable contracts, then validates reuse through two controlled adoption paths.
Approve principles and clarify the current state.
Make the governed pathway implementable.
Validate that platform reuse is simpler and safer than independent construction.
Control: Keep orchestration, policy, retrieval, evaluation, and provider adapters independently evolvable behind stable contracts.
Control: Provide a bounded incubation pathway with temporary exceptions and mandatory evidence capture.
Control: Fail closed for consequential external use. Permit approved fallback only for lower-risk internal scenarios.
Control: Encode common approvals as policy and conformance tests. Reserve human review for exceptions and higher consequence.
Control: Authenticate every connection, authorize every action, propagate delegated identity, and audit every task handoff.
Control: Connect model and retrieval quality to task completion, user acceptance, operational outcomes, and business metrics.
Control: Store typed evidence, claims, decisions, relationships, ownership, and history. Generate documents from that model.
Control: Select maturity by business leverage and risk. Require additional operational complexity to justify itself.
The operating architecture works only when delivery, control, and learning evolve together.
It is not one gateway, model router, vector store, graph, agent framework, or protocol. It is the contracts, controls, evidence loops, ownership boundaries, and reusable capabilities connecting them.
Model access, retrieval, tools, orchestration, evaluation, observability, and developer interfaces.
Identity, authorization, rights, policy, audit, cost, release pathways, and exceptions.
Research, claims, evidence, decisions, capability lifecycle, production learning, and publication.
This artifact synthesizes the operating model developed in this research thread with official primary guidance. External sources support the framing; NBA-specific recommendations remain architectural analysis.
External documents establish general practices. Recommendations such as the seven-plane model, execution envelope, capability lifecycle, and research ledger are synthesized architecture proposals. They require internal validation against NBA systems, rights policy, security requirements, operating models, and active initiatives.