Last updated 5 months ago
If a developer wants to display an image of an asset, they have to set up quite complex development and infrastructure in the background if they don't want to rely on very slow and not optimised IPFS.
We will create a simple parser and lightweight storage server for processing and storage. Developers will then be able to easily link images to our server and, if necessary, run their own instance.
This is the total amount allocated to Cexplorer: Public Native Asset Img Thumbnail Server.
Please provide your proposal title
Cexplorer: Public Native Asset Img Thumbnail Server
Enter the amount of funding you are requesting in ADA
100000
Please specify how many months you expect your project to last
4
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
If a developer wants to display an image of an asset, they have to set up quite complex development and infrastructure in the background if they don't want to rely on very slow and not optimised IPFS.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
Only existing 3rd party sw like: cardano-node, cardano-db-sync, ogmios, otherwise no dependencies.
Will your project's outputs be fully open source?
Yes
License and Additional Information
Apache
Please choose the most relevant theme and tag related to the outcomes of your proposal
Infrastructure
Mention your open source license and describe your open source license rationale.
The Apache 2.0 license is suitable because it allows you to freely use, modify, and distribute the code — even in commercial projects — while protecting contributors from liability. This makes it ideal for building an open-source.
How do you make sure your source code is accessible to the public from project start, and people are informed?
How will you provide high quality documentation?
Please describe your proposed solution and how it addresses the problem
We will create a simple parser and storage server for processing and storage, including providing an API. Developers will then be able to easily link images to our server and, if necessary, run their own instance.
Please define the positive impact your project will have on the wider Cardano community
We will facilitate the onboarding of new projects and save developers a lot of time by setting up the infrastructure for images. At the same time, if they want to become independent at any point during the process, they will be able to clone our solution.
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
We are there since Cardano ITN times. We developed Adapools (OGs known for sure), Cexplorer and we have a lot of experience with Cardano, software development, time planning, expences and so. We know we can deliver described solution and we know it may works and serve.
Milestone Title
Infrastructure and queries
Milestone Outputs
We will prepare infrastructure for project and SQL queries into cardano-db-sync, which getting relevant metadata for parsing images.
We will prepare local database for storing infos about assets, current states and another usefull infos related to every picture.
Acceptance Criteria
Evidence of Completion
Delivery Month
1
Cost
25000
Progress
20 %
Milestone Title
Parser and data storing
Milestone Outputs
In this phase we need economically store thumbnails of all assets in db. We need parse ipfs, onchain pics, etc. On top of that, we need prepare API / configure webserver and users might try fetch a few hosted asset pics.
Handling not-yet-parsed or 404 or invalid images.
Solving and fixing a most of methods how users defined asset images.
Acceptance Criteria
Evidence of Completion
configuration of webserver vhost is available on github
api server is working
github documentation (api, how it works)
progress sharing on x
Delivery Month
1
Cost
25000
Progress
50 %
Milestone Title
Data fetching, api setting up
Milestone Outputs
From the previous milestone, we know that our software works as it should on a smaller sample of data (like 10k). Now it's time to focus on larger amounts and debug newly discovered shortcomings and errors.
Acceptance Criteria
Evidence of Completion
Delivery Month
1
Cost
25000
Progress
80 %
Milestone Title
Final close out
Milestone Outputs
In this phase we should have bugfree parser and we should have parsed most of mainnet assets. After that we can create final milestone close out report and final milestone close out video with our insights etc.
Acceptance Criteria
Evidence of Completion
Delivery Month
1
Cost
25000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
Development (frontend and backend devs): 64,000 ADA
QA, testing: 10,000 ADA
Devops: 10,000 ADA
Project management: 5,000 ADA
Communication, marketing: 5,000 ADA
Accounting, legal: 3,000 ADA
Infrastructure: 3,000 ADA
How does the cost of the project represent value for the Cardano ecosystem?
The project will greatly simplify onboarding and save expences for devs/companies/projects.
The price is very low and advantageous, given the simplified work and easier onboarding of new projects and startups.
Terms and Conditions:
Yes
Josef Taborsky - CTO, founding member since Adapools - project owner, QA, BE
Michal Urbanek - CEO, founding member - planning, risk, legal
David Choloyan - developer
Filip Balas - developer, socme