AI Business Automation Platform

Business automation built to be secure, observable, and recoverable.

ABAP is a Docker-based platform for building and operating practical business workflows from one system. It combines business records, scheduled automation, signed integrations, provider-independent AI services, operational monitoring, encrypted backups, tested recovery procedures, and local AI support.

  • Milestones 1–7 complete
  • Milestone 8 in progress
  • Docker-based
Platform blueprint Observable system
01 Business records Employees · CRM · Invoices
Workflow core Scheduled · Automated · Tested
02 Signed integrations Webhooks · n8n
03 AI services Provider-independent · Local Qwen
Monitoring Encrypted backups Tested recovery

The problem

Business operations should not depend on blind spots.

Small-business workflows often depend on disconnected tools, repetitive manual work, and automation that is difficult to monitor, secure, or recover after failure.

ABAP’s approach

One Docker-based system brings records, automation, integrations, AI services, monitoring, backups, and recovery procedures together—so practical workflows can be built and operated with their supporting controls in view.

Platform capabilities

The working parts of a practical automation system.

ABAP brings business data, workflow execution, integrations, AI, and operational safeguards into one platform.

01

Business records

Core operational records and protected documents in one system.

  • Employee management
  • CRM leads and customers
  • Invoices and protected PDF documents
02

Workflow engine

Scheduled execution and background processing for repeatable work.

  • Scheduled workflows
  • Background workers
  • n8n automation support
03

Integrations & AI

Signed connections and AI services that are not tied to one provider.

  • Signed webhook integrations
  • Provider-independent AI services
  • Local Qwen through llama.cpp
04

Operations & recovery

Persistence, visibility, backups, and procedures for when things go wrong.

  • PostgreSQL persistence
  • Health monitoring
  • Encrypted backups and restore drills
  • Rollback procedures and automated testing

Security & recovery

Designed around controls that remain useful when systems fail.

ABAP’s security and reliability principles cover how secrets, integrations, deployment, backups, recovery, local AI, and the public site are handled.

  1. 01
    Secrets stay outside source control

    Secrets are kept separate from the codebase.

  2. 02
    Signed external webhook requests

    External webhook integrations use HMAC signatures.

  3. 03
    Least-privilege deployment design

    Deployment follows a least-privilege principle.

  4. 04
    Encrypted backups

    PostgreSQL backups are encrypted.

  5. 05
    Documented recovery

    Restore and rollback procedures are documented and restore drills are part of the platform.

  6. 06
    Separated public and local systems

    Local AI stays outside the public cloud deployment, while the public landing page remains available independently of the application server.

Technology

A direct, inspectable stack.

The platform uses established application, automation, data, and local AI technologies.

  • ApplicationPython
  • APIFastAPI
  • DataPostgreSQL
  • RuntimeDocker Compose
  • InterfaceHTML · CSS · JavaScript
  • Automationn8n
  • IntegrationsHMAC-signed webhooks
  • Local AIllama.cpp · Qwen
  • QualityAutomated tests

Product interface

One workspace for operating business automation.

The approved ABAP dashboard brings operational status, workflow activity, schedules, agent executions, and useful actions into a consistent interface.

ABAP application dashboard showing operational overview cards, workflow activity, schedules, agent executions, system readiness, and navigation.
Approved product interfaceABAP dashboard · Dark theme

Project status

Seven milestones complete. Production deployment is in progress.

Milestones 1 through 7 are complete. Milestone 8 production deployment and HTTPS work is in progress.

Milestone progress7 / 8 complete
  1. 1Complete
  2. 2Complete
  3. 3Complete
  4. 4Complete
  5. 5Complete
  6. 6Complete
  7. 7Complete
  8. 8In progress
Current focusProduction deployment & HTTPS

Explore the project

Read the source. Follow the build.

Review ABAP’s public repository and the platform’s current implementation.

View the GitHub repository