Post #19152

2ff1ed7647286c5ac5b484ef769394fe07e7c41391c32ada3ba1c714193f72d4
7a98964a131cb51ce9e7fe62ba6c86cac80040ce46d94aeef7bd4205a753d77c
Signature not verified

This entry might be using an old signature, or it was signed by a key that does not exist on the server.

{"entry_date":1566852270,"post_data":{"edit_count":1,"last_edit_date":0,"last_edit_user_id":0,"message_sha512":"0be4d0c96469cfcef025edc4ced676702153060ef7081c3b333e5341dea07ed8433774585dc9ecbec1cb336e4339c93a838f425760387c7631596e4d0567e8d5","node_id":59,"post_date":1566810613,"thread_id":2343,"title_sha512":"2da21744d48f1099905cc94b39baacf1618b9323b40dfe77a4d4ac99f1cfc2fe8c6400120e9dc0b4ed843ed10a78ad29dd5ff118e57f772c4bdf643ee7c59d1c","user_id":35},"post_link":"https:\/\/factomize.com\/forums\/index.php?threads\/2343#post-19152"}
The entry content as it exists in the database. This should be verified against the blockchain entry.
Development of Golang DID resolver/registrar
Hello, the community!
In the previous grant round, we applied with the [URL='https://factomize.com/forums/threads/bedrock-solutions-de-facto-4-standalone-golang-did-resolver-registrar-factom-open-api-did.2279/']grant for the development of standalone Golang DID resolver/registrar[/URL].

I feel that this project was supported by the community: it was ranked at the position of the cut-off grant, but in this grant round we decided not to fund cut-off grants.

Without going into technical details, I'd like to highlight, that, in my opinion, Golang DID library is extremely important for our ecosystem and for the projects, written on Golang — PegNet, Factom Open API and etc.

Considering Factoshi's experience of "development first, paid after" as a very good practice for grant pool projects, I decided to start working on this project without grant funding and then apply for back pay in the next grant round.

We cut the scope of works to the following:
[LIST=1]
[*]Explore and develop [B]the specification[/B] document for:
[LIST=1]
[*]DID low-level functions for Factom Golang lib
[*]Standalone Golang library/module — DID resolver/registrar — that may be imported into any high-level application
[*]High-level functions as a specification
[/LIST]
[*]Join DID workgroup, discuss and approve the specification with developers
[*]Develop (code):
[LIST=1]
[*]Contribute to Factom Golang lib and code DID low-level functions
[*]Develop the standalone Golang DID resolver/registrar
[/LIST]
[/LIST]

[I]The amount of the works above is ~3 man-months. We are still willing to internalize some development costs [B](10-25% discount)[/B] as stated in the original proposal and it fully depends on market conditions, i.e. FCT price[I], at the moment of the next grant round.[/I][/I]

We remove DID integration into Factom Open API as part of this project, as it's the separate project and it's better not to mix it up.
[B]We are still willing to develop DID support for Factom Open API and it will be done after Golang lib will be released.[/B]

[B]TL;DR:[/B] We consider Golang DID lib as an extremely important for PegNet, Open API and other Golang apps, so we decided to start developing it without advance grant payout and apply for back pay when the works will be done.
This is the raw content, without BBCode parsing.
Top