Has your project previously applied for an OP grant?: No
Number of OP tokens requested: 44,000.00 OP
Did the project apply for or receive OP tokens through the Foundation Partner Fund?: No
If OP tokens were requested from the Foundation Partner Fund, what was the amount?: N/A
How much will your project match in co-incentives? (not required but recommended, when applicable): N/A
How will the OP tokens be distributed? (please include % allocated to different initiatives such as user rewards/marketing/liquidity mining. Please also include a justification as to why each of these initiatives align with the problem statement this proposal is solving.): OP Tokens will be used to fund salaries to developers and UX/UI designers in ratio 80% - 20% which will be disbursed monthly.
Over what period of time will the tokens be distributed for each initiative? Shorter timelines are preferable to longer timelines. Shorter timelines (on the order of weeks) allow teams to quickly demonstrate achievement of milestones, better facilitating additional grants via subsequent proposals: Milestone 1–> 4 wks
Milestone 2–> 4 wks
Milestone 3–> 6 wks
Milestone 4–> 3 wks
Milestone 5–> 6 wks
Milestone 6–> 8 wks
Milestone 7–> 8 wks
Milestone 8–> 6 wks
Milestone 9–> 12 wks
Please clearly define the milestones you expect to achieve in order to receive milestone based installments. Please consider how each milestone relates to incentivizing sustainable usage and liquidity on Optimism. Progress towards each milestone must be trackable: Milestone 1: GPT-3 Praise demo (1k OP)
- AI ask-me-anything demo bot, three bot commands:
- /whois - generates user bio
- /tell-me-about - asks question about user
- /ask - ask any question on the Praise data
Milestone 2: ERC-20 reputation token minter (5k OP)
- Solidity contracts
- ERC-20 reputation token
- Token factory
- Praise API
- Endpoints to manage contract addresses, distributions, etc
- Frontend
- Token creation wizard
- Reputation minting wizard
- Overview page - minting and distribution summary, etc
Milestone 3: Backend migration and upgrade (3k OP)
- Backend migration
- From Express to Nest.js
-
Ability to host many communities on one server
-
Secured and documented API
- Open API specs / Swagger
- API key handling
securely give access to third party bots and systems
Milestone 4: Setup and config script for self-hosted Praise (1k OP)
- Interactive Bash script(s)
- Install and configure Praise
- Backup database
- Restore database
- Upgrade Praise
Milestone 5: Upgraded reports, exports and analytics (4k OP)
- Backend
- New export endpoints for individual entities - csv, json
- Full export of Praise in DuckDB / Parquet format
- Endpoints for managing report settings etc
- Frontend
- Plugin system - allow reports to be created using untrusted third party code
- Reports dashboard, CRUD reports
- Analytics dashboard, CRUD analytics
- Other
- A standalone repository of reports - Custom reports library
Milestone 6: Hosted Praise, self-deployment (5k OP)
- Backend
- Community setup and configuration service
- Clustering and load balancing of backend services
- Email notification service
- Frontend
- Standalone setup and configuration website
Milestone 7: OpenAI integration (10k OP)
- User research for top use cases
- Automated org charts
- Contributor bios
- AI AMA bot
- Backend
- Open AI API integration
- AI analytics engine
- Frontend
- AI supported reports
- Integration of AI data into user profile
Discord bot
- AI AMA commands
Milestone 8: NFT badge minter (5k OP)
Solidity
- Choose & deploy NFT contract
Backend
- Endpoints for managing NFT distributions
Frontend
- NFT minting flow
Milestone 9: Praise decentralization, Ceramic integration (10k OP)
-
Ceramic authentication integration
-
Praise to Ceramic push service
-
Ceramic Praise explorer – all communities, all praise
Why will incentivized users and liquidity on Optimism remain after incentives dry up?: N/A
Please provide any additional information that will facilitate accountability (smart contracts addresses relevant to the proposal, relevant organizational wallet addresses, etc.): N/A
Confirm you have read and agree to the Eligibility Restrictions (here): I have read the Eligibility Restrictions and agree to abide by their conditions