Skip to main content

Dappjak Report

Building a censorship-resistant news aggregation platform on Internet Computer Protocol for transparent, on-chain news delivery

Dappjak Report

Dappjak Report

dApp source

Overview

Dappjak Report is a decentralized news aggregation platform built on the Internet Computer Protocol, designed to provide censorship-resistant access to global news. In an era where traditional media is increasingly controlled by centralized entities, Dappjak Report aggregates news from multiple sources in a transparent, on-chain manner, ensuring that users can access information without fear of manipulation or takedown.

Origin Story

The project emerged from the recognition that news aggregation has become a battleground for censorship and misinformation. Inspired by platforms like Drudge Report but committed to decentralization, Dappjak Report aims to create a truly free press ecosystem. What started as a simple RSS aggregator has evolved into a sophisticated dApp featuring automated content curation, community moderation, and on-chain verification of news authenticity.

Technical Architecture

Decentralized Infrastructure

  • 100% On-Chain Aggregation: All news feeds, articles, and user interactions stored on ICP blockchain
  • RSS Feed Integration: Automated pulling from thousands of RSS feeds worldwide
  • Multi-Source Verification: Cross-referencing headlines from multiple outlets for accuracy
  • Censorship Resistance: Distributed storage ensures content permanence

Technology Stack

  • Frontend: SvelteKit with responsive design for mobile and desktop
  • Backend: Motoko smart contracts for data processing and storage
  • Database: CanDB for scalable, distributed news storage
  • Aggregation Engine: Custom RSS parser with anti-duplication algorithms
  • Authentication: Internet Identity for user accounts and moderation

Key Features

News Aggregation Platform

  • Real-time RSS feed monitoring from global sources
  • Automated categorization (World, Politics, Entertainment, Tech, etc.)
  • Duplicate detection and spam filtering
  • Responsive reader interface with bookmarking

Decentralized Verification

  • Community-driven fact-checking system
  • On-chain voting for news authenticity
  • Transparent source credibility scoring
  • Immutable article timestamps and hashes

Comment System

  • Per-Article Comments: Each aggregated news story features a dedicated comment section
  • Markdown Support: Users can post rich-text comments with formatting, links, and images
  • Threaded Discussions: Nested replies for in-depth conversations on specific news items
  • Moderation Tools: Community voting on comments, with automated spam detection
  • Anonymous Posting: Optional anonymity for sensitive discussions while maintaining accountability

Technical Features

  • Feed Management: Support for RSS, Atom, and custom API feeds
  • Content Chunking: Large articles split for efficient blockchain storage
  • Search Functionality: Full-text search across aggregated content
  • Export Options: RSS feeds for users to subscribe to curated content

Governance & Decentralization

The platform operates with a hybrid governance model transitioning toward full decentralization. Content moderation is handled through community voting, with plans for a Service Neuron System (SNS) to govern the platform's future development. This ensures that Dappjak Report remains independent of any single entity.

Content Philosophy

Dappjak Report embraces free speech while combating misinformation. By aggregating from diverse sources and providing transparent verification mechanisms, it creates a balanced news ecosystem. The platform hosts content that may be controversial elsewhere, prioritizing information access over ideological conformity.

Challenges & Innovations

Technical Challenges

  • Handling high-volume RSS feeds without overwhelming blockchain resources
  • Implementing efficient duplicate detection algorithms
  • Balancing automation with human oversight for content quality

Innovative Solutions

  • Distributed Parsing: RSS feeds processed across multiple canisters
  • AI-Assisted Curation: Optional AI filtering for spam and low-quality content
  • Interoperability: Integration with other DappJak Labs projects for enhanced functionality

Future Developments

  • Integration with decentralized social networks for discussion threads
  • Advanced AI-powered fact-checking assistants
  • Mobile application for iOS and Android
  • Expansion to non-English language feeds
  • Tokenized voting system for community governance

Technical Specifications

  • Feed Sources: 10,000+ RSS feeds from verified publishers
  • Update Frequency: Real-time aggregation with 5-minute intervals
  • Storage Capacity: Unlimited via ICP's scalable architecture
  • User Capacity: Supports millions of concurrent users
  • Content Types: Text, images, videos, and embedded media

Dappjak Report represents a bold step toward democratizing news consumption in the decentralized web. By leveraging blockchain technology, it ensures that information remains accessible, verifiable, and free from centralized control.