Back to Blog
Community

Open Source Roadmap 2025

Transparency is key to building trust in infrastructure software. Today, we're sharing our 2025 roadmap for AKIOS Core, our open-source control plane foundation. This roadmap reflects our commitment to building in public and collaborating with the community.

Q1 2025: Protocol Buffers Migration

We're migrating from JSON to Protocol Buffers for all internal communication. This change will:

  • Reduce serialization overhead by 60%
  • Enable type-safe APIs across language boundaries
  • Support efficient streaming for real-time agent coordination
// New policy definition format
message AgentPolicy {
  string name = 1;
  Governance governance = 2;
  Observability observability = 3;
  Budget budget = 4;
}

message Governance {
  repeated NetworkRule network_rules = 1;
  repeated ToolPermission tool_permissions = 2;
}

Q2 2025: gRPC Streaming Architecture

Moving from REST to gRPC streaming for agent coordination. This enables:

  • Bidirectional communication between agents and the control plane
  • Real-time policy updates without service restarts
  • Efficient multiplexing of multiple agent connections
// Streaming agent coordination
let mut stream = client.coordinate_agents(request).await?;

while let Some(update) = stream.message().await? {
    match update.event {
        Event::PolicyUpdate(policy) => agent.update_policy(policy).await?,
        Event::TaskAssignment(task) => agent.execute_task(task).await?,
        Event::Shutdown => break,
    }
}

Q3 2025: Plugin Architecture

Introducing a WebAssembly-based plugin system for extensibility:

  • Custom policy engines for domain-specific requirements
  • Third-party observability integrations
  • Specialized compute schedulers
// Plugin interface
#[wasm_bindgen]
pub trait PolicyPlugin {
    fn evaluate(&self, context: &PolicyContext) -> Result<Decision>;
    fn validate(&self, config: &PluginConfig) -> Result<()>;
}

Q4 2025: Multi-Cloud Federation

Support for federated deployments across cloud providers:

  • Unified policy management across AWS, GCP, and Azure
  • Intelligent workload placement based on cost and latency
  • Cross-region failover for high availability

Community Involvement

This roadmap is not set in stone. We actively collaborate with the community through:

  • GitHub Discussions for feature requests and design feedback
  • RFC Process for major architectural changes
  • Monthly Community Calls to discuss progress and gather input
  • Plugin Incubator Program to support third-party extensions

Contributing

We welcome contributions at all levels:

  • Documentation: Help improve our guides and tutorials
  • Testing: Add test cases and integration tests
  • Code: Implement features from our issue tracker
  • Design: Provide feedback on UX and API design

Our development process is fully transparent. You can follow our progress on GitHub, join our Discord community, or attend our monthly open office hours.

Together, we're building the infrastructure that will power the next generation of autonomous systems. Your contributions and feedback are essential to this mission.