Blockchain education and information platform


ChainSources is a blockchain education and information platform. It pairs a written library with a continuously refreshed feed of verified sources, so that what a reader learns and what is happening in the field sit in the same place.
Most blockchain reading splits into two unhelpful halves: evergreen explainers that never move, and a news firehose with no teaching in it. ChainSources was built to keep both under one roof without letting the fast half drown the slow half.
A news-shaped 72-hour window silently excluded the sources that matter most to a learning product — protocol foundations publish roughly fortnightly, and reference clients only on release. A short window left nothing but trade press.
A Cloudflare Worker validates, dedupes and merges every source on a schedule, writing into KV behind a first-seen ledger so a republished URL cannot masquerade as new. The window was widened to 60 days after measuring what each source actually publishes. The same endpoint feeds the website, the Android app and the iOS app.
Published on Google Play. The app ships the same web interface inside a Capacitor WebView, so it stays in step with the site.
play.google.com/store/apps/details?id=net.chainsources.app ↗Native SwiftUI app builds and reads the live shared feed. Unsigned — no distribution certificate yet.
Concept
Architecture
UI / UX
Development
Database
Testing
Deployment
Mobile
Shared content pipeline
One verified-content pipeline replaced hard-coded articles as the primary feed, serving the website and both mobile apps from a single endpoint.