# Blobscan Project Roadmap ## Roadmap Proposal #1 ### Milestone #1: Alpha release - **Target Date**: End of March. - **Description**: Release all core features and functionality, allowing users to search blob transaction data on the latest devnet version. - **Deliverables**: - Blob indexer: - Set up infrastructure for the incoming 4844 devnet v4. - Migrate to a Rust implementation. - Web app: - New identity and UI designs implementation. - Block, transaction, and blob views. - Search and filtering functionality (e.g., search by datahash, KZG commitment, transaction, etc.). - Database layer: - Schema and data models design and implementation. - **Amount**: USD 30,000 ### Milestone #2: New features and rollups onboarding - **Target Date**: End of April. - **Description**: We will add new functionalities, work on the specification of the REST API, and do outreach rollup projects for feature requests. - **Deliverables:** - Blob indexer: - Changes to make the software more robust and flexible. - Web app: - Start with the blob-focused charts and metrics dashboard. - Implement responsive design for medium and smaller devices. - Optimize views. - REST API: - Write the specification. - Rollup projects outreach (Scroll, Optimism, Aztec, and Arbitrum): - Prepare first contact meetings. - User requirement capture study. - Data provider: - Integrate Swarm as data provider for blobs - **Amount**: USD 30,000 ### Milestone #3: REST API, testing and documentation - **Target Date**: End of May. - **Description**: Implement REST API, finish the metrics dashboard, ramping up on testing and documentation. - **Deliverables**: - Web app: - Continue with charts and metrics dashboard, including: - Blob usage over time. - Gas expenditure comparison of blob vs. legacy transactions. - Implement tagging feature to detect which L2 rollup generates the blob transaction. - Integration tests. - REST API: - Spec implementation. - Test plan and test case creation. - Documentation: - Create a docs site with a static site generator. - Web app features, user and developer FAQs sections. - API getting started and endpoints section. - Testing: - Integration tests between database, web app, and API. - **Amount**: USD 20,000 ### Milestone #4: Database optimization and wrapping up - **Target Date**: End of June. - **Description**: We will finalize the blob indexer and make it available through a docker container. Furthermore, we will add the final touches to the overall documentation and provide the last API feature. - **Deliverables**: - Blob indexer: - Docker containerization. - Integrate to the [eip44-interop repo](https://github.com/Inphi/eip4844-interop). - REST API: - Verification tooling: - KZG commitments verification and versioned hash conversion. - Blob sidecar verification. - Database layer: - Performance optimizations: indexing, partitioning, and query improvements. - Documentation: - Web app features sections. - API endpoints sections. - **Amount**: USD 20,000 ## Roadmap Proposal #2 ### Milestone #1: Alpha release - **Target Date**: Mid of April. - **Description**: Release all core features and functionality, allowing users to search blob transaction data on the latest devnet version. - **Deliverables**: - Blob indexer: - Set up infrastructure for the incoming 4844 devnet v4. - Migrate to a Rust implementation. - Changes to make the software more robust and flexible. - Web app: - New identity and UI designs implementation. - Block, transaction, and blob views. - Search and filtering functionality (e.g., search by datahash, KZG commitment, transaction, etc.). - Implement responsive design for medium and smaller devices. - REST API: - Write the specification. - Database layer: - Design and implement the architecture. - **Amount**: USD 40,000 ### Milestone #2: New features, REST API, and rollups onboarding - **Target Date**: End of May. - **Description**: We will work on the metrics dashboard, tagging system, and REST API. Outreach of rollup projects for features request. - **Deliverables:** - Web app: - Blob-focused charts and metrics dashboard including: - Blob usage over time. - Gas expenditure comparison of blob vs. legacy transactions. - Implement tagging feature to detect which L2 rollup generates the blob transaction. - REST API: - Spec implementation. - Verification tooling: - KZG commitments verification and versioned hash conversion. - Blob sidecar verification. - Test plan and test case creation. - Rollup projects outreach (Scroll, Optimism, Aztec, and Arbitrum): - Prepare first contact meetings. - User requirement capture study. - Data provider: - Integrate Swarm as data provider for blobs - Testing: - Integration tests between database, web app, and API. - **Amount**: USD 40,000 ### Milestone #3: Wrapping up - **Target Date**: End of June. - **Description**: We will finalize the blob indexer and make it available through a docker container. Furthermore, we will optimize the database, add the final touches to documentation and provide the last API feature. - **Deliverables**: - Blob indexer: - Docker containerization. - Integrate to the [eip44-interop repo](https://github.com/Inphi/eip4844-interop). - Database layer: - Performance optimizations: indexing, partitioning, and query improvements. - Documentation: - Create a docs site with a static site generator. - Web app features, user and developer FAQs sections. - API getting started and endpoints section. - **Amount**: USD 20,000