Suprnova DHT: Universal P2P Network with Blog Credibility

Suprnova DHT: Universal P2P Network with Blog Credibility

Watermark: -657

Post 657: Suprnova DHT - Universal P2P Network

The Vision

A universal P2P network where:

  • Your identity is your fingerprint (Touch ID)
  • Your credibility comes from blog correlation
  • You chat with communities clustered by blogs
  • Everything runs on EigenDHT substrate

No passwords. No keys. No central servers. Just biometric identity and blog-derived trust.

Three-Layer Architecture

┌─────────────────────────────────────────────────────────┐
│                  Universal P2P Network                   │
│                                                          │
│  Biometric Identity → Blog Credibility → Chat Clusters  │
└─────────────────────────────────────────────────────────┘

Layer 1: Identity (Biometric)

Touch ID → Biometric Hash (H_bio) → Universal Identity

Your fingerprint is your identity:

  • No passwords to remember
  • No keys to lose
  • Same identity across all systems
  • Portable between all blogs/communities

How it works:

  1. Touch your fingerprint (Touch ID)
  2. Generate biometric hash: H_bio = SHA3(biometric_data)
  3. This becomes your universal node ID

Key properties:

  • Deterministic: Same fingerprint → Same H_bio (always)
  • Unique: Different person → Different H_bio
  • Portable: Use same identity everywhere
  • Secure: Biometric never leaves device

Layer 2: Credibility (Blog-Specific)

Biometric + Blog Corpus → Credibility Score (0-1)

Each blog measures your credibility independently:

High Score (>0.8): Likely the blog author

  • Your biometric patterns strongly correlate with blog n-grams
  • You probably wrote most of the content
  • High trust from this blog’s perspective

Medium Score (0.5-0.8): Some correlation

  • Partial alignment with blog patterns
  • Contributor or regular reader
  • Moderate trust

Low Score (<0.5): Minimal correlation

  • Little resonance with blog patterns
  • New visitor or unrelated biometric
  • Low trust, but still allowed to participate

How it works:

  1. Blog generates n-gram patterns from all posts
  2. Your biometric generates a fixed pattern (100 points)
  3. System finds best correlation between patterns
  4. High correlation = You likely wrote the blog = High credibility

Implementation:

  • Uses trained ML embeddings (sentence transformers, 384D)
  • N-gram co-occurrence analysis
  • Pattern correlation search
  • Pure math, no opinions

Layer 3: Substrate (EigenDHT)

Biometric Identity → Kademlia DHT → Peer Discovery

Communication happens over EigenDHT:

  • Decentralized routing: Kademlia algorithm (O(log N) lookup)
  • Biometric addressing: H_bio is your DHT node ID
  • Cryptoeconomic security: EigenLayer integration
  • Content-addressed storage: Immutable, verifiable data

In development: current-reality repository

First Application: Blog-Clustered Chat

Blog → Community → Chat Room (credibility-weighted)

How It Works

1. Join a Blog Community

./main.ts https://bitcoin-zero-down-2ea152.gitlab.io

This:

  • Assesses your credibility from blog’s perspective
  • Connects you to the blog’s chat room
  • Your messages weighted by credibility score

2. Message Weighting

High-credibility users (blog author):

  • Messages displayed prominently
  • Larger font, top of feed
  • “Verified Author” badge
  • Higher visibility

Low-credibility users (visitors):

  • Messages displayed smaller
  • Lower in feed
  • Still visible, just quieter
  • Can still participate

3. Natural Moderation

No moderators needed:

  • Spam from low-credibility = automatically quiet
  • Author messages = automatically prominent
  • No banning, no censorship
  • Pure math-based filtering

Use Cases

1. Blog Communities

  • Author verifies identity (high credibility score)
  • Readers chat with verified author
  • Q&A naturally weighted by expertise
  • Community forms around blog topics

2. Distributed Collaboration

  • Multiple blogs = multiple communities
  • Same biometric identity across all
  • Different credibility in each community
  • Portable identity, context-specific trust

3. Decentralized Moderation

  • High-credibility = louder voice
  • Low-credibility = quieter voice
  • Everyone can participate
  • No central authority

Working Demo: Credibility Assessment

Available now:

# Requires macOS with Touch ID
cd suprnova-dht
./bio_info.ts https://bitcoin-zero-down-2ea152.gitlab.io

Output:

╔═══════════════════════════════════════════════════════════╗
║              BLOG CREDIBILITY ASSESSMENT                  ║
╚═══════════════════════════════════════════════════════════╝

CREDIBILITY SCORE: 0.8271 (82.71%)

Assessment: HIGH CREDIBILITY - Likely blog author/major contributor

─────────────────────────────────────────────────────────────
Computational Details (Intermediary Results):
─────────────────────────────────────────────────────────────

Biometric Hash:     3b9a5a1e43359a849e067395d4161d9a1307...
Best Match Word:    "meta-lesson"
Search Position:    27,655 / 66,767
Correlation:        0.827115
Neighbors:          , the, more
Embedding Dim:      384D

What this shows:

  • Credibility score: 0.827 (82.71%) - the FINAL RESULT
  • Interpretation: HIGH CREDIBILITY - Likely the blog author
  • Computational details: How we got there (intermediary)

The credibility score is what matters. Everything else is computation.

Technical Implementation

Blog Requirements

Your blog needs static AI assets:

https://your-blog.com/ai/
  ├── learner_state.json    # N-gram patterns (66,767 words)
  ├── embeddings.json       # Post embeddings (637 posts, 384D)
  └── posts.json           # Post index (optional)

Generate with:

# Extract n-gram patterns
scripts/build_static_ai.py

# Train sentence transformer embeddings
scripts/maintain_semantic_index.py

Credibility Calculation

import { createFromBlogUrl } from 'suprnova-dht';

// Auto-detect blog parameters
const system = await createFromBlogUrl('https://your-blog.com');

// Get biometric hash (Touch ID)
const biometricHash = await getBiometricHash();

// Calculate credibility
const address = await system.bioToAddress(biometricHash);
const credibility = Math.abs(address.correlation); // 0-1

console.log(`Credibility: ${credibility.toFixed(4)}`);

Under the hood:

  1. Load blog n-gram patterns (learner_state.json)
  2. Load post embeddings (embeddings.json)
  3. Generate biometric pattern from H_bio
  4. Search for best word correlation
  5. Return correlation score (0-1)

Why It Works

Self-Referential Property:

If you wrote the blog:

  • Your writing has patterns (n-grams)
  • Your biometric generates a pattern
  • These patterns correlate strongly
  • High credibility score automatically

If you didn’t write the blog:

  • No pattern correlation
  • Low credibility score automatically
  • No hardcoded logic needed

It’s pure semantic correlation.

Philosophy

Universal Identity

One biometric = One identity everywhere:

  • No separate accounts
  • No password management
  • No key storage
  • Just your fingerprint

Contextual Credibility

Same identity, different trust levels:

  • High credibility in blogs you wrote
  • Medium in blogs you contribute to
  • Low in blogs you’re new to
  • Context matters, credibility follows

Decentralized Communication

No central servers:

  • P2P routing via EigenDHT
  • Kademlia algorithm
  • Biometric addressing
  • Cryptoeconomic security

Natural Moderation

Math, not moderators:

  • Credibility = pattern correlation
  • High credibility = louder voice
  • Low credibility = quieter voice
  • No censorship, just weighting

Comparison with Existing Systems

Traditional Chat (Discord, Slack)

Problems:

  • Central servers (can be shut down)
  • Moderators (subjective decisions)
  • Accounts (passwords to manage)
  • Roles (manual assignment)

Suprnova DHT:

  • ✅ P2P (no central servers)
  • ✅ Math-based moderation (objective)
  • ✅ Biometric identity (no passwords)
  • ✅ Automatic roles (credibility score)

Federated Chat (Matrix, XMPP)

Problems:

  • Server hosting (someone must run it)
  • Identity silos (different servers = different IDs)
  • Trust external (server operators)

Suprnova DHT:

  • ✅ No servers needed (pure P2P)
  • ✅ Universal identity (same H_bio everywhere)
  • ✅ Trust from blogs (objective correlation)

Blockchain Chat (Web3 platforms)

Problems:

  • Token requirements (pay to participate)
  • Wallet complexity (keys to manage)
  • Identity = wallet (lose key = lose identity)
  • No natural moderation

Suprnova DHT:

  • ✅ No tokens needed (free to participate)
  • ✅ No wallet management (biometric IS identity)
  • ✅ Can’t lose identity (biometric is permanent)
  • ✅ Natural moderation (credibility weighting)

Development Status

✅ Working Now (Q1 2026)

Blog Credibility Assessment:

  • Biometric identity working
  • Credibility calculation working
  • Real blog integration (bitcoin-zero-down)
  • Live demo available

Repository: suprnova-dht

🚧 In Development (Q2 2026)

EigenDHT Substrate:

  • Kademlia routing implementation
  • Biometric node addressing
  • EigenLayer integration
  • P2P network

Repository: current-reality

🔜 Coming Soon (Q2-Q3 2026)

P2P Chat Application:

  • Blog-clustered communities
  • Credibility-weighted messages
  • Real-time P2P communication
  • Multi-blog support

Roadmap

Q1 2026 (Current)

  • ✅ Biometric credibility assessment
  • ✅ Blog integration working
  • ✅ Demo available
  • 🚧 EigenDHT substrate

Q2 2026

  • 🔜 EigenDHT launch
  • 🔜 P2P chat MVP
  • 🔜 First blog communities
  • 🔜 Cross-blog identity

Q3 2026

  • 🔜 Multi-blog credibility
  • 🔜 Economic incentives
  • 🔜 Network scaling
  • 🔜 Public launch

Try It Yourself

1. Check Your Credibility

# Clone repository
git clone https://gitlab.com/matthieuachard/suprnova-dht
cd suprnova-dht

# Assess your credibility
./bio_info.ts https://bitcoin-zero-down-2ea152.gitlab.io

# Try with any blog that has /ai/*.json
./bio_info.ts https://your-blog.com

Requirements:

  • macOS with Touch ID
  • Deno 1.x or later

2. Add AI Assets to Your Blog

# In your Hugo blog repository
cd /path/to/your/blog

# Generate n-gram patterns
python scripts/build_static_ai.py

# Generate post embeddings
python scripts/maintain_semantic_index.py

# Build site
hugo --minify

# Assets will be at: public/ai/learner_state.json, public/ai/embeddings.json

3. Wait for Chat (Q2 2026)

Once EigenDHT substrate is ready:

# Join a blog community
./main.ts https://bitcoin-zero-down-2ea152.gitlab.io

# Your credibility determines message weight
# High credibility = prominent display
# Low credibility = still visible, just quieter

Key Insights

1. Credibility is the Final Result

The correlation score (0-1) is what matters:

  • 0.8271 = HIGH CREDIBILITY
  • That’s it. That’s the output.

Everything else (address, word, neighbors, embedding) is intermediary computation. The score is the answer.

2. Identity Enables Everything

Biometric identity (H_bio) is used for:

  • DHT node ID (routing)
  • Pattern generation (credibility)
  • Universal addressing (same ID everywhere)

One identity, multiple uses.

3. Blogs Provide Context

Same biometric, different credibility per blog:

  • High in blogs you wrote
  • Low in blogs you’re new to
  • Context-specific trust
  • Portable identity

4. Math Replaces Moderators

No subjective decisions:

  • Credibility = pattern correlation
  • High credibility = louder voice
  • Pure math, no opinions
  • Transparent, verifiable

Conclusion

Suprnova DHT is a universal P2P network with:

✅ Biometric Identity

  • Your fingerprint is your identity
  • No passwords, no keys
  • Same H_bio everywhere

✅ Blog Credibility

  • Each blog assesses you independently
  • Pattern correlation (0-1 score)
  • High correlation = likely author = high trust

✅ Clustered Chat

  • Communities form around blogs
  • Messages weighted by credibility
  • Natural moderation via math

✅ EigenDHT Substrate

  • Kademlia routing
  • Biometric addressing
  • Cryptoeconomic security

One identity. Contextual trust. Decentralized communication.

∞


References:

  • Post 651: Biometric Address Space
  • Post 652: Universal Graph Weight
  • Post 654: EigenDHT Architecture
  • Suprnova DHT Repository
  • EigenDHT Repository

Try the demo:

git clone https://gitlab.com/matthieuachard/suprnova-dht
cd suprnova-dht
./bio_info.ts https://bitcoin-zero-down-2ea152.gitlab.io
Back to Gallery
View source on GitLab