DsConfPolicy and DsConfValidator are implementing an oracle, very similar to the VersionOraclePolicy and VersionOracleValidator itself. This means that the VersionOracle scripts could cover all the functionality needed, potentially simplifying the protocol.
As scriptIds should not change through versions, to maintain backwards compatibility, we must never use the ids of DsConfPolicy and DsConfValidator. However, if we remove them now, before any kind of release or deployment, we can still reorder scriptIds to our liking.
DsConfPolicyandDsConfValidatorare implementing an oracle, very similar to theVersionOraclePolicyandVersionOracleValidatoritself. This means that theVersionOraclescripts could cover all the functionality needed, potentially simplifying the protocol.As
scriptIdsshould not change through versions, to maintain backwards compatibility, we must never use the ids ofDsConfPolicyandDsConfValidator. However, if we remove them now, before any kind of release or deployment, we can still reorder scriptIds to our liking.