aevum-news / platform
aevum-news / platform
● Production v2.4.1 CC BY-SA 4.0 📝 Draft Workflow ⭐ 12.4k 🍴 892

Overview

Aevum News Platform is an open-architecture journalism infrastructure designed for transparency, speed, and cryptographic verification. Built for modern newsrooms, independent journalists, and API consumers, it provides a unified pipeline for ingestion, editorial workflow, fact-checking, and multi-format distribution.

📰 4.2M articles indexed
🌍 128 active feeds
<80ms avg. latency
🔒 100% verified hashes

Unlike traditional CMS architectures, Aevum treats news as immutable, timestamped data objects with full provenance tracking. Every story carries a Merkle-proof chain linking back to source material, editorial decisions, and publication events.

Architecture

Module Function Stack
Ingestion Engine Parses RSS, AP/Reuters feeds, social signals, and direct submissions Go, Kafka, Redis
Verification Layer Cryptographic hashing, source cross-referencing, AI-assisted fact-checking Rust, PostgreSQL, Vector DB
Editorial Workflow Version-controlled drafts, role-based access, approval chains Next.js, GraphQL, WebSockets
Distribution Mesh CDN routing, RSS/JSON export, push notifications, syndication Cloudflare, S3, WebSub

Quick Start

Install the CLI tool to fetch, verify, and publish articles locally:

npm install -g @aevum/cli

# Initialize workspace
aevum init --project my-newsroom

# Pull latest verified feeds
aevum fetch --source ap,euronews,local

# Verify and publish
aevum verify --strict && aevum publish --cdn

For Docker deployment:

docker compose up -d
# Dashboard available at http://localhost:8080

Public API

Base URL: https://api.aevum.news/v2

GET /articles?verified=true&limit=10
{
  "status": "success",
  "data": [
    {
      "id": "aev_8f3k29d",
      "headline": "Global Climate Accord Ratified by 142 Nations",
      "hash": "0x9c3e8...a21f",
      "published_at": "2025-04-12T09:14:00Z",
      "verification_score": 0.98,
      "tags": ["world", "climate", "policy"]
    }
  ]
}
POST /verify

Submit a draft for cryptographic verification and AI fact-checking pipeline.

WebSocket /live-feed

Real-time streaming endpoint for breaking news events. Supports filtering by region, category, and verification tier.

Roadmap & Releases

  • v2.5.0 (Q3 2025): Decentralized hosting via IPFS, multilingual NLP pipeline
  • v2.6.0 (Q4 2025): AI editorial assistant with bias-detection metrics
  • v3.0.0 (Q1 2026): Zero-knowledge proof verification for anonymous sourcing

Full changelog available at CHANGELOG.md

Contributing

We welcome contributions from journalists, developers, and media researchers. Please read:

  • CONTRIBUTING.md for PR guidelines and code standards
  • EDITORIAL.md for sourcing, verification, and style rules
  • SECURITY.md for responsible disclosure

To join the editorial board or apply for API keys, open an issue with the label access-request.

License & Content Policy

Code: MIT License
Content: Creative Commons Attribution-ShareAlike 4.0
Data: CC0 1.0 Universal (Public Domain Dedication)

All published articles include embedded provenance metadata. Republishing requires attribution to Aevum News and original sources. Commercial syndication requires a licensing agreement.