Dear Polkadot Community,
We’re excited to submit our proposal for retroactive funding of the JAM Knowledge Base Search Engine—an open-source platform designed to unify and simplify access to JAM-related knowledge scattered across different data sources. With multiple search options, it significantly reduces the time JAM developers spend hunting for information, captures historical context from discussions, and lowers onboarding barriers for the 20+ teams building in the JAM ecosystem.
Full proposal text:
https://docs.google.com/document/d/1-noNYatvQqAw3w0o2yl0cGLxFlVYQamBLCPUjMsV33c/edit?usp=sharing
Project Category / Type: Software development
Proponent: FluffyLabs.dev
USDC address: (to be defined)
Requested allocation: 25.000 USDC - Income taxable: 19% tax on "virtual currencies" tax in Poland: https://www.podatki.gov.pl/en/your-e-pit/pit-38-for-2022/
Discussion date: 13th July 2025
Onchain publish date: scheduled for 20th July 2025
Previous treasury proposals: none
The JAM ecosystem faces a critical information fragmentation problem. JAM-related content is scattered across multiple platforms: Gray Paper specifications, Matrix chat discussions, documentation websites, and GitHub repositories. Over 20 teams participating in the JAM Prize Contest need efficient access to this distributed knowledge base.
We built the JAM Knowledge Base Search Engine to solve the major pain points we identified while working on JAM projects and participating in community discussions.
While developing JAM-related projects, we identified the following issues:
We propose retroactive funding for the development of the JAM Knowledge Base Search Engine hosted at https://search.fluffylabs.dev with open source code available on GitHub (https://github.com/fluffylabs/jam-search).
Unlike the JAM prize, which focuses on client implementations, no existing funding covers the creation of ecosystem tools like comprehensive search engines.
Discussion about this kind of solution started on #jam:polkadot.io:
Existing search solutions have significant limitations:
The JAM Knowledge Base Search Engine is the first solution providing unified, intelligent search across all JAM content sources.
The JAM Knowledge Base Search Engine features:
Web Application: https://search.fluffylabs.dev
Open Source Code:https://github.com/fluffylabs/jam-search
Backend API: RESTful endpoints with comprehensive documentation
Data Pipeline: Automated collection systems for all JAM content sources
The search engine is already being used by JAM development teams and has proven effective in reducing time spent searching for technical information across multiple platforms.
This proposal seeks retroactive funding for the development of the JAM Knowledge Base Search Engine, which was developed during March-May 2025 based on git commit history:
The JAM Knowledge Base Search Engine development is complete, and we are seeking retroactive funding for 250 hours of work, covering full-stack development, AI integration, and deployment.
Budget Breakdown
Task | Time (Hours) | Rate ($/hour) | Cost |
---|---|---|---|
Backend Development | API development, database design, Matrix integration | 120 hours | $100 |
Frontend Development | React app, UI components, search interface | 80 hours | $100 |
AI Integration | Semantic search with OpenAI embeddings | 30 hours | $100 |
DevOps & Deployment | Docker setup, database optimization, production deployment | 15 hours | $100 |
Project Management | Planning, QA, documentation, coordination | 5 hours | $100 |
Total Budget:
Developer Hours: 245 hours × $100/hour = $24,500
Project Management Hours: 5 hours × $100/hour = $500
Total: $25,000
This budget reflects the full scope of work required to develop and deliver the open-source JAM Knowledge Base Search Engine.
Total - 26 USD per month. The infrastructure cost is covered until July 2026
USDT Address: (to be defined)
Requested Allocation: 25.000 USDC
Governance Referenda Origin Call: Small spender
Team Member: Krystian Fras
Email: krystianfras95@gmail.com
Matrix: @krystian50:matrix.org
GitHub: https://github.com/krystian50
The JAM Search was built by the FluffyLabs team, a group involved in the development of decentralized tools for the Polkadot ecosystem:
Krystian led the complete development of the application, from initial concept through production deployment. He’s a PBA Alumni (certificate) and developer of the PVM Debugger (treasury proposal).
Piotr was responsible for search engine implementation, data mapping and AI capabilities. He took a part in both frontend and backend development.
Marcin designed the application and was responsible from maintaining a proper UX through the whole implementation process.
Tomasz was a core developer at Parity Technologies, where he worked on various core parts of Substrate. Now, as founder of Fluffy Labs contributing to Polkadot Ecosystem, including leadership of the JAM implementation. Tomasz brought the initial search application idea and guided through the process to achieve a valuable application.