Background:
Smart Reader allows users to learn, share, and contribute information about smart contracts in a human-readable form, essentially a self-evolving wikipedia of smart contracts for enhancing development and security knowledge.
Smart-Reader converts complex contract code into an easily comprehensible document, promoting transparency and accessibility in the decentralized world. Additionally Smart-Reader will allow for users to annotate, comment and vote on comments, which will be an invaluable knowledge sharing medium in the security space. Currently, Smart Reader relies on the GPT-3.5-turbo model to analyze and interpret smart contracts as a base layer for further elaboration.
Summary:
We are seeking a grant of $4000 to upgrade, enhance, and expand the Smart-Reader, a project begun at the EthDenver hackathon. This expansion includes:
- Incorporating the advanced ChatGPT-4 model and adding targeted prompts
- Enhancing the contract annotation feature
- Tracking user contributions and statistics
- Ranking contracts by activity and importance
These improvements will enable users to better understand and navigate the complex world of smart contracts development, smart contract security and the web3 ecosystem.
Deliverables:
- Integration of the ChatGPT-4 model into the Smart Reader DApp.A comprehensive set of new prompts and superprompts to support user inquiries and generate more informative contract explanations.
- Enhanced contract annotation system with section categorization and summarization features.
- A ranking algorithm to prioritize contracts based on activity and importance.
Budget:
ChatGPT-4 integration and testing: $1000
Contract annotation improvements: $1000
Implementation of user contribution tracking, voting, statistics: $2000
Total: $4000
Timeline:
Month 1: Finish all deliverables
Conclusion:
Our grant proposal aligns with the mission of fostering innovation and growth within the decentralized ecosystem. With the requested funding, we aim to improve the Smart Reader DApp to better serve its users and make smart contract development and security knowledge-sharing more accessible, transparent, and collaborative.
Links:
GitHub: GitHub - vidvidvid/smart-reader: Utilises gpt3 to translate contracts into human readable format
Presentation video: Smart Reader - YouTube