Exactor Accelerator
🚀 Exactor Accelerator: Intelligent Decision Automation with Zero API Cost and Micro-Latency
Exactor Accelerator is the first neuro-symbolic hybrid engine that unifies Unsupervised Stream Monitoring, Exact Boolean Minimization in Rust, and Autonomous Cold-Start Distillation into a single Python library.
💡 What Is This Project in Plain English? (The Human Reflex Metaphor)
Think of learning how to drive. At first, you consciously think about every single motion: "When do I press the clutch? What RPM should I shift at? Am I braking smoothly?" Your brain is operating under slow, conscious, analytical effort (System 2).
After a few months, you drive on autopilot. You no longer "think" about shifting or steering; your body simply acts. Your nervous system has distilled the cognitive process into automatic muscle memory (System 1).
Exactor Accelerator does exactly that for your Artificial Intelligence systems.
Instead of sending every single transaction, log event, or user request to the cloud for an advanced cognitive AI (like TypeSafe AI / Jev) to re-analyze from scratch—wasting precious seconds and burning token budgets—Exactor learns from Jev's past decisions and compiles them into ultra-fast, local mathematical logic rules that execute directly in your server's memory.
- Jev is the analytical brain in the cloud: it resolves complex, novel, ambiguous, or out-of-distribution cases.
- Exactor is the automatic muscle memory on your edge server: it captures Jev's conclusions, minimizes them into pure boolean logic, and takes over repetitive high-frequency decisions in 0.05 milliseconds—at $0.00 marginal cost.
🎯 The Real Production Problem We Solve
Deploying advanced declarative AI in high-throughput production faces two brutal bottlenecks:
- Network Latency Overhead: Waiting for cloud AI API round-trips takes 500 to 1,200 milliseconds. In mission-critical workflows (such as real-time payment fraud, emergency triage, or security intrusion response), a full second is an eternity.
- Linear Token Costs: If your system evaluates millions of daily queries, cloud AI bills explode linearly, making high-volume deployments financially prohibitive.
The Strategic Partnership: Jev + Exactor (Complementary Synergy)
We don't replace or compete with Jev—we partner with it:
- Jev handles high-level cognitive understanding, cold-start reasoning, and subtle edge cases without needing historical training data.
- Exactor acts as Jev's local execution compiler. It records Jev's answers in a lightweight ledger (SQLite in WAL mode), discovers deterministic boolean patterns, and compiles a sub-millisecond local Fast-Path.
🛠️ How It Works: The Continuous Decision Lifecycle
The system operates as a living, organic loop that continuously optimizes itself without requiring server downtime or heavy offline retraining pipelines:
[ Incoming Event / Data ] ──▶ Is this a known pattern?
│
┌────────────────┴────────────────┐
YES │ NO │
▼ ▼
【 FAST-PATH: EXACTOR 】 【 COGNITIVE PATH: JEV 】
Instant local execution Expert cloud reasoning
Latency: 0.05 ms Latency: Cloud network
Cost: $0.00 Cost: Token consumption
│ │
│ ▼
│ [ Saved to WAL Ledger ]
│ │
└────────────────◀────────────────┘
│
▼
[ Hot Memory Compilation ]
Exactor learns the new local rule
The 4-Step Operational Flow:
- Cold-Start (Day 1): Deploy the library with zero historical labeled rows. At the beginning, the system forwards novel events to Jev for semantic evaluation.
- Silent Ledger Recording: Every response, reasoning trace, and instruction from Jev is logged in an ultra-fast, concurrency-safe SQLite WAL (Write-Ahead Logging) ledger.
- Autonomous Rule Compilation: Once sufficient representative samples are gathered, Exactor's minimization engine reduces the recorded state transitions into exact, canonical boolean formulas (
IF ... AND ... OR ... NOT). - Fast-Path Activation: When identical or logically equivalent events arrive, Exactor evaluates them locally in hot memory at 0.05 ms. The cloud API is bypassed entirely. Jev is only invoked when a genuinely new, ambiguous, or drifting concept appears.
🎁 Core Business Benefits
- Radical Token Cost Savings: Eliminates up to 100% of recurring token spend on routine decisions, protecting your AI budget for genuinely complex anomalies.
- Hardware-Level Speed: Accelerates decision throughput from ~1 second down to 50–100 microseconds (a 4,770x–24,000x speedup).
- 100% Regulatory Explainability (Zero Black Boxes): When an auditor or client asks "Why was this transaction blocked?", Exactor never outputs vague approximations. It provides the exact mathematical formula that triggered the action, ensuring full compliance with GDPR, HIPAA, SOX, and PCI-DSS.
- Offline Resilience & Fault Tolerance: If your internet connection or third-party cloud APIs experience downtime, your server continues making autonomous, accurate decisions using its locally compiled logical memory.
📊 Production Performance Benchmark
| Capability | Pure Jev (TypeSafe AI) | Traditional ML (XGBoost) | Jev + Exactor Accelerator |
|---|---|---|---|
| Zero-Data Cold-Start (Day 1) | ✅ Yes (Cloud evaluation) | ❌ Impossible (Requires labeled data) | ✅ Yes (Immediate symbiosis) |
| Execution Latency | Standard network latency (477–1,200 ms) | 1 – 10 ms | 0.05 – 0.1 ms (Local edge speed) |
| Cost per 100M Decisions | Continuous token spend | Infrastructure compute cost | $0.00 on Fast-Path (Smart token savings) |
| Regulatory Explainability | Robust typed schemas | Post-hoc approximations (SHAP) | 100% Exact Boolean Formulas (GDPR/HIPAA/SOX) |
🧠 Three Technological Pillars in a Unified Pipeline
- Unsupervised Stream Monitoring: Inspects raw data streams in real time, computing multi-dimensional Shannon entropy and Z-scores to trigger early warnings for concept drift before business operations are affected.
- Autonomous Cold-Start Distillation: Deploy with zero historical records. The engine partners with Jev's decision engine during initial live transactions, records states in an ultra-fast SQLite WAL ledger, and dynamically generates an optimized local model that faithfully replicates its logical behavior.
- Drop-in Scikit-Learn API: Native compatibility with the Python data science ecosystem. Call standard
.fit(X, y)and.predict(X)backed by a Gray-code hypercube minimizer that guarantees mathematical precision with zero floating-point loss.
⚡ High-Impact Niches of Excellence
- Real-Time Fraud Prevention: Sub-millisecond local decisions complemented by Jev's adaptive cloud intelligence for complex edge cases.
- Emergency Medical Triage: Immutable, deterministic audit trails certified and ready for HIPAA compliance.
- Cybersecurity & SOC Automation: Process 50,000+ events per second (TPS) detecting anomalies and burst velocities at line rate.
- Total Regulatory Compliance: Every decision is explained by an exact mathematical formula (
IF ... AND ... OR ... NOT), eliminating legal liability in automated decisions.
Installation
pip install exactor-accelerator
Configuration
Exactor Accelerator connects to the EXACTOR Core engine for cloud-accelerated boolean minimization. Set your token using any of these methods:
Option 1: Environment Variable (recommended for production)
export EXACTOR_CORE_TOKEN="your-token-here"
export JEV_API_KEY="your-jev-key" # Optional: TypeSafe Jev API
export DEEPSEEK_API_KEY="your-key" # Optional: LLM explainer
Option 2: .env File
cp .env.example .env
# Edit .env with your tokens
Option 3: Programmatic Configuration
import exactor_accelerator
exactor_accelerator.configure(
exactor_core_token="your-token-here",
jev_api_key="your-jev-key", # Optional
deepseek_api_key="your-key", # Optional
)
Option 4: Per-Instance Token
from exactor_accelerator import ExactorAccelerator
engine = ExactorAccelerator(
exactor_token="your-token-here",
use_cloud_exactor=True,
)
Note: Without an EXACTOR Core token, the library falls back to the built-in Hypercube Gray-code Reducer engine, which provides the same deterministic boolean minimization locally.
Quick Start (Copy & Run: Unsupervised + Supervised + Cold-Start)
import pandas as pd
from exactor_accelerator import (
ExactorAccelerator,
ExactorAcceleratorClassifier,
get_feature_engine,
get_regime_detector,
)
# 1. Raw unlabeled stream (or load via pd.read_csv("your_data.csv"))
raw_df = pd.DataFrame({
"amount": [45.0, 120.5, 950.0, 15.0, 2100.0, 32.0, 1500.0, 80.0, 42.0, 310.0, 1800.0, 55.0],
"velocity_1h": [1, 2, 8, 1, 15, 1, 12, 2, 1, 3, 14, 1],
"device_trust": [0.95, 0.88, 0.20, 0.99, 0.10, 0.92, 0.15, 0.85, 0.90, 0.70, 0.08, 0.94],
"ip_reputation": ["CLEAN", "CLEAN", "SUSPICIOUS", "CLEAN", "MALICIOUS", "CLEAN", "MALICIOUS", "CLEAN", "CLEAN", "SUSPICIOUS", "MALICIOUS", "CLEAN"],
"country_risk": ["LOW", "LOW", "MEDIUM", "LOW", "HIGH", "LOW", "HIGH", "LOW", "LOW", "MEDIUM", "HIGH", "LOW"],
})
# =====================================================================
# MODE A: UNSUPERVISED (Feature Extraction, Anomaly Z-Scores & Drift)
# =====================================================================
feature_engine = get_feature_engine(domain="fraud")
df_enriched = feature_engine.extract_all(raw_df)
regime_detector = get_regime_detector(domain="fraud")
regime_info = regime_detector.analyze_regime(
features=df_enriched.iloc[-1].to_dict(),
history_df=df_enriched,
)
print(f"[Unsupervised] Regime: {regime_info['dominant_regime']} | Gate: {regime_info['actionability_gate']}")
# =====================================================================
# MODE B: SUPERVISED (Exact Boolean Hypercube Minimization + Audit)
# =====================================================================
target = pd.Series([0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0], name="target")
clf = ExactorAcceleratorClassifier(domain="fraud", fast_path=True)
clf.fit(df_enriched, target)
new_tx = feature_engine.extract_all(pd.DataFrame([{
"amount": 1850.0,
"velocity_1h": 14,
"device_trust": 0.12,
"ip_reputation": "MALICIOUS",
"country_risk": "HIGH",
}]))
prediction = clf.predict(new_tx)
explanation = clf.explain(new_tx)
print(f"\n[Supervised] Prediction (is_fraud): {prediction[0]}")
print(f"[Supervised] Exact Boolean Rule: {clf.formula_expr_}")
print(f"[Supervised] Why this decision was made:\n{explanation}")
# =====================================================================
# MODE C: AUTONOMOUS COLD-START (Zero Prior Data -> Live Auto-Distillation)
# =====================================================================
cold_engine = ExactorAccelerator(cold_start=True, auto_evolve_every=5)
live_res = cold_engine.evaluate(new_tx.iloc[0].to_dict(), fast_path=True)
print(f"\n[Cold-Start] Decision: {live_res['decision']} | Route: {live_res['route']}")
print(f"[Cold-Start] Why: {live_res['explicacion_natural']}")
Expected Output
[Unsupervised] Regime: STABLE_PATTERN | Gate: PROCEED
[Supervised] Prediction (is_fraud): 1
[Supervised] Exact Boolean Rule: (~amount_low & ~velocity_1h_high & ~velocity_1h_low & ~device_trust_above_target_median & ~device_trust_low & ~ip_reputation_eq_clean & ip_reputation_eq_suspicious)
[Supervised] Why this decision was made:
1. **What was decided?**
The operation was blocked as a preventive security measure because it was flagged as high risk.
2. **Why?**
- **The device couldn't be trusted:** The device used for this operation had a very low trust score (0.12 out of 1), meaning it didn't look like a device you normally use or one we recognize as safe.
- **The internet connection came from a dangerous source:** The IP address was flagged as malicious, with a very high risk score of 0.95.
- **The activity pattern was unusual:** There were 14 operations in just one hour, which is far more than normal, and the operation came from a high-risk country ($1,850).
3. **What does this mean for you?**
Your operation was not processed, but your account and funds remain safe.
[Cold-Start] Decision: SAFE | Route: JEV_ORACLE
[Cold-Start] Why: Autonomous action [APROBAR_TRANSACCION] executed: Legitimate transaction with confidence (92.0%). Direct pass authorized without friction.
Examples by Domain
Documentation
Roadmap
See ROADMAP_V2.md for details.
Contributing
See CONTRIBUTING.md for details.
License
MIT License - see LICENSE for details.
Architecture & System Design
This architecture integrates the EXACTOR boolean minimization engine (SMLE) with the Jev typed decision model (TypeSafe AI). The system operates under a Live & Incremental Memory paradigm: it starts with optional cold-start historical ingestion and evolves organically with every new query in real time, completely eliminating heavy offline retraining cycles.
[ PHASE A: INITIAL INGESTION ]
Historical Files (CSV / JSON / Logs)
│
▼
[ Adaptive Binarization in B^k ]
│
▼
[ EXACTOR Core Engine (Rust/Cloud) ] ──▶ Pure Rules (AND, OR, XOR, NOT)
│
▼
[ Dynamic Exactor ➔ Jev Adapter ] ──▶ Typed Schema (Noul, Choice, Score)
│
▼
[ PHASE B: REAL-TIME OPERATION ]
Production Query ──▶ [ Fast-Path Boolean / Jev (0.05-500ms) ]
│
┌────────────────────┴────────────────────┐
▼ ▼
[ Confidence >= Threshold ] [ SQLite WAL Ledger ]
│ (Collective Memory)
▼ │
[ AUTONOMOUS EXECUTION ] ▼
[ Sliding Window ]
│
▼
[ DIFFERENTIAL UPDATE ]
(Hot Evolution)
Operational Workflow
Phase A: Cold-Start & Ingestion
- Historical Data Load: Users or administrators supply initial records (CSV, JSON, logs, transactions, or tabular features) via the web interface or REST API.
- Adaptive Binarization: The preprocessing engine transforms continuous and categorical variables into discrete propositions ($0$ and $1$) projected onto the boolean hypercube $\mathbb{B}^k$ ($k \le 64$).
- Logical Discovery (Exactor Core): The Rust/Cloud engine processes the binarized matrix, distilling an initial set of exact, immutable logical rules (AND, OR, XOR, NOT) with 100% auditability and zero black-box opacity.
- Jev Schema Calibration: The discovered rules automatically translate into typed question schemas (
Choice,Score,Noul) consumed by the Jev API.
Phase B: Continuous Operation & Live Memory (Zero Retraining)
- Real-World Capture: Each new production query, log event, or interaction enters the runtime in raw or semi-structured form.
- Ultra-Low Latency Evaluation: Fast-path evaluates the boolean formula in 0.05–0.1 ms ($4,770\times$ speedup); complex or borderline states route to Jev calibrated probability distributions (RLCD - Reinforcement Learning for Calibrated Decisions).
- Memory Ledger Tracking: Every interaction is automatically logged into a high-concurrency lightweight database (SQLite in WAL mode), building cumulative system memory.
- Differential Updates: Periodically or on-demand, the engine processes recent sliding windows to update logic rules in-place (hot evolution), allowing organic learning from real-world drift without downtime.
Component Architecture
Component 1: Ingestion & Binarization Subsystem (exactor_accelerator.ingestion)
- Function: Converts continuous and categorical features into clean boolean proposition matrices.
- Inputs: CSV/JSON datasets (at cold-start) or streaming event payloads (in production).
- Outputs: Discretized miniterm matrix with hypercube dimension mapping and target column.
- Key Modules:
binarizer.py,loader.py,text_extractor.py.
Component 2: Logic Minimization Engine (exactor_accelerator.core)
- Function: Executes boolean logic minimization using Gray codes and stack-based hypercube reduction.
- Key Characteristics: Native boolean hypercube ($\mathbb{B}^k$) operation without floating-point drift, producing auditable rules.
- Native XOR Support: Detects parity and non-linear algebraic symmetry.
- Key Modules:
hypercube.py,exactor_bridge.py.
Component 3: Dynamic Adapter (exactor_accelerator.adapter)
- Function: Translates Exactor boolean formulas into typed question schemas for TypeSafe Jev (
typesafe-sdk). - Payload Structure:
{
"model": "jev-latest",
"state": { "event": "Real-time production query data" },
"questions": {
"logic_criterion": {
"type": "noul",
"instructions": "Is the boolean condition derived from historical analysis satisfied?"
},
"recommended_action": {
"type": "choice",
"instructions": "Which business action should be executed?",
"criteria": {
"AUTONOMOUS_EXECUTION": "High confidence",
"HUMAN_REVIEW": "Uncertainty / edge case",
"DISCARD": "Condition not met"
}
},
"criticality_calibration": {
"type": "score",
"instructions": "Impact level on a continuous ordinal scale."
}
}
}
- Key Modules:
jev_schema.py,translator.py.
Component 4: Decision & Live Memory Layer (exactor_accelerator.ledger & exactor_accelerator.engine)
- Function: Delivers calibrated probabilistic responses to clients and records interactions for incremental learning.
- Autonomous Execution: Automatically triggers downstream workflows when confidence exceeds the configured threshold.
- Concurrent Ledger: SQLite optimized with
PRAGMA journal_mode = WAL;andPRAGMA synchronous = NORMAL;for non-blocking concurrent writes. - Key Modules:
sqlite_wal.py,jev_client.py,runtime.py.
Project Structure
exactor-accelerator/
├── exactor_accelerator/
│ ├── ingestion/ # Component 1: Ingestion & Binarization
│ │ ├── binarizer.py # Adaptive hypercube discretizer
│ │ ├── loader.py # CSV/JSON parsers & synthetic loaders
│ │ └── text_extractor.py # Unstructured text feature extraction
│ ├── core/ # Component 2: Exactor Logic Engine
│ │ ├── hypercube.py # Hypercube, Gray code & stack reduction
│ │ └── exactor_bridge.py # Dispatcher to exactor.tech Cloud / local
│ ├── adapter/ # Component 3: Exactor -> Jev Adapter
│ │ ├── jev_schema.py # Noul, Choice, and Score primitives
│ │ └── translator.py # TypeSafe payload generator
│ ├── ledger/ # Component 4A: Live Memory (SQLite WAL)
│ │ └── sqlite_wal.py # Write-Ahead Logging persistence
│ ├── engine/ # Component 4B: Runtime & Jev Client
│ │ ├── jev_client.py # TypeSafe API client & RLCD simulator
│ │ └── runtime.py # HybridRuntime master orchestrator
│ ├── api/ # FastAPI REST Service
│ │ └── server.py # OpenAPI endpoints & static UI hosting
│ ├── web/ # Control Dashboard (Glassmorphic)
│ │ ├── index.html # Live telemetry & 4-phase dashboard
│ │ ├── styles.css # Cyber-logic aesthetic
│ │ └── app.js # Client logic & WAL stream feed
│ └── data/ # Embedded sample datasets
├── tests/ # Automated test suite
│ ├── test_binarizer.py
│ ├── test_exactor_hypercube.py
│ ├── test_jev_adapter.py
│ └── test_live_memory.py
├── run_demo.py # End-to-end interactive CLI demonstration
├── run_server.py # Web dashboard & REST API server launcher
└── pyproject.toml # Standard PEP 621 package specification
Usage Instructions
1. Run Automated Test Suite
python -m pytest tests/ -v
2. Run Interactive CLI Demonstration
Demonstrates the complete end-to-end lifecycle in one command:
python run_demo.py
3. Launch Web Server & Control Dashboard
python run_server.py
- Web Control Panel: http://localhost:8000
- Interactive Swagger Docs: http://localhost:8000/docs
REST API Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET |
/api/system/status |
Engine status, active rule version, and ledger record count |
POST |
/api/ingest/file |
Phase A: Upload CSV/JSON dataset and trigger logical discovery |
POST |
/api/ingest/sample |
Phase A: Instantly load sample datasets (fraud / sre / triage) |
GET |
/api/exactor/rules |
Canonical boolean formulas distilled by Exactor |
GET |
/api/jev/schema |
Calibrated typed question schema (Noul, Choice, Score) |
POST |
/api/query |
Phase B: Real-time query evaluation with fast-path and WAL logging |
GET |
/api/ledger |
Stream audited interaction records from SQLite WAL |
POST |
/api/ledger/feedback |
Inject human feedback / ground truth for a past query |
POST |
/api/differential/update |
Trigger differential rule update over a sliding window |
Metadata
Release files for exactor-accelerator 2.0.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| exactor_accelerator-2.0.11.tar.gz | 245.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| exactor_accelerator-2.0.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 430.4 kB
Release files / exactor_accelerator-2.0.11.tar.gz
| Download URL | exactor_accelerator-2.0.11.tar.gz |
|---|---|
| Size | 245.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f5d6049ca380dde2a221cfd1c6ee446e3a37b5e95603d99dc690d369c9826483
|
|
BLAKE2b-256 checksum How to use checksums |
ab6c2286f732e65c35b5473bc6dabeb696bb81c81fd8cdae8e9c1f1e13e42a35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / exactor_accelerator-2.0.11-py3-none-any.whl
| Download URL | exactor_accelerator-2.0.11-py3-none-any.whl |
|---|---|
| Size | 184.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
70ebcb480b10dc1c428c7b9cb97d9087b4945f6d94d4eea3d966dd5a3ae08637
|
|
BLAKE2b-256 checksum How to use checksums |
574e2fbc6347af20c4536cc72bf344781665198064f6ad8321c8fe63ed3aed52
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|