Architecture and Specs
SynckHub is split into clear service boundaries.
Primary components
- SynckHub platform (data plane APIs and item operations)
- Common control plane (auth, tenancy, directory, snapshots)
- Federation Clearinghouse (federation authority domain)
Contract sources
For implementation truth, start with these internal contracts:
- SynckHub platform spec
- SynckHub authz spec
- Common control plane spec + OpenAPI
- federation authority and registry specs
Design constraints to keep in mind
- Common is not in the hot path for normal repo data operations
- access JWTs carry identity, not full authorization decisions
- directory and snapshot caching are required for resilience