Skip to content

Releases: hyperpolymath/bofig

v1.0.0 - Evidence Graph Phase 1 PoC

21 Feb 12:03
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Summary

  • Phase 1 Proof of Concept for the Evidence Graph — infrastructure for pragmatic epistemology in investigative journalism
  • 257 tests, 0 failures, clean compilation
  • Full RSR compliance with A2ML v2.1 Cyberwar-Ready Trustfile

Features

  • Phoenix 1.8 LiveView frontend — 5 interactive pages (Dashboard, Investigation, Graph, PROMPT, Navigation)
  • GraphQL API (Absinthe) — 15 queries, 11 mutations for claims, evidence, relationships, navigation
  • Zotero REST API — import, export, batch-import, sync-status endpoints
  • User authentication — phx.gen.auth with bcrypt, magic link login
  • ArangoDB graph database — multi-model with PROMPT epistemological scoring
  • D3.js visualisations — force-directed graph + radar chart
  • Audience-weighted navigation — 6 audience types (journalist, researcher, policymaker, skeptic, affected person, activist)
  • NUJ testing protocols — task script, consent form, feedback form, decision matrix
  • Production deployment — Containerfile (Podman), nginx, systemd, podman-compose with health checks
  • A2ML v2.1 Trustfile — Cyberwar-ready with LEAN4 proof stubs, PQ cryptography, transparency log

Quick Start

```bash
git clone https://github.com/Hyperpolymath/bofig.git
cd bofig
podman-compose up -d
just setup
just dev

Visit http://localhost:4000

```

Test Dataset

UK Inflation 2023 investigation: 7 claims, 30 evidence items, 38 relationships, 6 navigation paths across 6 audience types with PROMPT scores.

What's Next

  • Deploy to Hetzner Cloud for NUJ journalist testing
  • Month 3 decision point: continue or pivot based on user feedback
  • Zotero browser extension (v1.1.0)

Generated with Claude Code