Spaces
The space functions as the top level governance structure of the fabric that orchestrates how providers cooperate to serve tenant data. It is responsible for
- Creating providers
- Creating tenants
- Defining rules of the space which tenants/providers agree to abide by
- Reserving slashable bonds for both providers and tenants
- Governance, including
- Admitting new tenants/providers
- Removing misbehaving tenants/providers
- Slashing tenants/providers
- Changing rules
Space rules
- Provider Bond: An amount,
PROVIDER_BOND
, of currency each provider must lock up in order to participate within the space. Funds can be slashed from here if a provider misbehaves. - Tenant Bond: An amount,
TENANT_BOND
, of currency each tenant must lock up in order to participate within the space. Funds can be slashed from here if a tenant misbehaves. - SLAs: Specifications for availability requirements provider nodes must have.
- Partition Number: The partitioning constant for part storage %TODO: @Serban expand