---
name: MMConsensus
description: >-
  MMConsensus: structured consensus over posted opinions. Adjacent to DecisionGATE. No live model calls. FragGate only. Hosted via aziel-runtime pull + invoke.
  Author Aziel Eliab.
---

# MMConsensus

MMConsensus: structured consensus over posted opinions. Adjacent to DecisionGATE. No live model calls. FragGate only.

Author: **Aziel Eliab**. Identity is Aziel Eliab only.
Version: 0.1.0

**Banner / limitation:** MMConsensus (MM-CONSENSUS-0.1): structured consensus over opinions you already have. Adjacent to DecisionGATE — not a replacement hop. No live model calls. In-runtime placement. FragGate only. Author Aziel Eliab.


Always send `User-Agent: Mozilla/5.0`.

This skill was served from **aziel-runtime** because the product Worker `/v1/skill` was not available. Prefer `https://aziel-runtime.vibelock.workers.dev/v1/pull/mmconsensus/skill` on the next call.

## Pull + invoke (do not visit the product homepage first)

- Pull: `https://aziel-runtime.vibelock.workers.dev/v1/pull/mmconsensus`
- Skill: `https://aziel-runtime.vibelock.workers.dev/v1/pull/mmconsensus/skill`
- Invoke prefix: `https://aziel-runtime.vibelock.workers.dev/p/mmconsensus`
- Worker: https://undefined.vibelock.workers.dev/
- Counted download: https://undefined.vibelock.workers.dev/download
- Install: `curl -fsSL https://undefined.vibelock.workers.dev/install.sh | bash`
- GitHub: https://github.com/AzielEliab/aziel-runtime

## Ops

| Method | Path | What |
|--------|------|------|
| GET | `/v1/health` · `https://aziel-runtime.vibelock.workers.dev/p/mmconsensus/health` | Liveness. Does not increment download KV. |
| GET | `/v1/doctor` · `https://aziel-runtime.vibelock.workers.dev/p/mmconsensus/doctor` | Richer liveness: posted-opinion tally, refuse list. Does not increment download KV. |
| POST | `/v1/tally` · `https://aziel-runtime.vibelock.workers.dev/p/mmconsensus/tally` | Majority over caller-supplied verdicts. Does not call models. |
| POST | `/v1/agree` · `https://aziel-runtime.vibelock.workers.dev/p/mmconsensus/agree` | Token Jaccard over posted opinion texts. HEURISTIC. Not live inference. |
| GET | `/v1/limitation` · `https://aziel-runtime.vibelock.workers.dev/p/mmconsensus/limitation` | Honesty labels: HEURISTIC tally; SLOT for live multi-model calls. |
| GET | `/v1/skill` · `https://aziel-runtime.vibelock.workers.dev/p/mmconsensus/skill` | Return MMConsensus skill markdown. Does not increment download KV. |

## Example

```bash
curl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/p/mmconsensus/tally \
  -H 'content-type: application/json' \
  -d '{
  "statement": "Ship the catalog Worker this week.",
  "opinions": [
    {
      "source": "a",
      "verdict": "PASS",
      "text": "OpenAPI review is done"
    },
    {
      "source": "b",
      "verdict": "PASS",
      "text": "OpenAPI review finished"
    }
  ]
}'
```

Apache-2.0. Forks welcome. Do not invent a DOI.
