Skip to content

Commit fc1966c

Browse files
committed
break roadmap into three milestones
1 parent 39163eb commit fc1966c

File tree

1 file changed

+37
-10
lines changed

1 file changed

+37
-10
lines changed

applications/did_resolver.md

+37-10
Original file line numberDiff line numberDiff line change
@@ -123,16 +123,16 @@ At this moment we have gone only through the research phase, and we have not yet
123123

124124
### Overview
125125

126-
- **Total Estimated Duration:** 2 months
126+
- **Total Estimated Duration:** 9 weeks
127127
- **Full-Time Equivalent (FTE):** 2 FTE
128128
- **Total Costs:** 30,000 USD
129129
- **DOT %:** 50%
130130

131131
### Milestone 1
132132

133-
- **Estimated duration:** 2 months
133+
- **Estimated duration:** 3 weeks
134134
- **FTE:** 2
135-
- **Costs:** 30,000 USD
135+
- **Costs:** 10,000 USD
136136

137137
| Number | Deliverable | Specification |
138138
|--------:|-----------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
@@ -142,13 +142,40 @@ At this moment we have gone only through the research phase, and we have not yet
142142
| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. |
143143
| **0e.** | Article | We will publish an **article/workshop** that explains what was done/achieved as part of the grant. |
144144
| 1.1 | Specification | **Written specification** detailing `did:polkadot:` method parameters, structure, and resolution methods. |
145-
| 2.1 | Client package | A client package for retrieving information from any Polkadot-based blockchain that implements the Identity pallet. |
146-
| 3.1 | Driver implementation | **Universal Resolver-compatible driver** implementing the resolution of `did:polkadot:`. |
147-
| 3.2 | Resolution testing tools | **Basic CLI or HTTP interface** for local resolution testing. |
148-
| 3.3 | Unit tests | **Unit tests** ensuring correct DID Document construction from Polkadot addresses. |
149-
| 4.1 | Integration & Documentation | **Example application** showcasing how an application can use the Polkadot-based DIDs. |
150-
| 5.1 | Marketing & Release | **Community announcement, tutorials, and best-practice guides** for the final release. |
145+
| 2.1 | Client package | A javascript client module for retrieving information from any Polkadot-based blockchain that implements the Identity pallet. |
151146

147+
### Milestone 2
148+
149+
- **Estimated duration:** 3 weeks
150+
- **FTE:** 2
151+
- **Costs:** 10,000 USD
152+
153+
| Number | Deliverable | Specification |
154+
|--------:|-----------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
155+
| **0a.** | License | Apache 2.0 |
156+
| **0b.** | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can use the driver, resolver and client package |
157+
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. |
158+
| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. |
159+
| **0e.** | Article | We will publish an **article/workshop** that explains what was done/achieved as part of the grant. |
160+
| 1.1 | Driver implementation | **Universal Resolver-compatible driver** implementing the resolution of `did:polkadot:` and `did:kusama`. |
161+
| 2.1 | Resolution testing tools | **Basic CLI or HTTP interface** for local resolution testing. |
162+
163+
### Milestone 3
164+
165+
- **Estimated duration:** 3 weeks
166+
- **FTE:** 2
167+
- **Costs:** 10,000 USD
168+
169+
| Number | Deliverable | Specification |
170+
|--------:|-----------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
171+
| **0a.** | License | Apache 2.0 |
172+
| **0b.** | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can use the driver, resolver and client package |
173+
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. |
174+
| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. |
175+
| **0e.** | Article | We will publish an **article/workshop** that explains what was done/achieved as part of the grant. |
176+
| 1.1 | Unit tests | **Unit tests** ensuring correct DID Document construction from Polkadot addresses. |
177+
| 2.1 | Integration & Documentation | **Example application** showcasing how an application can use the Polkadot-based DIDs. |
178+
| 3.1 | Marketing & Release | **Community announcement, tutorials, and best-practice guides** for the final release. |
152179

153180
## Future Plans
154181

@@ -159,4 +186,4 @@ As such we plan to actively maintain the repository even after the grant is comp
159186

160187
**How did you hear about the Grants Program?**
161188

162-
One of the team members (Leonardo) has already participated in other W3F grants.
189+
One of the team members (Leonardo) has already participated in other W3F grants.

0 commit comments

Comments
 (0)