Platform
The core engine behind every Hub
OGH is not a monolith you fork. It is a platform layer — shared infrastructure for identity, data, and APIs — that modules and distributions extend without rewriting the foundation.
Architecture
What lives in the platform layer
Modules implement product behavior; distributions bundle defaults; the platform keeps multi-tenant operations consistent.
Runtime & APIs
- Graph and record services with versioned REST and event hooks.
- Batch and streaming interfaces for indexing and reconciliation jobs.
Identity & policy
- Organizations, roles, and delegated administration.
- Attribute-based access for sensitive collections and living persons.
Data plane
- Durable storage patterns for trees, citations, and media references.
- Export and portability contracts so hubs stay interoperable.
Composable by design
Think of the Linux Foundation meeting GitHub: governance and credibility on the outside, repositories of reusable components on the inside. Your Hub selects modules, applies a distribution template, and inherits platform upgrades without a rewrite.