Skip to content

anandiyer/darkmesh

Repository files navigation

Darkmesh

Darkmesh is a sovereign data layer for agent collaboration.

It is designed to let nodes coordinate on private data signals without centralizing raw personal data.

Primer

Darkmesh exists to solve a specific gap:

  • Users and agents already have rich private context (email, messages, CRM, calendar, etc.).
  • Most networks only work if that context is uploaded to a central platform.
  • Centralization creates a honeypot and weakens user control.

Darkmesh takes a different path:

  • Local-first data: raw data stays on each operator's node.
  • Privacy-preserving coordination: nodes exchange constrained signals, not full datasets.
  • Reciprocal participation: opt-in nodes can query and answer on shared protocols.
  • Consent-gated reveal: discovery and identity reveal are separate steps.

A canonical example is warm intros:

  • Node A asks, "who can help me reach X?"
  • peers evaluate locally and respond privately
  • reveal is only unlocked after explicit consent

Repository Layout (Now Split)

anandiyer/darkmesh is now the meta repository and project primer.

Active implementation repositories:

How The Split Fits Together

flowchart LR
    SDL["darkmesh-sdl"] --> SKILL["darkmesh-skill-warm-intro"]
    CONTRACTS["darkmesh-contracts"] --> SDL
    CONTRACTS --> SKILL
    DEV["darkmesh-dev"] --> SDL
    DEV --> CONTRACTS
Loading

Where To Start

  1. Runtime and network setup: darkmesh-sdl
  2. Warm intro behavior and listener: darkmesh-skill-warm-intro
  3. Public/admin web experience: darkmesh-dev
  4. API/schema references: darkmesh-contracts

Status Of This Repo

This repo is maintained as:

  • ecosystem entry point
  • architectural primer
  • top-level navigation across split repos

Core development now happens in the four repos above.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages