SmartFACT Book a Demo

The Platform

SmartFACT is a compilation and evaluation infrastructure that turns human-readable business rules into machine-executable logic. Here's what powers it.

Compilation Pipeline

🗣

NL Intake

Rules are authored in natural language. German, English, or any language your domain experts speak. No code, no query syntax, no training required.

🧠

AI Compilation

The NAIL compiler maps intent to a typed abstract syntax tree (SFast) using the domain's field catalog. Confidence scoring flags ambiguity before it reaches production.

🔬

Verification

AI-generated test fixtures exercise the compiled rule against synthetic data. The CALIBRE evaluator confirms boolean correctness before deployment.

🎯

Multi-Target Lowering

One AST, many outputs. JSONLogic for real-time evaluation. OData filter strings for ERP queries. SQL WHERE clauses for database selection. Native execution in the target system.

Platform Capabilities

Domain Field Catalogs

Every integration domain has a versioned field catalog mapping business concepts to system fields. Order attributes, document properties, material masters, equipment records. The compiler resolves natural language against the catalog, not against raw database columns.

Collection Traversal

Rules can quantify over nested collections: "at least one line item exceeds 1000", "all attached files are PDF", "the document has more than 5 originals". The compiler handles existential and universal quantifiers, counting, and nested depth-2 navigation.

Confidence Scoring

Not all rules compile with equal certainty. The platform assigns a confidence score to each compilation, flags phantom fields, and validates the output structure. Low-confidence rules are surfaced for human review before deployment.

Immutable Rule Versioning

Every compilation produces a versioned, immutable artefact. The original NL, the AST, the lowered outputs, the test fixtures, and the confidence score are captured together. Audit trails come for free.

Profile-Aware Compilation

Different domains use different field catalogs and lowering targets. The compiler resolves the active profile and tailors output accordingly. The same infrastructure serves e-commerce order facts and SAP document selection rules.

Fail-Closed Evaluation

Unknown fields, malformed expressions, and ambiguous logic return false by default and log the error. The platform never silently returns true for something it doesn't understand. Security and correctness by design.

Where Rules Execute

SmartFACT rules run natively inside the systems they serve. No middleware polling, no external API calls at decision time.

🏭

Enterprise Systems

ERP function modules

🛒

E-Commerce

CMS plugins and extensions

📦

Operations

Workflow and routing logic

🔗

REST APIs

JSON evaluation endpoint

Interested in the Platform?

We're working with partners to bring SmartFACT to new domains. If your business runs on complex rules, let's discuss your requirements.