Naftiko Capability

A NaftikoCapability property references a Naftiko capability YAML specification — a single declarative file that defines what APIs are consumed upstream, what surfaces are exposed (REST, MCP, Agent Skills), and what governance, identity, and telemetry rules apply. Capability specs are the deployable unit of the Naftiko platform: each one is validated by JSON Schema, committed to Git, and serves as both the implementation artifact and the governance contract. Publishing a capability spec makes it possible for AI agents, orchestration tools, and developer portals to discover and invoke governed API capabilities without direct knowledge of the underlying provider APIs.

Also known as: Capability Spec, Naftiko Capability YAML

Example

naftiko-capability.yaml
- type: NaftikoCapability
  url: https://developers.example.com/naftiko/capability.yaml
  mediaType: application/yaml

Standards

Media Types

Governance Rules

Risk & Compliance

Security: Capability specs concentrate routing, identity, and policy in one artifact — treat them as production configuration. Store secrets via references (vault, env, OIDC federation), never inline. Review schema-validated diffs in PRs and require approvals before deploy. Provenance of the framework is the Naftiko project itself (a community apis.io-adjacent effort), not an industry standards body — adopt with that maturity in mind.

Tools

Suggested Metrics

Example Implementations

Related Properties

Tags


All Community Properties