Skip to content

Roadmap

Jerome Louvel edited this page Feb 27, 2026 · 7 revisions

Version 1.0 - Pre-Release - March 3rd, 2026 🌰

The goal of this version is to start building in the open and collect early feedback to shape version 1 alpha, mostly from friends & family.

Rightsize AI context

  • Declarative applied capability exposing MCP
    • Declarative applied capabilities with reused source capabilities

Elevate existing APIs

  • Pass thru source capability
    • One source HTTP adapter per capability
    • Multiple source HTTP adapters per capability
  • Declarative source HTTP adapter and target API adapter
    • Focus on source APIs with JSON payloads
    • Change HTTP methods to expose proper semantics
      • E.g. Adapt read-only POST queries into cacheable GET queries
    • Convert XML, Avro, CSV payloads to JSON

Rightsize sets of microservices

  • Declarative source HTTP adapter and target API adapter
    • Finish support for source APIs with JSON payloads
      • Convert YAML, Protobuf, payloads to JSON
      • Support sequence of steps with calls

Capability-first approach

  • Declarative target API contract with mocking mode
    • Allow API server adapter with no source HTTP adapter
    • Reuse "const" values of output parameters as sample

Core developer experience

  • Publish Java code base (Apache 2 license)
  • Provide Maven build and publish artifacts in GitHub Packages
  • Provide Docker file and publish image in GitHub Packages
  • Provide CLI and support help
  • Publish Naftiko JSON Schema
  • Publish Wiki (installation, tutorial, specification, etc.)

Version 1.0 - First Alpha - March 30th, 2026 🌱

The goal of this version is to deliver a MVP to enable common AI integration use cases and grow our community.

Rightsize Monolith APIs

  • Reusable source HTTP adapter declaration across capabilities
    • Declarative applied capabilities with reused source capabilities
  • Support for lookups as part of API call steps

Rightsize AI context

  • Declarative applied capability exposing Agent Skills

Core developer experience

  • Provide Capability Control API
  • Publish Javadocs
  • Publish Naftiko JSON Structure
  • Publish Docker Image to Docker Hub
  • Publish Maven Artifacts to Maven Central
  • Enable GitHub Action based on Super Linter
  • Provide Control webapp (per Capability)
  • Publish Docker Desktop Extension to Docker Hub

Version 1.0 - Second Alpha - April 27th 🌳

The goal of this version is to deliver a MVP to enable common AI integration use cases and grow our community.

  • Enable agent orchestration use cases
    • Declarative applied capability exposing A2A
  • Authenticate API and MCP Server consumers and manage permissions
    • Consider integration with Keycloak
  • Fabric discovery of published capabilities for consumers

Version 1.0 - First Beta - June 🌼

The goal of this version is to deliver a stable MVP, including a stable Naftiko Specification

  • Incorporate community feedback
  • Solidify the existing alpha version scope
  • Increase test coverage and overall quality

Version 1.0 - General Availability - September 🍎

The goal of this version is to release our first version ready for production.

  • Incorporate community feedback
  • Solidify the existing beta version scope
  • Increase test coverage and overall quality