Count independent evidence, not repeated claims.
Five agents repeating one source are still one source. Minority Prophet is a research project, benchmark, and deterministic evidence-structure engine for testing whether independently grounded minority evidence survives a copied majority.
It does not decide truth, certify sources, or authorize actions. It counts recorded evidence roots, preserves uncertainty, and exposes where the answer depends on missing or unreliable lineage.
| If you want to… | Go to… |
|---|---|
| Understand the idea in five minutes | Public claims |
| See exactly what is proved, measured, and still unknown | Evidence status |
| Run the benchmark or engine | Using Minority Prophet |
| Inspect the research and preserved results | Research map |
| Understand the components and boundaries | Architecture map |
| Audit claim-to-evidence alignment | Evidence map |
| Contribute | Contributor guide |
| Find anything else | Complete repository map |
The documentation hub explains which files are introductions, which are current sources of truth, and which are immutable historical records.
A recorded copy must not gain a new vote.
Photocopying one witness statement does not create more witnesses. In a copied majority, naive voting sees five votes against one. Root-aware aggregation sees one recorded source against one independent source and reports the unresolved structure instead of manufacturing confidence.
This guarantee is conditional. Roots must not be freely forged, opposing claims must not be merged, and missing lineage must remain unknown. Root identity can also be decision-relative: separate machines may be independent for a compatibility test while sharing one controller for an operator-consensus question.
| Surface | What it is | Maturity |
|---|---|---|
| Synthetic benchmark | Copied-majority worlds and evaluation metrics | Research implementation |
| Aggregation methods | Majority, weighted, root-aware, and experimental comparators | Mixed; see each experiment |
| Provenance graph | Evidence ancestry and root-counting primitives | Tested reference implementation |
| Formal model | Lean proofs and theorem/claim scope | Compiled, narrowly scoped proofs |
| Research records | Content-bound lifecycle records for experiments | Canonical registry mechanism |
| Engine runtime | Provider-neutral, read-only MCP/HTTP analysis service | Reference runtime |
| Website and dashboard | Public explanation and result views | Public interface |
The shortest honest status is: narrow invariants are proved; large synthetic and bibliographic measurements exist; real-world provenance recovery and general truth discovery are not established. See Evidence status and Public claims before quoting results.
git clone https://github.com/Silentpartnercoding/minority-prophet.git
cd minority-prophet
python -m pip install .
python -m benchmark --worlds 500 --seed 7
python -m experiments.los_inspired_v01For the read-only MCP/HTTP engine:
npm --prefix evaluations/multi-model-v1 install
MP_ENGINE_ALLOW_INSECURE_LOCAL=1 \
npm --prefix evaluations/multi-model-v1 exec mp-engine -- doctorThe runtime assesses evidence structure only. Installation never authorizes an agent to perform protected actions. Full setup, API, and verification commands are in Using Minority Prophet.
Negative, incomplete, superseded, and adverse results remain visible. Current claim authority comes from the canonical record registry, claim-to-record ledger, and machine-readable research records, not from how prominent or recent a file looks.
The current manuscript is available through the stable current-paper entry point. Every research hypothesis must state a null, metric, failure condition, and success condition.
Minority Prophet assesses evidence dependence. It does not replace:
- identity, authorization, or action policy;
- world-state verification;
- general agent observability;
- a truth oracle; or
- human judgment about the consequences of acting.
Those boundaries and the relationship to Gate, Border, AgentWEX, and a possible larger epistemic stack are documented in System architecture.
Licensed under the Apache License 2.0. See NOTICE and contributors.
