We used Infura API as our provider to connect to Polygon(Mumbai) network and Truffle to deploy our contracts. Metamask was used as our test wallet and injected into our dapp for ethereum access.
We are building a protocol network that can function without a middleman or a hosted centralized server. It is a public good network that anyone can use to order prints and gain passive income on the side on their 3D printers.
Chainlink enables us to create custom oracle functions that project real time price information. We uploaded arweave files then downloaded and calculated the volume, price, and weight of the 3D files on Chainlink Functions. This allows the "true" volume and cost to be stored and easily accessible on chain for our Job Manager / payment contract to prevent fraud of the printing cost. Also the calculated volume, weight, boxing, and printing cost allows us to create a unique fingerprint of the STL file and attribute the royalties to the original address. This allow us to detect duplicates or fake STL files that are exactly the same properties and dimensions of the calculated files and attribute the royalties to the original address in a first-come basis. First address to upload the stl file with exact fingerprint "owns" the STL model until a review process for a repeal. Chainlink functions is very important as its a calculated oracle that cannot be normally gotten through a normal REST GET request. Also the calculations are too complex to be done on a custom on chain contract and taking advantage of DON will cut gas fees considerably.
Chainlink enables us to create custom oracle functions that project real time price information. We uploaded arweave files then downloaded and calculated the volume, price, and weight of the 3D files on Chainlink Functions. This allows the "true" volume and cost to be stored and easily accessible on chain for our Job Manager / payment contract to prevent fraud of the printing cost. Also the calculated volume, weight, boxing, and printing cost allows us to create a unique fingerprint of the STL file and attribute the royalties to the original address. This allow us to detect duplicates or fake STL files that are exactly the same properties and dimensions of the calculated files and attribute the royalties to the original address in a first-come basis. First address to upload the stl file with exact fingerprint "owns" the STL model until a review process for a repeal. Chainlink functions is very important as its a calculated oracle that cannot be normally gotten through a normal REST GET request. Also the calculations are too complex to be done on a custom on chain contract and taking advantage of DON will cut gas fees considerably.
We used Infura API as our provider to connect to Polygon(Mumbai) network and Truffle to deploy our contracts.
We create new utility in the web3 ecosystem
We use polygon to facilitate low cost transactions on the EVM to save cost on job orders, accepting, and finalizing the order.
We used Infura API as our provider to connect to Polygon(Mumbai) network and Truffle to deploy our contracts.
The core problem our project is solving is the disconnect between the people who have 3D printers that are under-utilized to the people who would like to print things without investing in a printer themselves. The goal is to create accessibility to 3D printing technology for anyone who has the desire and funds to use it. We are leveraging the tools afforded by web3 and blockchain to create a trustworthy and efficient exchange of economic value between the printer, the end user, as well as the original file creator. All of that being built on a regenerative and resilient platform owned by the community.
An important part of the value chain here starts with the creator of the 3D model. They can be rewarded each time somebody uses their design, incentivizing them to create and make valuable designs to be utilized by the broader community. Currently 3D designers and modelers can choose between a creative-commons license or putting their files up behind a centralized paywall. The former makes the file free to use for anybody which is difficult to monetize and the latter puts up a significant economic barrier that precludes anybody, but those benefitting the most, from being able to use the file. By constructing an NFT marketplace that allows users to select the files for printing, we can include a small royalty fee that rewards the original creator and anybody who improved upon their design.
Future developments will include: Expanding the scope of manufacturing technologies, enabling autonomous control and monitoring of the printers, incorporating a regenerative economy with token rewards utilizing burn and mint mechanisms, AI computer vision to assess print quality.