8000 GitHub - biofool/TDN: Truthiness Discovery Network · GitHub
[go: up one dir, main page]

Skip to content
{"props":{"color_mode":"dark","logged_in":false,"marketing_page":false,"home_path":"/","login_path":"/login?return_to=https%3A%2F%2FGitHub.com%2Fbiofool%2FTDN","signup_path":"/signup?ref_cta=Sign+up\u0026ref_loc=header+logged+out\u0026ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E\u0026source=header-repo\u0026source_repo=biofool%2FTDN","signup_enabled":true,"is_signup_controller":false,"show_search_and_nav":true,"hide_search":false,"private_mode_enabled":false,"should_use_dotcom_links":true,"auth_hydro_click":"{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://GitHub.com/biofool/TDN\",\"user_id\":null}}","auth_hydro_click_hmac":"f94ea4bc34506b7657897c9ddfb3ebf6f7a074be1a84c4a927a918a0366a56d9"}}
biofoolPublic

About

Truthiness Discovery Network

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

TDN — Truthiness Discovery Network

A conceptual project exploring a decentralized public ledger for media provenance, truthiness ratings, and expert commentary — enabling consumers to assess the authenticity of media in real time.

Overview

TDN (Truthiness Discovery Network) addresses the challenge of deep fakes, fake news, and misinformation by proposing a public ledger that tracks media provenance, expert ratings, and commentary. The vision is that media players would query this ledger when presenting content, allowing consumers to understand a piece of media's "truthiness" in real time.

The repository currently contains:

  • A conceptual README describing the project vision
  • A Threat Dragon threat model diagram (ThreatDragonModels/)
  • The Privoxy 3.0.28 source code (a privacy-enhancing web proxy), included as a reference/dependency for the network architecture

Prerequisites

  • For reviewing the threat model: OWASP Threat Dragon
  • For building Privoxy: standard C build tools (gcc, make, autoconf)
  • Ruby and Jekyll (for GitHub Pages site, configured via _config.yml)

Setup

  1. Clone the repository:

    git clone https://github.com/biofool/TDN.git
    cd TDN
  2. To view the threat model, open ThreatDragonModels/Test/Test.json in OWASP Threat Dragon.

  3. To build Privoxy (included as reference source):

    cd privoxy-3.0.28-stable
    ./configure
    make
  4. To serve the GitHub Pages site locally:

    bundle exec jekyll serve

How to Run

This is primarily a conceptual/design-phase project. There is no runnable application yet. The Privoxy source is included as a reference for the proxy/filtering component of the envisioned architecture.

Project Structure

TDN/
├── README.md                          # Project vision and concept description
├── _config.yml                        # Jekyll configuration (tactile theme)
├── ThreatDragonModels/
│   └── Test/
│       └── Test.json                  # OWASP Threat Dragon threat model
└── privoxy-3.0.28-stable/             # Privoxy web proxy source code (reference)
    ├── AUTHORS, ChangeLog, LICENSE
    ├── Makefile, GNUmakefile.in
    ├── actionlist.h, actions.c, actions.h
    ├── cgi.c, cgi.h, cgiedit.c, cgisimple.c
    ├── client-tags.c, client-tags.h
    └── ... (full Privoxy source tree)

Key Features

  • Conceptual framework for decentralized media provenance tracking
  • Public ledger design for truthiness ratings and expert commentary
  • Threat model diagram (OWASP Threat Dragon format)
  • Privoxy source included as reference for privacy-enhancing proxy infrastructure

About

Truthiness Discovery Network

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

0