BICLE v0.1 - The Decentralized Feed Protocol"Like Bitcoin decentralized money, BICLE decentralizes information"GitHub
AbstractBICLE is a decentralized information protocol that creates an immutable, verifiable ledger of news and information. Inspired by Bitcoin's architecture, BICLE uses
Proof-of-Information (PoI) - cryptographic hashing to ensure news integrity and create tamper-proof records.
The problem: News can be edited, deleted, manipulated. No cryptographic proof of "what was said when."
The solution: Blockchain-based immutable record. Every news item gets a unique hash. Blocks are chained. History is verifiable.
Technical OverviewCore Concept:News Item → iHash (SHA-256)
Multiple News → Block
Block → blockHash (SHA-256)
Blocks → Blockchain (chained via previous hash)
Structure:iHash = SHA256(title + link + source + timestamp)
blockHash = SHA256(sorted(iHash₁ + iHash₂ + ... + iHashₙ))
Properties:-
Immutable: Changing one news item breaks the entire chain
-
Verifiable: Anyone can verify the blockchain independently
-
Timestamped: Cryptographic proof of "when" something was published
-
Tamper-evident: Any alteration is immediately detectable
Genesis BlockJust like Bitcoin's genesis block referenced
"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks", BICLE's genesis block marks the beginning:
Block #0
Timestamp: 2025-11-05T11:20:00Z
News: "The Guardian 05/Nov/2025 - on the brink of a financial crisis for AIs in companies"
Link: https://www.theguardian.com/business/2025/nov/05/global-stock-markets-fall-sharply-over-ai-bubble-fears
iHash: [SHA-256]
blockHash: [SHA-256]
previous: null
Two financial crises. Two protocols. One philosophy:
decentralization.
Current Features (v0.1)✓
RSS Aggregation: 24+ trusted sources (Bitcoin Core, Ars Technica, The Guardian, etc.)
✓
Community Submissions: Anyone can submit news via /submit command
✓
Blockchain Storage: JSON-based, easily auditable
✓
Integrity Verification: /verify command checks entire chain
✓
Auto-mining: New blocks every 5 minutes
✓
Export: Full blockchain export for independent verification
✓
Open Source: MIT License, Python implementation
Comparison: Bitcoin vs BICLE| Feature | Bitcoin | BICLE |
| Purpose | Decentralize money | Decentralize information |
| Proof | Proof-of-Work | Proof-of-Information |
| Block Content | Transactions | News items |
| Hashing | SHA-256 | SHA-256 |
| Consensus | Longest valid chain | Longest valid chain (future) |
| Storage | ~500GB blockchain | Lightweight (text only) |
| Network | Global P2P | Centralized (v0.1) → P2P (v0.2+) |
"But You're Using Centralized Sources?"Yes. And here's why that's not a contradiction:BICLE v0.1 is
infrastructure, not the final product.
Bitcoin didn't eliminate banks overnight. But it created the infrastructure for alternatives to emerge.
BICLE doesn't eliminate centralized journalism. But it creates the infrastructure for decentralized journalism to
exist.
What v0.1 provides:- Immutable record of existing sources
- Proof that "source X said Y at time Z"
- Tamper-evident history
- Community curation layer
- Foundation for future decentralization
Evolution path:v0.1 → Aggregates centralized sources + creates immutable record
v0.2 → P2P node network + distributed consensus
v0.3 → NOSTR integration + Lightning Network rewards
v1.0 → Fully decentralized journalism production
We're building the
Git of journalism. It doesn't matter where code was written—what matters is the history is immutable and auditable.
Roadmap✓ Q4 2025 - v0.1 (CURRENT)- Genesis block
- Basic blockchain implementation
- Telegram bot interface
- RSS aggregation
- Community submissions
- Public release
Future - v0.2- P2P node network
- Blockchain synchronization
- Distributed consensus
- Multiple node deployment
Future - v0.3- NOSTR protocol integration
- Decentralized identities (npub/nsec)
- Lightning Network zaps (Bitcoin rewards)
- Reputation system
Future - v1.0- Full decentralization
- Web/mobile interfaces
- Regional forks (BICLE-US, BICLE-BR, etc.)
- Topic specialization (Tech, Politics, Science, Health)
- Production-ready release
Use Cases1. Verify Historical ClaimsPolitician: "I never said that."
BICLE:
Shows timestamped, hashed proof from 3 years ago2. Prevent Memory-HolingNews site deletes controversial article.
BICLE:
iHash and timestamp prove it existed3. Whistleblower ProtectionAnonymous submission with timestamp.
BICLE:
Cryptographic proof information existed before investigation4. Community JournalismLocal event ignored by mainstream media.
BICLE:
Community member submits, creates permanent record
Technical ImplementationLanguage: Python 3.8+
Dependencies: python-telegram-bot, feedparser, python-dotenv
Storage: JSON (v0.1), Future: LevelDB/SQLite
Interface: Telegram Bot (v0.1), Future: Web/Desktop/Mobile
Run a node:git clone https://github.com/bicle01/bicle-protocol
cd bicle-protocol
pip install -r requirements.txt
python bicle.py
Verify blockchain:/verify # Check integrity
/export # Download full blockchain JSON
/block 0 # View genesis block
Security ConsiderationsCurrent (v0.1):- Centralized nodes (single point of failure)
- No consensus mechanism yet
- Rate limiting on submissions
- Cryptographic verification of chain integrity
Future (v0.2+):- P2P network eliminates single point of failure
- Consensus via longest valid chain
- Sybil resistance via NOSTR identities
- Economic incentives (zaps) discourage spam
Open Source & ContributingBICLE is
100% open source under MIT License.
Contribute:- Run a node
- Submit pull requests
- Test and report bugs
- Add RSS sources
- Translate documentation
- Spread the word
GitHub:
License: MIT
Language: Python
The VisionImagine a world where:
✓ News cannot be silently deleted or edited
✓ Anyone can verify what was said and when
✓ Community validates journalism, not corporations
✓ Quality reporting is rewarded with Bitcoin
✓ No algorithm manipulates what you see
✓ Information flows freely, without censorship
That is BICLE's vision.
Bitcoin taught us:
Don't trust, verify.That principle applies to money. It should apply to information too.
Why BitcoinTalk?This community understands decentralization better than anyone. You lived through Bitcoin's early days. You understand why trustless systems matter. You've seen how one protocol can change the world.
I'm here because BICLE is built on the same principles Satoshi outlined in 2009:
"The root problem with conventional currency is all the trust that's required to make it work."
Replace "currency" with "journalism" and you have BICLE's mission.
I'm asking for:- Technical feedback on the architecture
- Security review of the implementation
- Ideas for P2P consensus mechanism
- Community involvement in development
This is
v0.1 - experimental, rough, but functional. Just like Bitcoin v0.1 was.
DemoNOSTRl: npub1sx33m49zg9hwgd8h08su45uf8zshrae3tx53rfs8ckh0xcv7syrsjsw85xTry:
- /start - See available commands
- /block 0 - View genesis block
- /verify - Verify blockchain integrity
- /export - Download full blockchain
Final WordsSatoshi gave us the tools to decentralize money.
Now we're using those tools to decentralize truth.
Bitcoin proved that mathematics can replace institutional trust.
BICLE applies that lesson to information.
This is v0.1. It's experimental. It's imperfect. But it's a start.
Just like Bitcoin was on January 3, 2009.
"In cryptography we trust."---
Genesis: November 5, 2025
Status: Live & Open Source
License: MIT
Questions? Technical discussions? Fork ideas? Let's talk.