Operational status
Alvo readiness for demo, pilot, and production integrations.
This page shows which platform layers are operational, what still requires legal or production review, and which security mode is active now.
Data runtime
Current market-data path without secrets.
Shows whether the Nest/Postgres/Redis platform path is ready and whether Next may still use live OREE as a migration fallback.
This mode is suitable for demos and migration. For staging/production, disable fallback after the DB-read path is verified.
Production gates
Stable launch control.
Separate from basic health, this shows what is ready for paid pilots, what needs review, and what blocks production access.
Protected API
Production API access must run in protected mode with a server-side key and no secret leakage.
Owner: securityExternal auth
Paid workspaces need tenant identity, roles, SSO/MFA-ready auth, and access audit.
Owner: securityTenant RBAC
Roles and high-risk permissions must actually guard APIs, exports, and the future submit flow.
Owner: securityData freshness
OREE/UEEX and future sources need freshness checks, blocker handling, and fallback behavior.
Owner: dataDurable audit trail
Events must be tenant-aware and usable for evidence, exports, and incident review.
Owner: platformNotifications
Push/alert delivery needs keys, provider, subscription storage, and future role-based limits.
Owner: productTrust layer
Diia/QES/document flows require legal basis, consent, retention policy, and data-minimized UX.
Owner: legalSecurity
API key required: no
PWA notifications
Notification layer for signals, risk updates, and future alerts.
Shows whether browser subscription is only contract-ready or whether production delivery is configured through a provider, VAPID keys, and tenant storage.
Next step: add the production private key, choose the delivery provider, and connect tenant-scoped subscription storage.
Security posture
OWASP, SOC 2, HIPAA scope, and auth without overclaiming.
Shows the real control state: what already exists in code, what needs production review, and which auth layer should become the next foundation.
not selected
- Required
- no
- Configured
- no
- Mode
- public demo
- Recommendation
- WorkOS
OWASP ASVS
The current baseline already has headers, CSP, validation, rate limiting, upstream allowlists, and an audit trail.
Before production, map every ASVS requirement to a test or owner.SOC 2
Initial technical evidence exists for Security: health, audit, API access control, and repeatable CI checks.
Next we need policies, evidence owners, incidents, vendor review, and change management.HIPAA
Out of scope while Alvo handles energy-market data and does not process PHI/ePHI.
Revisit HIPAA only if a healthcare or PHI workflow appears.Auth provider
We need a provider-agnostic OIDC/JWT layer with organizations, roles, MFA, SSO, and audit.
For B2B pilots, WorkOS is the first candidate, while domain code stays provider-independent.RBAC
Roles and permissions are defined as a code contract for tenant, API, trader, risk, and audit work.
Connect RBAC to the auth adapter, tenant id, and policy tests before paid pilots.Access and roles
Least-privilege model for teams, APIs, and future submit flows.
Roles are fixed before wiring the auth provider, so WorkOS/Clerk/Auth0 provide identity while Alvo owns domain policy.
Owner
Manages tenant, API, roles, settings, and critical approvals.
14 permissionsTrader
Works with market data, plans, AI briefs, BESS, and exports.
8 permissionsAnalyst
Prepares data, scenarios, backtests, and explanations without admin actions.
6 permissionsRisk control
Reviews risks, audit evidence, and future high-risk approvals.
5 permissionsAPI client
Service access to calculations and exports without tenant administration.
6 permissionsAuditor
Read-only access to audit trail, risks, and action evidence.
3 permissionsConnect RBAC to the external auth adapter, tenant id, and audit trail before paid pilots.
Data sources
Integration registry powering the trading decision.
Shows what is already connected, which sources require a token or approval, and what moves into later releases.
Market Operator
connectedOfficial DAM/IDM layer: hourly prices, indexes, and trading results.
Used as the primary trading layer for DAM recommendations and market-day validation.API: /api/oree/prices, /api/oree/indexes, /api/oree/trading-resultsSourceUkrainian Energy Exchange
reviewPublic BCM BASE indexes for a longer-horizon benchmark context.
Helps compare DAM spreads with longer contractual price indicators.API: /api/ueex/electricity-indexesSourceENTSO-E Transparency Platform
connectedLoad, generation, cross-border flows, and system context for price forecasting.
This layer improves forecasting quality and the explanation of price movements.API: connectedSourceUkrenergo
reviewSystem balance, consumption, generation, grid constraints, and outage signals.
Gives AI context for peak hours, shortage/surplus states, maintenance, and transmission constraints.API: reviewSourceWeather provider layer
token requiredTemperature, wind, solar radiation, cloud coverage, and precipitation for load and generation forecasts.
Weather data is critical for solar/wind output, load spikes, and volatility explanations.API: token requiredSourceFuel and carbon benchmarks
token requiredGas, coal, oil, and EU ETS as macro drivers of electricity prices.
Helps explain longer price regimes and risks for thermal generation and imports.API: token requiredSourceEnergy Map
token requiredUkrainian aggregated energy datasets for a broader market picture.
Can enrich the model with generation, consumption, regional, and reference datasets.API: token requiredSourceNEURC
reviewRegulatory decisions, tariffs, licensing, and compliance signals.
Needed for risk control, audit-ready explanations, and the legal layer of the product.API: reviewSourceAntimonopoly Committee of Ukraine
reviewMarket monitoring, competition, concentration, and antimonopoly signals.
Useful for compliance explanations, market limits, and a future anti-manipulation layer.API: reviewSourceTrust and verification
Diia, signatures, and documents as a future trust layer.
This is not a live integration yet. We are documenting where Diia can support onboarding, signatures, and responsible-person verification before pilots or submit flows.
Diia.Signature
legal reviewElectronic signature for document signing or authorization through Diia.
Signing a contract, pilot request, decision package, or critical trader approval.Contract/approval: yesSourceDiia document sharing
legal reviewReceiving digital document copies and metadata after user approval.
Ukrainian company onboarding, representative verification, and KYC/KYB field prefill.Contract/approval: yesSourceDiia validation
plannedDigital document validation and protection against fake screenshots.
Responsible-person verification before paid pilot access or a submit-flow.Contract/approval: yesSourceQES / qualified e-signature
plannedSigned-document verification and compatibility with QES processes.
Fallback for legally significant documents when the Diia flow is unavailable.Contract/approval: noSourceReadiness checks
7 Pass · 3 Review · 0 Block
Next.js application
Marketing, workspace, PWA shell, and bilingual routes are available.
API surface
Strategy, BESS, backtest, AI brief, risk, audit, OREE price/index/trading-result, UEEX index, health, and OpenAPI endpoints are registered.
API key mode
The current API key protection state is shown above; production API access should use protected mode.
Rate limiting
Requests are limited per route and client fingerprint.
Market data
OREE adapters and UEEX benchmark indexes are available; ENTSO-E, Ukrenergo, weather, fuel/carbon, Energy Map, NEURC, and AMCU are tracked in the data source registry.
Decision engine
DAM spread planning and backtesting run in deterministic server-validated code.
BESS engine
Charge/discharge planning supports capacity, power, efficiency, cycles, and degradation cost.
AI brief
V1 uses deterministic brief generation with Ukrainian and English output.
Audit trail
Workspace actions and API audit events use typed event creation.
PWA notifications
The Web Push contract is connected; production delivery needs a VAPID private key, provider, and tenant subscription store.
Need a technical integration?
The status page gives an operational signal, OpenAPI describes the contract, and the workspace lets you verify a DAM scenario quickly.