Data layer
Brings your retail data in — data sources, ingestion specs, ingestion runs.
Intelligence layer
Turns data into guard-railed decisions — business rules, budgets, forecasts.
Action layer
Where you act — inventory plans, alerts, and workflows.
The three layers
Data layer — get clean data in
Activate your data sources (POS systems such as Polaris and Kezia, or file
uploads). Each incoming file is interpreted by an ingestion spec and every
import is tracked as an ingestion run. The result feeds Solya’s analytics
(the Databricks-backed gold/silver layers).
Intelligence layer — shape decisions
Solya computes risks, forecasts and recommendations, and lets you define
business rules that block or warn when a plan would breach a policy
(budget caps, capacity limits, size curves, supplier constraints…).
Key building blocks
| Concept | What it is |
|---|---|
| Organization | Your tenant. All data is scoped to your organization; users only ever see their org’s data. |
| Data source | A system Solya imports from (POS, API, file upload). |
| Ingestion spec / run | The contract that reads an incoming file, and the record of each import. |
| Plan | A unit of work on inventory (restock, rebalance, markdown, pre-season, supplier return/exchange). |
| Business rule / ruleset | A constraint that guards plan actions; rulesets group rules and one is the org default. |
| Alert | A monitored condition that raises a signal when a metric crosses a threshold. |
| Tag | A label on products/variants, applied manually or automatically by tagging rules. |
| Workflow | An automation that reacts to data and runs actions (create a plan, add items, send an email…). |
| Dashboard / KPI | Configurable charts and summary metrics over your analytics. |
Not sure about a term? See the Glossary. For who
sees what, see Navigation & roles.

