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
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.
Lookups, countries, currencies and units of measure form a single source of controlled vocabularies. Values are validated on save.
Menus, layouts and actions render the interface from data, with role assignments and permission gating resolved per session.
Programs, workers and jobs follow a defined lifecycle. Schedules are cron-style with optional jitter, and templated notifications fire on lifecycle events.
Documents can be files, URLs or inline text, with versioning and visibility scopes. A generic mechanism links any document to any entity.
User groups nest and resolve recursively. Entity-level grants add view, edit, admin or own access, and can be time-bounded.
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
Webhooks support static token and HMAC-SHA256 validation. They are acknowledged quickly, with processing handled asynchronously afterwards.
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.