Modern operations software for fraternal lodges. Trestleboard, dues, member tracking, and a privacy-respecting AI assistant — in one place.
Gavel Suite is the day-to-day toolkit for the officers and members of a fraternal lodge — Masonic, Elks, Moose, Odd Fellows, Knights of Columbus, and anything chartered along similar lines. Calendar, dues, member records, communications, and an AI assistant that can answer procedural questions out of your own bylaws and proceedings.
It is not a replacement for your Grand Lodge's system of record (Grand View Systems, MORI, or otherwise). Those remain canonical. Gavel Suite sits alongside, plays nicely, and exports cleanly.
Pre-alpha. We are in the documentation-and-design phase. No production code yet. Launch target is a single Connecticut lodge POC, followed by a CT-statewide rollout, followed by multi-state.
| Local Dev Setup | Get the stack running locally |
| Product Requirements (PRD) | What we're building and why |
| Software Design (SDD) | How it's architected |
| Architecture | Module boundaries, service topology |
| Threat Model | Security posture |
| Privacy | Data handling, AI routing, ritual content |
| Roadmap | Phased delivery plan |
| Glossary | Fraternal terminology across organizations |
| ADRs | Architectural decision records |
| Brand | Voice, tone, visual identity |
| Marketing | Positioning, pricing, launch plan |
gavel-suite/
├── docs/ # All product, architecture, brand, marketing docs
│ ├── adr/ # Architecture Decision Records
│ ├── brand/ # Brand book, voice and tone, visual identity
│ └── marketing/ # Positioning, pricing, ICP, launch plan
├── src/
│ ├── api/ # .NET 10 core API
│ ├── web/ # Next.js 15 PWA frontend
│ ├── ai/ # Python 3.12 AI microservice
│ ├── infra/ # Docker compose, deployment manifests
│ └── shared/ # Shared types, OpenAPI specs
└── .github/ # Issue templates, workflows, CODEOWNERS
- Multi-tenant SaaS. Strict tenant isolation enforced at the database (Postgres RLS).
- Configurable terminology. Same product serves a Masonic Lodge, an Elks Lodge, and a Moose Lodge. Each picks a profile at onboarding; labels follow.
- Hybrid AI privacy. Non-ritual documents use cloud LLMs for quality. Ritual-marked documents stay on infrastructure under the tenant's contractual control — embeddings, retrieval, and generation never touch a cloud LLM. Hard fail-closed default.
- Hosted by default, self-host by enterprise tier. Grand Lodges that want their own deployment can license a Docker Compose bundle.
| Layer | Stack |
|---|---|
| Frontend | Next.js 15 · React 19 · TailwindCSS 4 (PWA-first) |
| Core API | .NET 10 · C# 14 · ASP.NET Core · EF Core 10 |
| AI service | Python 3.12 · FastAPI · LangChain / LlamaIndex |
| Data | Supabase (Postgres 16 + RLS + Auth) · Qdrant · Cloudflare R2 |
| Payments | Stripe (Connected Accounts) |
| Infra | AWS EC2 (ARM/Graviton) · Cloudflare · Proxmox + K3s (staging/CI) |
Proprietary / source-available. See LICENSE. This is a commercial product under active development; the source is shared for transparency with launch partners and for code review, not for redistribution or forking.
- Lead: Steve Ackley ·
stevenfackley@gmail.com - Issues: Use GitHub Issues with the appropriate template. Security disclosures: see SECURITY.md.
Gavel Suite is an independent product. It is not affiliated with, endorsed by, or sponsored by any Grand Lodge, fraternal jurisdiction, or other organization referenced in this documentation.