Services
PointSav's three-ring architecture assigns every service to a layer with defined authority and dependencies. Ring 1 services handle per-tenant boundary ingest — each accepts raw data from one external source and writes it to a durable ledger. Ring 2 services provide deterministic knowledge and processing: they read from Ring 1 and produce structured records, knowledge graphs, and search indexes. Ring 3 is a single service, service-slm, which reads from Ring 2 and never writes to it.
The platform functions fully across Rings 1 and 2 without AI compute — a deployment can exclude Ring 3 entirely, shrinking the attack surface and satisfying network-isolation requirements. Where Ring 3 is included, the compliance question of whether AI has touched the authoritative record is answered architecturally, not procedurally: Ring 2 services may call Ring 3 for extraction or classification proposals (service-extraction's corpus hand-off to service-content, which calls the Doorman for grammar-constrained entity extraction into the DataGraph, is one such path), but Ring 3 never writes to the knowledge graph, the ledger, or any structured record store. Every accepted proposal enters the record only through a Ring 2 write path with a human approval checkpoint.
Ring 1 — Boundary ingest
Per-tenant boundary services. Each runs as a separate process per tenant and exposes a Model Context Protocol server interface.
- service-fs — the WORM ledger backbone — The filesystem service: append-only WORM ledger, per-tenant storage root, the foundation every other Ring 1 service writes to — architecture, durability, and the SEC 17a-4(f)/eIDAS/SOC 2 compliance posture it enables by construction.
- Email ingest — Email ingest: SMTP and IMAP, sanitised payloads, append-only Maildir on local block storage.
- service-people — the identity ledger service — Identity ledger: person records, role assignments, and the Anchor-Claim-Socket data model that never overwrites state.
Ring 2 — Knowledge and processing
Deterministic processing services. Each reads from Ring 1 and produces structured records — no AI variance enters the authoritative record.
- service-extraction — the DataGraph ingestion pipeline — The central Ring 2 traffic controller: strips proprietary formatting, constructs Entity Bundles, assigns transaction IDs, routes to deterministic services or to service-slm.
- service-content — entity extraction and knowledge-graph host — The Gravity Engine: reads raw payloads from a Totebox, runs them against an institutional taxonomy, generates the structured documents an organisation publishes.
- Full-text search — Full-text search on Tantivy: per-tenant sharding, microsecond retrieval, no active database process required.
- Egress service — Physical release valve: structured records leave the platform only through this service.
- Archetypes and chart of accounts — The institutional taxonomy: eleven archetypes and a Chart of Accounts that classify personnel and documents by structural position and functional role.
Ring 3 — AI gateway
One service spans Ring 3. It reads from Ring 2 and produces proposals a human reviews; it never writes to the knowledge graph or the ledger.
- AI inference service — The Doorman: AI routing across local, burst, and external compute tiers; audit ledger on every call; every API key held at this boundary.
- SLM and Yo-Yo operational state — Operational state of service-slm and the Yo-Yo GPU burst VM: Tier A/B configuration, apprenticeship brief queue, idle-shutdown cost ceiling.
- SLM as Totebox sysadmin — the plan — How service-slm becomes the operational assistant for Totebox deployments: ten operational task families, four-stage pipeline from corpus capture to per-tenant LoRA adapters.
Specialist and domain services
Services built for specific platform capabilities.
- Business clustering — Turns raw retail data into commercial clusters: parent-child spatial schema, one commercial entity per site.
- Places filtering — Filters civic and institutional infrastructure to retain only regional-grade facilities for GIS tier rankings.
- Wallet settlement — the design — Wallet and direct payment settlement infrastructure.
- Message courier service — Headless web-automation engine bridging internal identity ledgers with external web portals.
- FS anchor emitter — Signed WORM ledger checkpoints at hourly cadence, anchored to Sigstore Rekor on a monthly schedule for external auditability.
- GIS data lake — Flat-file data lake for the GIS pipeline: raw geospatial points from open sources, no ETL step.
- Template ledger — Distributes approved email templates to the operator's mail environment; eliminates version drift between template design and execution.
See also
- Systems — the operating systems that services run within
- Architecture — the three-ring model and the invariants that govern ring interaction
- Infrastructure — fleet deployment and the physical layer services run on