How It All Fits Together

CoreConduit Platform Architecture

10 min Overview May 2026

What this guide is

This is a tour of the CoreConduit platform — the actual computer sitting in Stillwater, Oklahoma, that runs the consulting practice. It's not a step-by-step tutorial. It's an overview of how the pieces fit together, why certain decisions were made, and what the platform actually does day-to-day.

The System at a Glance

One small, energy-efficient computer runs the entire platform. No cloud servers. No monthly hosting bills. No complex cluster of machines. Just a single device — about the size of a deck of cards — serving a real consulting business. It draws roughly the same power as an LED light bulb and boots in under 30 seconds.

Architecture Layers

The platform is organized into five layers. Each layer builds on the one below it — you can understand the system by walking up from the physical hardware to the tools people actually use.

Layer 5 — Public Surface
coreconduit.com AI Dashboard Deployment Tools Microsoft 365 Bridge
Layer 4 — Application Services
Web Server System Monitor Inventory App AI API
Layer 3 — AI Runtime
Language Models Document Search Workflow Automation
Layer 2 — Data & State
Lightweight DB Relational DB File Storage Service Manager
Layer 1 — Hardware & OS
Single-board Computer Fast Storage Local Network Linux

Layer 1: Hardware & Operating System

The foundation is deliberately minimal. One computer, one storage device, one network connection. No clustering, no distributed filesystem, no complex orchestration. This isn't a compromise — it's a design choice. Every additional component is something else that can fail, something else to keep updated, something else that breaks at 2 AM.

Everything runs from fast internal storage — the SD card slot is only used for the initial setup. The system is modest but capable: 8GB of memory, plenty of fast storage, and a 64-bit operating system. It sips power at idle and only ramps up when doing heavier work like processing documents or running AI queries.

Layer 2: Data & Process Management

The platform uses two types of databases, each chosen for the right reason:

  • Lightweight embedded databases for single-purpose tools — zero setup, zero maintenance, backups are just file copies. Perfect when an app and its data live on the same machine.
  • A traditional relational database for the inventory system — needed because that application handles multiple users at once and predates the keep-it-simple philosophy.

All background services use the operating system's built-in service manager. No containers, no extra layers. One command checks the health of everything at once. When something breaks, the logs are in one place and the fix is usually straightforward.

Layer 3: AI Runtime

The AI layer has three components, all running alongside the website and databases on the same machine. This works because the system shares memory intelligently — AI models unload from memory when idle, freeing space for other tasks.

Language Models

A collection of local AI models handles different tasks. The primary model does the heavy lifting — code generation, reasoning through problems, understanding documents. Smaller, specialized models handle lighter work: classifying requests, triaging tasks, generating quick suggestions. Models load on demand and release memory when not in use. Usually only one or two are active at a time.

Document Search

When someone asks a question about consulting documents, the system doesn't guess — it searches through an index of everything stored locally and finds the relevant pieces. Those relevant chunks are used to ground the answer in real information. All of this happens on the local machine: the search index, the document processing, the answer generation. Nothing is sent to an external service.

Workflow Automation

An automation layer coordinates multi-step tasks across the AI models, document search, and external tools. It handles routing requests to the right model, chaining steps together, and connecting to outside services when needed. Currently being refined but already in daily use. Not exposed to the public internet — accessed only from the local network.

Layer 4: Application Services

Web Server & Traffic Management

The web server does double duty: it serves the public website and routes traffic to behind-the-scenes services. It handles SSL encryption (the padlock in your browser), enforces security policies, caches assets for speed, and redirects old URLs when content has moved.

AI Dashboard

A web interface for working with the local AI stack — testing prompts, managing which models are loaded, and inspecting the document search index. Provides both a visual dashboard for humans and structured endpoints for other programs to use.

Inventory System

A custom inventory management application used daily for tracking hardware, consulting assets, and client equipment. Built on a traditional web stack that's been stable and reliable for years. It's a different technology from the newer Python-based tools, but it gets the job done and there's no reason to rewrite what works.

Contact & Form Handling

A lightweight service that handles contact form submissions — validates the information, sends notification emails, and logs everything. Managed by the same service manager as everything else on the system.

Layer 5: Public Surface & Integration

coreconduit.com — The Public Website

The site you're reading right now. Three sections (main landing page, Nonprofit Hub, TechLounge) served as straightforward HTML with shared design and behavior. Deployed from the local machine to production hosting using a custom tool that handles previews and can roll back if something goes wrong.

Microsoft 365 Integration

Microsoft 365 connects to the local platform so that nonprofit clients can use the tools they already know — like Microsoft Forms — while their data gets processed privately, locally. A form submission triggers a flow that securely delivers the data to the local machine for processing. This means familiar Microsoft tools on the front end, complete data privacy on the back end.

Full details in the CoreConduit M365 Integration guide.

Open-Source Tool Suite

Six supporting tools round out the platform, each solving a specific operational need:

  • System Monitor — Real-time computer health: temperature, memory usage, resource tracking
  • Document Assistant — Answers questions grounded in your actual stored documents
  • File Sync — Keeps projects synchronized across multiple local machines
  • Flow Visualizer — Maps out how applications connect and data moves through a system
  • Retro Experiment — A playful interface project built for fun
  • Health Check — One-command diagnostic that reviews the whole system at once

Design Principles

The architecture isn't arbitrary. These principles are the "why" behind every decision:

  1. Works offline, not isolated. The platform functions without internet, but isn't a bunker. Internet gets used for updates, email, and syncing — but nothing core to the operation depends on a remote service being reachable.
  2. One machine until it genuinely isn't enough. A single computer runs everything. When that stops working, the answer isn't a complex cluster — it's a second machine with a clear, defined role. Grow by function, not by adding layers of abstraction.
  3. Data stays home. No client documents, nonprofit records, or consulting materials touch a third-party AI service. Document processing, search, and AI inference all run locally. The only data that leaves is email and intentionally synced Microsoft 365 content that the client already chose to store in Microsoft's cloud.
  4. Built-in tools, not extra layers. The operating system's own service manager handles everything. Adding container platforms would introduce complexity that doesn't pay off on a single-machine setup. Debugging means checking one log, not untangling a web of virtual networks.
  5. Fully open, no catches. Every tool is freely available with no premium tier, no enterprise edition, no donation prompts. They exist as demonstrations of capability — not as products with pricing pages.

What's Not Here (Yet)

Honest gaps in the current setup:

  • Monitoring & alerting. The system monitor shows current state and a health check runs on demand, but there's no automatic alerting if something goes wrong. System health is checked manually or caught by user reports. This is an acknowledged gap — NEXUS (the multi-Pi agentic platform in active development) is designed to address it with continuous health monitoring and event-driven alerting.
  • Offsite backups. Backups go to an external drive on the same physical desk. A fire or theft would lose everything. The disaster recovery plan needs improvement.
  • Automated testing. Changes are tested manually before going live. There's no automated pipeline that runs checks on every change.
  • Redundancy. One computer. One power supply. One network connection. When it's down, everything is down. Acceptable for a consulting practice. Wouldn't be acceptable for client-facing services.

Why document all this?

The CoreConduit platform exists because Cory got tired of subscription fees and handing control to cloud providers. Every piece was built to solve a real problem — handle a contact form, search consulting documents, track hardware inventory, run AI without sending client data to outside services. This architecture guide exists so that other consultants, nonprofit tech staff, and self-hosting enthusiasts can see what a complete platform looks like when you build it yourself. Not as a recipe to copy — but as proof that it's possible.

Next in this series.