DAC: Introduce experimental (but binding) `V0` API
Part of #5437 - Versioning DAC API.
We want to prefix all the existing endpoints with experimental, but binding v0 API version first. This version will be used by the 1M/tps demo. It also includes the legacy endpoints specific to the Legacy mode. This is important as it decouples the work on the Demo.
As such the first experimental release of the DAC API will look like the following:
-
POST v0/store_preimage(Legacymode only) -
GET v0/verify_signature(Legacymode only) -
PUT v0/preimage(CoordinatorandLegacymode) -
GET v0/preimage(Coordinator, Committee_member,Observer,Legacymode) -
PUT v0/dac_member_signature(CoordinatorandLegacymode) -
GET v0/certificates(CoordinatorandLegacymode) -
GET v0/missing_page(ObserverandLegacymode) -
GET v0/monitor/certificate(CoordinatorandLegacymode) -
GET v0/monitor/root_hashes(CoordinatorandLegacymode)
Edited by Martin Tomazic