include/lightspeed@cluster@durable_backend_BackendContract.hrl

-record(backend_contract, {
    name :: binary(),
    class :: lightspeed@cluster@durable_backend:backend_class(),
    durable_store :: binary(),
    takeover_requires_fencing :: boolean(),
    recovery_requires_replay :: boolean(),
    continuity_slo_ms :: integer(),
    max_data_loss_events :: integer(),
    supported_pressures :: list(lightspeed@cluster@durable_backend:pressure_profile()),
    artifact :: lightspeed@cluster@durable_backend:certification_artifact()
}).