What are the key milestones you need to achieve in order to complete your project successfully?
Milestone 1: Milestone Title: “Milestone 1 - Centralized PubSub network for Data Availability”
Milestone Description: The first milestone is a centralized Data Availability server, that offers publication and subscription services, with fixed throughput limits and communication over a decentralized gossip protocol (e.g. libp2p). This will provide the skeleton for the coming decentralized service.
Milestone Deliverable: A specific commit of our GitHub repository that contains the code as well as a test script so that anyone can reproduce a test deployment of the centralized DA service and a battery of interactions with test clients both publishers and subscribers.
Acceptance Criteria: As per deliverable above.
Expected Cost: 40,000.000ADA
Delivery Month: December 2024
Completion %: 20%
Milestone 2: Milestone Title: “Milestone 2 - Integration of the Centralized DA server with the Cardano Contract”
Milestone Description: This milestone demonstrates how the Centralized service integrates with the Cardano blockchain via a simplified variant of the smart contract that accepts a single signature rather than a MultiSig. Publishers and Subscribers can use smart contracts to drive payment of services using the DA. For instance, the DA can be used to publish triggers for atomic swaps.
Milestone Deliverable: A specific commit of our GitHub repository that contains the code as well as a test script so that anyone can reproduce a test deployment of the centralized DA service integrated with a test Cardano blockchain, wherein publishers and subscribers use publishing of data on the DA as a trigger for payment of an onchain smart contract.
Acceptance Criteria: As per deliverable above.
Expected Cost: 60,000.000ADA
Delivery Month: January 2025
Completion %: 50%
Milestone 3: Milestone Title: “Milestone 3 - Aggregation of DA services in a MultiSig”
Milestone Description: This milestone demonstrates how an n-out-of-m signature of multiple uncoordinated DA servers can be used to attest publication of some data. In an actual deployment, this use case would provide a fallback kind of signature in case some DA validators fail to cooperate together towards a cheaper-to-verify consensus signature, as well as a fast path more expensive signature for DA users to prove availability with lower-latency than waiting for DA consensus.
Milestone Deliverable: A specific commit of our GitHub repository that contains the code as well as a test script so that anyone can reproduce a test deployment of a federated DA service with a Cardano smart contract relying on a simple n-out-of-m signature scheme, and a battery of interactions with test clients both publishers and subscribers.
Acceptance Criteria: As per deliverable above.
Expected Cost: 50,000.000ADA
Delivery Month: February 2025
Completion %: 75%
Milestone 4: Milestone Title: “Milestone 4 - DA with Consensus MultiSig”
Milestone Description: This Milestone culminates in a demonstration of a Proof-of-Authority Data Availability Network. The DA servers generate a consensus with a unified MultiSig attestation of what was successfully published by the network.
Milestone Deliverable: A specific commit of our GitHub repository that contains the code as well as a test script so that anyone can reproduce a test deployment of a United DA service with a Cardano smart contract relying on the disjunction of the simple n-out-of-m signature scheme and more efficient united multisig, together with a battery of interactions with test clients both publishers and subscribers.
Acceptance Criteria: As per deliverable above.
Expected Cost: 50,000.000ADA
Delivery Month: March 2025
Completion %: 90%
Milestone 5: Milestone Title: “Milestone 5 - Project Close-out Report with Video”
Milestone Description: This Milestone culminates in a demonstration of a Proof-of-Authority Data Availability Network. The DA servers generate a consensus with a unified MultiSig attestation of what was successfully published by the network.
Milestone Deliverable: Project Close-out Report and Video with demonstration.
Important Note on Scope and Deliverable : For this Catalyst Grant we will not be dealing with payment and scalability functionalities.
Acceptance Criteria: As per deliverable above.
Expected Cost: 50,000.000ADA
Delivery Month: April 2025
Completion %: 100%
Final Milestone: See Milestone 5