A Decentralized Trust and Discovery Protocol for the Human Web
PeerWeight Protocol creates a decentralized trust mesh through cryptographically signed endorsements. Unlike traditional search engines that optimize for engagement, PeerWeight enables trust-based discovery where each user maintains their own personalized View—a trust graph that returns different results based on who they trust.
- Decentralized Trust: No canonical ranking, each user has their own personalized view
- Cryptographic Integrity: All endorsements are cryptographically signed
- Interoperable: Standards-grade protocol suitable for independent implementations
- Privacy-Focused: Users control their own data and trust relationships
The protocol defines four core primitives:
- Identity: Who you are (DID-based identities)
- Endorsement: What you recommend
- Note: What you think (threaded discussions)
- View: Who you trust (personalized trust graph)
- PeerWeight Protocol Specification v1.3.6 - Full protocol specification
- Whitepaper - Research paper on implementation, trust propagation algorithms, Sybil resistance, and AI agent integration (~15,000 words)
- Implementer Notes - Implementation guidance and best practices
- AI Agent Quick Start - Build a PeerWeight client in 10 minutes
- JSON Schemas - Machine-readable schemas for all primitives
- OpenAPI Spec - REST API specification for aggregators
- llms.txt - LLM-optimized protocol summary
bun installcd peerweight-aggregator
bun run src/index.tsPeerWeight-Protocol-v1.3.6.md- Protocol specificationIMPLEMENTER_NOTES.md- Implementation guidancepeerweight-aggregator/- Reference implementation of an aggregator service
- Website: peerweight.org
- Author: Derivative Labs
Version 1.3.6 - January 2026