Engineering Foundations

The Framework Pillars Behind Batoi Platform

Batoi Platform is engineered around three framework pillars: RAD for governed application execution, UIF for consistent interfaces, and AIF for AI orchestration. Supporting open source projects extend those foundations into security assurance, publishing, and developer adoption.

How the Pages Connect

From platform architecture to public engineering work

Engineering Foundations explains the platform architecture. Open Source Initiatives lists public frameworks and tools. Documentation helps developers adopt them.

Framework Stack

Three Projects, One Platform Engineering Model

RAD, UIF, and AIF separate application execution, interface systems, and AI orchestration without fragmenting governance, auditability, or deployment discipline.

Source release planned

Batoi RAD

Application execution foundation for governed RAD applications, route structure, workflow behavior, and API-facing delivery.

Flow and API capabilities are part of the RAD foundation.

Framework page planned
Public source available

Batoi UIF

Interface framework for layout, interaction patterns, UI primitives, accessibility, and consistent product surfaces.

Current public source entry point for the framework family.

View Batoi UIF page
Public source available

Batoi AIF

Governed AI execution framework for provider abstraction, prompt governance, policy enforcement, audit logging, evaluation, and application integration.

Standalone PHP framework with RAD and UIF integration profiles.

View Batoi AIF page
Supporting Projects

Security and assurance around the foundations

Some open source projects are not framework pillars, but they are strategically important because they help teams use the foundations safely.

Public source available

MCP Audit

Security auditing and policy checks for MCP servers, agent tooling, exposed tools, SBOMs, SARIF, and CI evidence.

Supporting project for AI integration security and assurance, not a fourth framework pillar.

Engineering Thesis

Why the Foundation Is Split This Way

The split follows the way governed systems are built: applications need runtime structure, users need consistent interfaces, and AI needs accountable orchestration.

  • RAD provides the governed runtime model for routes, application structure, workflow behavior, data boundaries, and API-facing delivery.
  • UIF keeps interface systems consistent across public pages, product surfaces, workspaces, and future real-time interaction models.
  • AIF provides a separate accountability layer for agents, model routing, tool execution, MCP-aware integrations, and AI governance.
  • The shared platform model keeps identity, permissioning, audit evidence, and deployment controls attached to the engineering stack.

How the Foundations Fit Together

The framework stack supports both Batoi products and customer-built systems without splitting governance, auditability, or deployment discipline.

Products Build, Govern, Guard, Flex, Academy
Custom Systems Workspace apps, integrations, workflows
Framework Pillars RAD + UIF + AIF
Governance Bedrock Identity, permissions, audit, policy, deployment

Open Source Status

The framework pillars are public-facing. Source availability follows repository readiness.

Framework Source State
Batoi RAD Source release planned. A repository may exist for development, but the official public source release is pending.
Batoi UIF Public source available
Batoi AIF Public source available
MCP Audit Public supporting project

From Architecture to Engineering Practice

Start with the architecture, then follow the public framework source as each pillar becomes available.

Engineering Foundations FAQ

They are the framework pillars behind Batoi Platform: Batoi RAD for governed application execution, Batoi UIF for interface systems, and Batoi AIF for AI orchestration. Supporting open source projects such as MCP Audit provide security and assurance tooling around those foundations.

Flow and API capabilities are part of the Batoi RAD foundation. They may become more distinct later if they need independent release, documentation, and community maintenance tracks.

Batoi UIF and Batoi AIF are currently public. Batoi RAD has a reserved platform URL and a planned source release, but should not be treated as a public source repository until it is published. MCP Audit is public as a supporting security project.