ADP is an open specification for multi-agent consensus — calibration-weighted voting, reversibility-tiered thresholds, and structured belief-update rounds that make bad-faith participation legible over time.
Votes are weighted by domain authority, calibration history, and stake. Thresholds scale with reversibility — reversible actions need a simple majority, irreversible ones need a 2/3 supermajority.
When votes don't converge, agents don't open-ended debate — they falsify pre-published conditions. Changes of mind are traceable to a specific condition being tested.
Agents that over-claim lose weight; agents that consistently hit their stated confidence earn it. No opt-out without leaving a trace.
Transport-agnostic, identity-agnostic, built to slot in alongside mcp-manifest (capabilities), ADJ (journal), and ACB (budget) without tight coupling.
JSON Schema-validated proposals capturing vote, confidence, action, reversibility tier, and dissent conditions.
Votes weighted by domain authority × calibration history × stake. Well-calibrated agents earn weight over time.
Three tiers — reversible, partially_reversible, irreversible — each with its own convergence threshold.
When votes don't converge, targeted falsification of pre-published dissent conditions replaces open-ended debate.
Reference interface that implementers fill in with their own journal backend (file, SQLite, event log, registry).
@ai-manifests/adp-validate checks proposal conformance in pull-request CI before anything ever hits a deliberation.
Emit valid proposals per the JSON Schema, implement the CalibrationSource interface, handle belief-update rounds. Language bindings are available for C#, TypeScript, and Python.
Get the reference library