Glossary

Key terms and concepts in capability-driven integration, context engineering, and the Naftiko ecosystem.
Term Definition Category
A2A (Agent-to-Agent) Google's Agent-to-Agent protocol for tool discovery and execution across distributed agent systems. Protocols & Standards
API Governance Policies and rules that ensure APIs are consistent, secure, discoverable, and compliant across teams and environments. Governance
API Reusability The practice of making existing APIs discoverable and measurable so teams reuse what exists rather than rebuilding. Core Concepts
API-First Design An approach that starts from existing APIs and defines reusable capabilities on top, so API investments power new AI and app experiences. Core Concepts
Agent Orchestration The practice of coordinating how autonomous agents discover skills, negotiate actions, and execute workflows under governance controls. Core Concepts
Agent Skills Downloadable skill folders with SKILL.md prompt integration that developer agents can consume as packaged capabilities. Protocols & Standards
AsyncAPI A specification for describing event-driven and message-driven APIs, supported by Naftiko for consuming asynchronous integrations. Protocols & Standards
Backstage An open-source developer portal by Spotify that Naftiko integrates with for capability scaffolding, catalog registration, and governance scorecards. Protocols & Standards
Capability A governed, reusable integration unit that wraps one or more APIs into a domain-driven contract consumable by developers, copilots, and agents. Core Concepts
Capability Fabric A unified architectural layer that brings together APIs, integrations, governance, observability, and automation into a cohesive system. Core Concepts
Capability Fleet A governed layer that turns existing APIs and integrations into reusable capabilities that are discoverable, policy-driven, composable, and observable. Core Concepts
Capability Spec A declarative YAML specification validated by JSON Schema that defines consumption, orchestration, exposure, governance, and deployment for each capability. Core Concepts
Context Engineering The practice of curating fields, schemas, and descriptions so AI tool discovery is semantic and response payloads are right-sized for tasks. Governance
Exposure Adapter The protocol-specific interface a capability exposes to downstream consumers -- REST, MCP, Agent Skills, or A2A. Core Concepts
Golden Path A pre-approved, compliant-by-default pattern that teams follow to deliver capabilities without waiting for manual review. Governance
Governance Rules Blocking and advisory policies enforced at spec validation, CI merge gates, and Kubernetes admission to ensure compliance and security. Governance
Identity Propagation The practice of flowing caller identity through multi-hop agent and API chains so every action is attributable to its originator. Governance
JSON Schema A vocabulary for annotating and validating JSON documents, used by Naftiko to validate capability specs and enforce contract correctness. Protocols & Standards
JSONPath Mapping Expression-based data extraction that maps fields from upstream API responses to capability output parameters. Core Concepts
MCP (Model Context Protocol) A standard for AI copilots and agents to discover and invoke tools, resources, and prompts from external systems. Protocols & Standards
MCP Server A service that exposes tools, resources, and prompts to AI clients via the Model Context Protocol, generated automatically from a Naftiko capability spec. Protocols & Standards
MCP-First Design An approach that designs capabilities first for MCP clients, then maps them to underlying APIs for a clean AI-native integration model. Core Concepts
Naftiko Framework An open-source, Java-based Docker runtime that interprets capability specs and runs them as live services with CLI, VS Code, Backstage, and Docker Desktop extensions. Core Concepts
OpenAPI An industry-standard specification for describing HTTP APIs, used by Naftiko as a source format for consuming and elevating existing APIs into capabilities. Protocols & Standards
Orchestration Steps Ordered sequences of API calls within a capability that support conditional logic, loops, parallel execution, and cross-source mapping. Core Concepts
Output Parameters Typed response fields with JSONPath mapping that shape what data a capability returns to its consumers. Core Concepts
Progressive Abstraction A four-level architecture for consuming APIs -- from forwarding HTTP client (L1) through templatized (L2) and structured (L3) to functional MCP (L4). Core Concepts
REST API An architectural style for networked applications using HTTP methods and resource-based URLs, one of the primary exposure adapters in Naftiko. Protocols & Standards
Right-Sizing The practice of exposing only what consumers need -- shaping API responses, context windows, and service boundaries to match specific use cases. Core Concepts
Shadow MCP Ungoverned MCP servers deployed outside official channels, creating security and compliance risks similar to shadow IT. Governance
Source Adapter The consumed API declaration in a capability spec that defines how the capability connects to upstream systems. Core Concepts
Streamable HTTP An MCP transport mode for remote server deployments where AI clients connect to MCP servers over HTTP with streaming support. Protocols & Standards