Architecture Decisions

The platform decisions worth preserving.

Every decision worth recording lives here - the 17 records below describe the structure, tradeoffs, and guardrails of the platform. Read them in order to understand how modules compose; jump in by topic to answer a specific question.

Module System

How modules are defined, composed, bounded, and wired.

5 ADRs

Data & Durability

Transactional atomicity, migrations, and at-least-once event delivery.

2 ADRs

Events & Transport

Declared event contracts and dual-path HTTP/EventBus symmetry.

2 ADRs

Runtime Execution

Error handling discipline and async context propagation.

2 ADRs

UI Architecture

Interaction model, surface manifests, and typed design tokens.

3 ADRs

Quality Assurance

Coverage floors and executable interface contracts.

1 ADR
?

Uncategorized

ADRs without a declared adr_topic land here — fix the frontmatter.

2 ADRs
§

More documentation

Platform overviews and supporting material.

6 guides

Applied reference

Start with the operational guides, then move outward into module walkthroughs and product-wide reference pages.

Module documentation

Self-contained docs published by each business module.

47 modules

Module library

Each module owns its own docs. The default tenant only publishes them into one searchable documentation surface.

Module1 topic

Access Management

Physical and digital access control with policy-based authorization, event logging, and compliance auditing

Module1 topic

Amenity Management

Amenity and addon catalog management for coworking offerings

Module1 topic

Api Key Management

API key management with usage tracking, rate limiting, and rotation

Module1 topic

Audit Management

Comprehensive audit management with change tracking, compliance, and retention policies

Module1 topic

Auth Management

Authentication and authorization management with providers, authentication, and permissions

Module1 topic

Booking Management

Reservation lifecycle orchestration for coworking resources and schedules

Module1 topic

Change Management

Central registry for change tracking and approval workflows

Module1 topic

Chat Management

Real-time messaging, chat rooms, and public chatbot for 24/7 support

Module1 topic

Collection Management

Dynamic collections with runtime schema, JSONB records, and per-collection access rules — PocketBase-style data API for platformkit

Module1 topic

Content Management

Documentation, blog posts, and static pages with markdown rendering — generic CMS for any SaaS

Module1 topic

Device Management

Digital twin-based IoT device management following W3C WoT and DTDL standards

Module1 topic

Event Management

Community event lifecycle management with RSVP, registration, capacity tracking, and attendance

Module1 topic

Execution Management

Sandboxed execution policies, targets, runs, and quotas for safe validation workloads

Module1 topic

File Management

File upload, download, and management with multi-tenant storage

Module1 topic

Guardian Management

Guardian links, consent, visibility, and approval rules for minor learners

Module1 topic

Infrastructure

Infrastructure components with PWA capabilities

Module1 topic

Job Management

Background job scheduling and monitoring — view, schedule, and cancel jobs via admin UI

Module1 topic

Mail Management

Physical mail and package reception, tracking, notification, and collection lifecycle

Module1 topic

Module Management

Dynamic module management system for composing platforms from modular components

Module1 topic

Notification Management

Comprehensive notification management system supporting email, SMS, push, and in-app notifications

Module1 topic

Payment Management

Generic payment processing, transaction tracking, and payment method management with multi-provider support

Module1 topic

Program Management

Reusable program catalog, sessions, enrollment, and templates for education-style verticals

Module1 topic

Project Workspace Management

Project workspace management for saved learner software, versions, artifacts, and starter templates

Module1 topic

Sitemap Management

Comprehensive sitemap management with automatic route discovery, multiple output formats, and caching

Module1 topic

Social Management

Social media management module. Compose, schedule, and publish posts to Instagram, X , and Facebook through a unified, platform-agnostic API.

Module1 topic

Space Management

Generic space inventory and topology management for desks, rooms, zones, and capacities

Module1 topic

Support Management

Ticket lifecycle management with agent routing, queues, and SLA tracking

Module1 topic

Task Management

Reusable assignments, submissions, reviews, and rubric workflows for education-style verticals

Module1 topic

Tenant Management

Multi-tenant management system with organization and workspace support

Module1 topic

Theme Management

Per-tenant design token overrides with real-time CSS injection

Module1 topic

Translation Management

Centralized translation management system with registry for module-provided translations

Module1 topic

User Management

User management with preferences, profiles, and permissions

Module1 topic

User Portal Management

User-facing portal surface for end-user interactions, agent access, and profile management

Module1 topic

Video Management

Video calling with WebRTC signaling and recording management

Module1 topic

Web3 Payments

Centralized Web3 payments, custody, and settlement services

Module1 topic

Webhook Management

Standard Webhooks integration module. Manages webhook subscriptions and delivers events via HTTP POST with HMAC-SHA256 signatures, retry with exponential backoff, and CloudEvents payloads.

Welcome back

Sign in securely without losing your place.

Preparing secure sign-in…

Having trouble? Open the full sign-in page