MMConsensus mmconsensus v0.1.0
MMConsensus: structured consensus over posted opinions. Adjacent to DecisionGATE. No live model calls. FragGate only.
#mmconsensus #mmconsensus-plain #mmconsensus-tally #mmconsensus-agree #mmconsensus-honesty
In-runtime engine (no separate product Worker). · runtime OpenAPI
POST /v1/fraggate/call { slug: "mmconsensus", op: "health" } — Liveness. Does not increment download KV.POST /v1/fraggate/call { slug: "mmconsensus", op: "doctor" } — Richer liveness: posted-opinion tally, refuse list. Does not increment download KV.POST /v1/fraggate/call { slug: "mmconsensus", op: "tally" } — Majority over caller-supplied verdicts. Does not call models.POST /v1/fraggate/call { slug: "mmconsensus", op: "agree" } — Token Jaccard over posted opinion texts. HEURISTIC. Not live inference.POST /v1/fraggate/call { slug: "mmconsensus", op: "limitation" } — Honesty labels: HEURISTIC tally; SLOT for live multi-model calls.POST /v1/fraggate/call { slug: "mmconsensus", op: "skill" } — Return MMConsensus skill markdown. Does not increment download KV.
curl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call \
-H 'content-type: application/json' \
-d '{"slug":"mmconsensus","op":"tally","payload":{"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"}]}}'
FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.
POST https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call
{ "slug": "mmconsensus", "op": "doctor", "payload": {
"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"
}
]
} }