Platform Architecture Modules Developers Security Integrations Articles
Platform Capabilities

Platform Modules Directory

Alegor modules provide reusable capabilities that can be combined and extended within a custom application.

Core Platform Module #01

Identity & Tenancy

Multi-tenant identity boundaries, user lifecycle, and authentication.

Provides unified authentication, user and organization hierarchy, session handling, MFA support, and token management designed for isolated multi-tenant and single-tenant environments.

Key Capabilities:
  • Multi-tenant and organization workspace isolation
  • Passwordless, email magic link, and credential authentication
  • OAuth2 / OIDC and enterprise SSO federation hooks
4 Interfaces • 5 Events
Inspect Module Spec
Core Platform Module #02

Permissions & Authorization

Hierarchical RBAC, contextual ABAC, and explicit resource policies.

Fine-grained, audit-ready authorization engine combining role-based access control with attribute-based dynamic policy evaluation across tenants and resources.

Key Capabilities:
  • Role-Based Access Control (RBAC) with customizable tenant roles
  • Attribute-Based Access Control (ABAC) for contextual evaluations
  • Explicit capability matrix for UI components and API endpoints
4 Interfaces • 4 Events
Inspect Module Spec
Production-Ready Module #03

Documents & Storage

S3-compatible asset pipeline, metadata indexing, and access-controlled streaming.

Comprehensive document processing engine handling secure uploads, chunked streaming, background OCR/conversion, virus scanning pipelines, and signed URL generation.

Key Capabilities:
  • Direct-to-S3 signed URL uploads with checksum validation
  • Tenant-scoped storage drivers and encryption at rest
  • Asynchronous processing pipeline (PDF rendering, resizing, text extraction)
4 Interfaces • 5 Events
Inspect Module Spec
Core Platform Module #04

Audit & Compliance Logging

Append-only immutable event streams for compliance and forensic analysis.

Enterprise-grade audit logger recording who changed what, when, and why, complete with before/after state diffs, user agent fingerprints, and tamper-evident signatures.

Key Capabilities:
  • Automatic Eloquent model mutation tracking (before/after diffs)
  • Contextual metadata enrichment (IP, User Agent, Tenant ID, Request ID)
  • Asynchronous high-throughput queue ingestion to avoid request lag
4 Interfaces • 3 Events
Inspect Module Spec
Production-Ready Module #05

Workflows & State Machines

Deterministic state machine engine with visual transitions and guard conditions.

Declarative state machine and multi-step workflow orchestrator for business processes, approvals, transitions, and automated compensation actions.

Key Capabilities:
  • Declarative state machine configurations with explicit transitions
  • Guards and condition predicates for authorized state changes
  • Multi-approver hierarchies with escalation timeouts
4 Interfaces • 4 Events
Inspect Module Spec
Production-Ready Module #06

Notifications & Messaging

Omni-channel delivery engine across Email, SMS, Webhooks, Push, and In-App.

Unified notification dispatcher featuring tenant-configurable templates, per-user delivery preferences, batching, rate limiting, and delivery status tracking.

Key Capabilities:
  • Multi-channel routing (Transactional Email, SMS, Webhooks, Push, In-App bell)
  • Tenant and user preference matrix (channels, quiet hours, digest frequency)
  • Template engine supporting Markdown, HTML, and localized variables
4 Interfaces • 4 Events
Inspect Module Spec
Core Platform Module #07

Integrations & Webhooks

Bi-directional webhook engine, REST API gateway, and external sync pipeline.

Comprehensive integration gateway supporting signed outbound webhooks, inbound webhook verification, OAuth client credentials, rate limiting, and dead-letter queue recovery.

Key Capabilities:
  • Outbound webhook dispatch with HMAC-SHA256 signature verification
  • Configurable retry backoffs (exponential backoff with jitter)
  • Inbound webhook signature validator and replay attack protection
4 Interfaces • 4 Events
Inspect Module Spec
Production-Ready Module #08

Reporting & Aggregation

High-performance analytical queries, export queues, and scheduled summaries.

Analytical querying engine optimized for multi-tenant data summaries, large CSV/Excel/PDF export jobs, and recurring executive report generation.

Key Capabilities:
  • Multi-tenant analytical aggregations and metrics queries
  • Streaming large datasets to CSV, XLSX, and formatted PDF without memory spikes
  • Asynchronous export queue with downloadable signed URLs upon completion
4 Interfaces • 3 Events
Inspect Module Spec