Module 0 template

This commit is contained in:
itzelot01 2024-01-10 21:39:37 +00:00
parent 323edcae68
commit fa524bef13
2 changed files with 36 additions and 12 deletions

View File

@ -1,5 +1,4 @@
# DECA Architecture # DECA Architecture
## Abstract ## Abstract
The project development will be done modularly and will be splitted into The project development will be done modularly and will be splitted into
multiple subprojects which require the proper research and development.The multiple subprojects which require the proper research and development.The
@ -42,13 +41,11 @@ Goal is to develop all the architecture require for the [DECA Protocol](https://
### Module 0 ### Module 0
#### what, why, how. This module is to ensure that the trunk build website (yew mostly)
builds a decentralizable website and assets. Consider using CAR
Goal is to self build and decentralize the website and assets of the yew project. management for the assets.
* [CAR library](https://github.com/web3-storage/ipfs-car)[^1]
* [CAR Reference](https://ipld.io/specs/transport/car/)[^2]
[Module 0 Specification](./module0.md)
### Module 1 ### Module 1
@ -60,18 +57,14 @@ Goal is to self build and decentralize the website and assets of the yew project
![dig1](./assets/diagram1.svg) ![dig1](./assets/diagram1.svg)
> dig1. Shows the front end DAPP architecture for SBT > dig1. Shows the front end DAPP architecture for SBT
### Module n ### Module N
> Important Note: all modules should be tested in a decentralized environment > Important Note: all modules should be tested in a decentralized environment
## References ## References
[^1]: https://github.com/web3-storage/ipfs-car [^1]: https://github.com/web3-storage/ipfs-car
[^2]: https://ipld.io/specs/transport/car/ [^2]: https://ipld.io/specs/transport/car/

31
module0.md Normal file
View File

@ -0,0 +1,31 @@
# Module 0 Specification
## Goal
This module is to ensure that the trunk build website (yew mostly)
builds a decentralizable website and assets. Consider using CAR
management for the assets.
## ToDo
- [ ] Research CAR
- [ ] Detect and Report issue (Update this specification)
- [ ] Research and test possible solutions.
- [ ] Implement solution to achieve the goal.
## Report
### CAR Specification
* [CAR library](https://github.com/web3-storage/ipfs-car)[^1]
* [CAR Reference](https://ipld.io/specs/transport/car/)[^2]
### Trunk found issues
### Possible solutions
## Notes and further developments.
## References
[^1]: https://github.com/web3-storage/ipfs-car
[^2]: https://ipld.io/specs/transport/car/