DecisionGATE decisiongate v0.1.0
Run a proposal through five sequential gates and get PASS, REVISE, or BLOCK.
#decisiongate #decisiongate-gate #decisiongate-check #decisiongate-evaluate #decisiongate-gates #decisiongate-verify #decisiongate-honesty
Worker: https://decisiongate-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap
Liveness. Does not increment download KV. The machine name for that step is health.
Run the five sequential gates on a proposal. The machine name for that step is check.
Alias of check. Same five-gate lineage. The machine name for that step is evaluate.
List the five sequential gates (Definition → Responsibility). The machine name for that step is gates.
Verify a posted lineage against GATE_ORDER. wrap is not hosted. The machine name for that step is verify.
Richer liveness: gate order, wrap unhosted. Does not increment download KV. The machine name for that step is doctor.
Return DecisionGATE skill markdown. Does not increment download KV. The machine name for that step is skill.
Machine call
POST /v1/fraggate/call { slug: "decisiongate", op: "health" } — Liveness. Does not increment download KV.POST /v1/fraggate/call { slug: "decisiongate", op: "check" } — Run the five sequential gates on a proposal.POST /v1/fraggate/call { slug: "decisiongate", op: "evaluate" } — Alias of check. Same five-gate lineage.POST /v1/fraggate/call { slug: "decisiongate", op: "gates" } — List the five sequential gates (Definition → Responsibility).POST /v1/fraggate/call { slug: "decisiongate", op: "verify" } — Verify a posted lineage against GATE_ORDER. wrap is not hosted.POST /v1/fraggate/call { slug: "decisiongate", op: "doctor" } — Richer liveness: gate order, wrap unhosted. Does not increment download KV.POST /v1/fraggate/call { slug: "decisiongate", op: "skill" } — Return DecisionGATE 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":"decisiongate","op":"check","payload":{"statement":"Release the catalog Worker this week.","evidence":["OpenAPI 3.1 combined spec."],"impact_pos":["One URL for GPT Actions."],"impact_neg":["A vague draft takes longer."],"values":["Clarity without force"],"accountable":"Aziel Eliab"}}'
FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.
Disabled verbs refuse FG-STUB. They stay named and are not a live public door.
Ready. DecisionGATE. The reply stays in plain language.