Decentralized Knowledge Graph with AI-Powered Semantic Search
_HackIndia Spark 6 – 2025 | Team: Enroll-X
FactChain empowers users to submit, search, and validate facts in a decentralized way. Contributions are stored permanently using IPFS, semantically linked in a browsable knowledge graph, and made searchable with LLMs.
Whether you're submitting a new fact, exploring interconnected concepts, or staking your reputation on truth—FactChain ensures credibility is transparent and community-owned.
-
Submit Facts
Add factual statements linked to topics and concepts. -
Semantic Knowledge Graph
Facts are semantically interlinked, forming a browsable and meaningful knowledge web. -
Decentralized Storage
Uses IPFS to ensure permanence and censorship resistance. -
AI Semantic Search
LLMs returns fact summaries and related concepts using natural language queries. -
Reputation Staking
Contributors stake tokens when submitting/editing facts. Community feedback affects their reputation and token balance. -
Voting System
Facts can be upvoted or downvoted by the community, directly influencing their credibility and contributor reputation. -
Contributor Dashboard
View your submitted facts, staked tokens, votes, and reputation all in one place. -
Fact Viewer Page
Minimal, clean UI to read facts with references, links, and author info. -
Graph Explorer Interface
Explore the entire fact graph visually—navigate between connected facts and concepts. -
✏Edit Proposal System
Users can propose edits to facts. Community reviews and votes on changes. -
Comment Threads
Discuss facts directly in context with other contributors. -
Reputation Leaderboard
Highlights top contributors and community-vetted knowledge builders. -
Token Rewards
High-reputation contributors can earn token incentives.
| Component | Technology Used |
|---|---|
| Smart Contracts | Solidity, Hardhat |
| Decentralized Storage | IPFS |
| Frontend | React, Tailwind CSS, Ethers.js |
| AI Integration | Hugging face |
| Backend (optional) | Node.js / Express for APIs |
- Smart Contract: Submission, Voting, and Staking
- IPFS
- AI Query Response with LLMs
- UI/UX Implementation
- Reputation + Voting Logic
- Testing + Demo Prep
In a world overwhelmed with misinformation, FactChain provides a decentralized, trustable, and intelligent knowledge layer that puts power back in the hands of communities. It is more than a fact checker—it's a living, evolving web of verified human knowledge.
Truth should be open-source, transparent, and community-governed. That's what we're building with FactChain.
by Team Enroll-X at HackIndia Spark 6 – 2025
- Parth Pawar
- Krishna Chamarthy
- Bhavesh Chauhan