Product · Secure consumer SaaS

VORYQO

A modular household SaaS platform under development, designed around secure identity, private data, encrypted vault capabilities, operational telemetry and an API-first product foundation.

CategoryConsumer SaaS platform
IdentityHousehold + secure sessions
FoundationVault · API · admin telemetry
PRIVATE DIGITAL PLATFORM

A platform before a feature list

VORYQO is being shaped as a modular consumer platform rather than a single-purpose app. The foundation has to support future product modules without rebuilding identity, storage, observability and operational controls every time.

Household-aware identity

Consumer accounts can be organized around household concepts, while session boundaries and admin roles remain explicit. The public product and the internal operating plane are intentionally separated.

Vault as the first secure module

The first product slice focuses on private vault behavior with encrypted metadata patterns. That creates a useful test bed for permissions, file flows, retention, secure access and the product language around sensitive information.

Admin telemetry is part of the product

CPU, memory, disk, network, uptime, application health and alerts belong in the operating model from the beginning. A SaaS product is not production-ready if the team cannot see what it is doing.

The admin plane should be designed with the same care as the customer experience.

API-first growth

Dedicated application, admin, PWA and API domains create clear boundaries. This makes it easier to evolve services independently, add integrations and keep internal tools separate from customer-facing routes.

Consumer experience
voryqo.appPWAhouseholdvault
Identity boundary
sessionsrolesMicrosoft admin auth
API services
api.voryqo.appvalidationpermissions
Data layer
MySQL / MariaDBencrypted metadataaudit
Operations
adminmonitoringalertsdeploy status
vault-policy.ts
export async function authorizeVaultObject(session, object) {{ const household = await db.households.forUser(session.userId) if (object.householdId !== household.id) {{ throw new AccessDenied("vault.boundary") }} return {{ canRead: true, canWrite: session.scope.includes("vault:write"), audit: true }} }}
Secure SaaS

Design the foundation before growth tests it.

We build identity, data boundaries, admin control and product modules as one system.