tree: 27ecfdbc579146e0b9ec77c4570e0d9cb4c93a3e
  1. architecture.md
  2. architecture.svg
  3. Foundational-AI-Tooling-for-the-ASF.md
  4. README.md
docs/rai/roadmap/README.md

RAI Roadmap

A proposed architecture to support the Responsible AI Initiative: a governed way for Apache projects to use language models, agents, and tools, with the catalog, metrics, and routing intelligence to keep it accountable.

The architecture

See architecture.md for the full description, and Foundational AI Tooling for the ASF for a progress report on what Tooling has built toward this platform.

In brief:

  • Clients — the 200+ Apache projects and Foundation committees and operations that consume the platform.
  • Servicesagents, mcp, and the llm gateway that all model calls funnel through.
  • Models — first-party, Bedrock, and ASF-hosted backends.
  • Advisor — the catalog, metrics, and routing decisions that make the platform governed and observable.

ASF AI platform architecture

The proposal leaves open the formation of project committees which could include LLM gateway and model management, agent harnesses, and MCP server frameworks, which map directly onto the llm, agents, and mcp boxes above, and a cross-cutting governance layer which maps onto the advisor box.

Implementations

Early work already maps onto some of the boxes above:

  • llm gateway — llmao / Hayward A thin litellm-proxy gateway fronted by asfquart: ASF identity, per-PMC budgets, a model catalog with governance metadata, and an OpenAI-compatible API. asfquart owns identity and per-PMC authorization; litellm owns the catalog, budgets, metering, and the API; the project is the seam between them plus a thin portal.
  • agentstooling-gofannon. A provider- and model-agnostic toolkit and web application for prototyping AI agents and the lightweight web UIs that wrap them, with model access through LiteLLM.

Related