Lines we will not cross.
Every ambitious platform eventually claims these boundaries and then crosses them. We state ours up front so they can be held against us: each one is a line that, if crossed, means Unifyhub has become another platform.
Not a monolith
Unifyhub is one shared coordination layer, a set of shared capability planes, and the experiments and ventures built on them, each owning its own domain. No single application owns everything, and no single application ever will.
Not a framework
The shared layer is a set of public contracts: identity, policy, audit, events, migration. You adopt the agreements. There is no database, SDK, or runtime you are required to build on.
Not closed
The contracts are public. The governance rules are public. The audit record is legible to the communities it describes. Implementation details may be private; the agreement never is.
Not a free-for-all
Federation is policy work, and shared principles come before shared tools. Contracts and governance hold the ecosystem together, so autonomy here comes with named rules rather than hope.
Not a product
Unifyhub is a system. The products (One, IAM, Cortex, Alpha, Praxis, Horizon) implement the shared contracts, any of them can be replaced, and none of them can unilaterally change the contracts.
Not lock-in dressed as openness
The test is the one in the mission: if leaving destroys a community's ability to understand or reuse its own record, the system depends on lock-in, whatever its marketing says. We run it on ourselves, and Unifyhub is designed to keep failing the temptation.