Architecture
Documentation Map
-
Architecture
-
Channel:
stable -
Source repo:
solarisara/jhf-spool
Architecture
Version: 2026-04-01
System Overview
Helpifyr Spool is a FastAPI-centered service stack with persisted metadata, object storage, vector retrieval, runtime support dependencies, and an optional orchestration and billing layer.
Core maintained deployment shape:
- FastAPI application
- PostgreSQL metadata store
- MinIO artifact storage
- Qdrant vector store
- Redis runtime dependency
- optional n8n orchestration
- optional Paddle billing integration
- optional Caddy TLS edge
Main Components
app/api/main.py,app/api/health.py,app/webui.pyapp/services/persistence.pyapp/services/maintained_ingestion.pyscripts/ops/*
Data Flow
- external source windows are requested through ingest endpoints
- maintained ingestion normalizes source records
- persistence writes metadata and artifacts to runtime stores
- search retrieves from persisted metadata and vector indexes
- snapshots/exports/research runs materialize reproducible downstream artifacts
- ops/release/readiness routes summarize runtime state
Interfaces
Exposed:
- maintained REST API under
/v1/... - public docs under
/docsand/redoc - metrics under
/metrics
Consumed:
- PostgreSQL
- MinIO
- Qdrant
- Redis
- external source providers
- optional Paddle
- optional n8n
Operating Assumptions
- Linux is the reference runtime and CI platform
compose.dev.yamlis the maintained deployment entrypointjhf-spoolis the maintained stack name- the maintained contract is narrower than the historical repository surface
Helpifyr Ecosystem Role
This repository is a supporting evidence service:
- standalone-capable
- useful to agents, governance tooling, and orchestration systems
- not the central control plane itself
Expected Role Toward jhf-fabric (legacy alias: jhf-fabric)
- read-only discovery target
- runtime/capability metadata provider
- searchable evidence backend
- not a Fabric-controlled deployment or mutation target
License: AGPLv3
Learn more: https://helpifyr.com