Skip to content

Overview

Quidnug is a P2P protocol and Go reference node that lets your application answer questions like:

  • From my perspective, how much should I trust this counterparty?
  • Did this specific key authorize this action, and can I recover if it’s lost or compromised?
  • Has this asset been passed through a chain of parties I can verify?
  • Has this event truly happened in a tamper-evident ledger?

It does this with a typed trust graph, per-signer replay-safe nonces, M-of-N guardian-based key recovery with time-locked vetoes, cross-domain gossip with signed fingerprints, and a Proof-of-Trust consensus where each node independently decides which blocks to trust based on its own relational view of the signer.

  • Quick start, stand up a node and run your first transactions in under five minutes.
  • First five API calls, the concrete shape of an identity, a trust declaration, a trust query, an event, and a key rotation.
  • Concepts, quids, relational trust, domains, Proof-of-Trust consensus, transactions, event streams, key lifecycle.
  • Architecture, the six-subsystem reference node and the peer-to-peer surface.
  • Design proposals, ten ratified QDPs covering nonce safety, guardian recovery, cross-domain gossip, bootstrap, fork-block migration, and compact Merkle proofs.
  • Integration guide, side-by-side examples of the same workflow in every SDK, plus deployment topologies.
  • FAQ + troubleshooting, canonical bytes, nonce replays, guardian setups, gossip healing.

Trust is personal, cryptographic, and contextual, and the protocol is honest about that instead of hiding it behind a reputation score.

Ten QDPs have landed. Full SDKs in Python, Go, JavaScript/TypeScript, and Rust; scaffolds for Java/Kotlin, C#/.NET, Swift, Android, React, and a browser extension. Helm charts, Docker Compose consortium, Grafana dashboard, and Prometheus alerts ship in-repo. Every protocol change is replay-safe and auditable.

The site is crawl-friendly by design. Every page has a raw Markdown alternate (append .md to the URL), and /llms.txt gives a single consolidated index suitable for feeding to an LLM with limited context. See our AI-friendly index.