Architecture
Stockaj is built on open industry standards so the data you put in travels well outside Stockaj. This section is the reference for integrators, auditors, and developers who need to understand the shape of the platform.
Pillars
| Pillar | Standard |
|---|---|
| Identifiers | GS1 GenSpec — GTIN, GLN, SGTIN, SSCC, GIAI, GRAI |
| Web-resolvable URLs | GS1 Digital Link |
| Events | GS1 EPCIS 2.0 / ISO/IEC 19987 |
| Vocabulary | GS1 CBV 2.0 |
| E-invoicing | Peppol BIS Billing 3.0 / EN 16931 |
| Privacy | Swiss revFADP + EU GDPR |
| Cyber resilience | EU CRA + CycloneDX SBOM |
Data model — public surface
The five entities you will interact with via the API:
- Party — tenants, customers, suppliers.
- Location — physical or virtual places.
- Product & Packaging — what is tracked.
- Instance — the specific unit, lot, or pallet.
- BusinessTransaction — rental, PO, transfer, RMA, sale.
These five entities relate as follows:
Glossary
The full vocabulary used across these pages lives in the Glossary.
Internal architecture
For Stockaj engineers: state machines, projections, allocation policy DSL, and migration playbooks live in the internal engineering wiki. This public section covers only what an external integrator needs.