Skip to main content

Foundation platform services

The shared multi-tenancy, reference data, jobs, and integration layer every module builds on.

Raytio Foundation supplies the shared infrastructure every other module depends on: tenant management, reference data, navigation, background jobs, document storage, and inbound integration. Tenant isolation, audit tracking and soft deletes are enforced by the platform itself, so every module inherits them without its own implementation.

Capabilities

Multi-tenancy and isolation

The tenant is the isolation boundary, and scoping is automatic and unconditional. Domain-prefix lookup identifies the tenant before login, and custom branded domains are supported.

Reference data

Lookups, countries, currencies and units of measure form a single source of controlled vocabularies. Values are validated on save.

Data-driven navigation

Menus, layouts and actions render the interface from data, with role assignments and permission gating resolved per session.

Background jobs and scheduling

Programs, workers and jobs follow a defined lifecycle. Schedules are cron-style with optional jitter, and templated notifications fire on lifecycle events.

Documents and attachments

Documents can be files, URLs or inline text, with versioning and visibility scopes. A generic mechanism links any document to any entity.

Permission groups and direct grants

User groups nest and resolve recursively. Entity-level grants add view, edit, admin or own access, and can be time-bounded.

Generic inbound webhook processor

One multi-tenant receiver validates signatures, filters with path rules and executes templated actions. Registering a new webhook needs one configuration row and no code deployment.

Notable details

Signature schemes

Webhooks support static token and HMAC-SHA256 validation. They are acknowledged quickly, with processing handled asynchronously afterwards.

Tenant parameters

Named settings carry localised values and time-bounded validity. Secrets are stored encrypted.

Part of Operate · Read the documentation →

Verified customers, protected data, and agents you can hold to account.