CAIN-42 CAIN Studio
25CAIN-42 Top 25 › APPROVAL › API

API

RouteWhat it does
GET /approval-keystone/samplesDemo scenarios, engine version, key id
POST /approval-keystone/request{"scenario_id"} → request + one ballot per approver (demo only returns all ballots)
GET /approval-keystone/requests/{id}, /slackStatus, votes, receipt; the Slack message
POST /approval-keystone/vote{"ballot","vote":"APPROVE"|"DENY"}
POST /approval-keystone/slack/{workspace}/interactionsSlack buttons (signature checked)
GET /approval-keystone/ledger/latest, /ledger/verify/{id}, /bundleThe signed ledger
POST /broker-keystone/mint with approvalTurn the approval into one credential

FIRME AI CORPORATION · CAIN-42 is a Byzantine trust fabric. Numbers marked "our own check" were run by us, not by an independent party. Nothing on these pages is a certification.