Annotation-driven integration
Declare searchable entities, context and lifecycle hooks using familiar Java annotations.
Connect live application data, evidence-grounded retrieval and governed actions to Spring Boot while your application retains authority over identity, authorization, validation, persistence and execution.
@AICapable(entityType = "product")
class Product { ... }
@AIProcess(operation = AIProcessOperation.UPDATE)
Product save(Product product) { ... } Application-owned
AI Fabric enablement
Providers
Declare searchable entities, context and lifecycle hooks using familiar Java annotations.
Keep approved retrieval evidence aligned with application changes.
Ground responses in evidence and require policy checks or confirmation before execution.
Integrate models and vector stores behind richer framework contracts.
Public architecture
AI Fabric embeds inside the Spring Boot application and coordinates only the optional capabilities that the application enables.
Ordered request pipeline
Protection, context resolution, intent handling, result normalization and recording happen in a stable order, with optional steps activated only when their modules are present.
The problem
Useful AI features need more than a model call. They need application context, current data, observable evidence and action boundaries that survive real software lifecycle changes.
The product value
AI Fabric makes those boundaries explicit and reusable while staying close to Spring Boot and Spring AI. Teams can adopt the capabilities they need without moving their domain into a second application platform.
Ownership boundary
Quick start
Start from the public documentation, wire one bounded scenario and keep authorization and source data in the host.
Developer guide<dependencyManagement>
<dependency>
<groupId>io.github.loom-ai-labs</groupId>
<artifactId>ai-fabric-bom</artifactId>
<version>0.4.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencyManagement> Live proof
A shopper explores synthetic products, asks grounded questions and inspects the evidence behind the response.
The health surface reports AI Fabric 0.4.0 and enabled chat, retrieval and data-sync capabilities.
A user asks for account help, reviews the proposed operation and confirms only after the application exposes validation evidence.
Validation warnings can be shown without silently discarding user-confirmed values.
A product team inspects synthetic engagement signals, generated explanations and bounded follow-up suggestions.
Signal values remain visible alongside generated explanations.
Compatibility and release status
Contribute
Inspect the implementation, open a focused issue or bring a reproducible application boundary that the current contracts do not handle well.