The goal is to implement the Rust version of LAOLAND so anyone using NEAR can use it to manage a DAO.
This is also an opportunity to write a standard interface for this architecture so anyone can upgrade their DAO on NEAR or Ethereum.
Rust, Solidity
Please note the team also has other features and work items outside of this grant application. The timeline below is not based on two people working full-time but rather cumulative 1 full-time person. Deliverables marked with * have a detailed list of types/methods that will be implemented in the next section "Specification Details"
This milestone's goal is to create a minimal yet functional DAO on NEAR.
On top of implementing the DAO, we will setting up the dev environment and learn how to test the application.
Duration: TBD
Deliverables:
Funds Requested: TBD
Now that we have a working DAO, it is time to implement different adapters and also make the structure more secure by adding security & ACL.
Duration: TBD
Deliverables:
Once we have a functional DAO for NEAR, it is time to document it all so anyone can work on it, deploy it and write new adapters.
This documentation is NEAR specific, i.e. it explains in the context of the NEAR implementation.
Duration: TBD
Deliverables:
Once we see that we have a solid interface for Rust & Solidity, it is a good time to write a standard proposal for both platform so we can easily interact with one another.
Duration: TBD
Deliverables:
The first milestone is the only one that needs to be done first. The others can be done in parallel or in a different order.
Of course, we can always add new milestones once we identify new needs. The additional works I can think of are:
Each milestone will also needs to account for management costs since there is work that needs to be done here to organize the different parties and get the work done
TBD