Cross-surface
SDK, public API, web, and native integrations all land in the protocol graph when they evaluate actions.
The Policy Decision Graph is the Decionis protocol source of truth for how applications, SDKs, APIs, and native surfaces bind execution intent to governed policy posture.
Every surface still sends execution intent. Decionis owns the central graph that resolves workflow bindings, strategy versions, dossiers, and verification evidence.
SDK, public API, web, and native integrations all land in the protocol graph when they evaluate actions.
The graph references active policy strategies and bindings without copying rule logic into the client.
Governed actions link back to Decision Dossiers, chain evidence, and verification posture.
Benchmark posture reports graph coverage and verification signals. It does not expose another tenant's policies, thresholds, actors, or raw decisions.
| Signal | Meaning |
|---|---|
| Platform coverage | How many surfaces have governed activity or configured bindings. |
| Active bindings | How many graph bindings currently resolve to active policy posture. |
| Dossier feedback | How often governed actions link to verification evidence. |
| Graph edges | Whether platforms, bindings, and strategy nodes are related in protocol. |
The graph keeps application integration clean: clients submit intent, Decionis evaluates centrally, and the dossier records the signed outcome.
| Layer | Owns |
|---|---|
| Application or SDK | Execution intent, correlation IDs, and local continue or stop behavior. |
| Policy Decision Graph | Workflow bindings, strategy posture, platform coverage, and graph relationships. |
| Decision Dossier | Signed outcome, reason codes, evidence references, and verification envelope. |
| Benchmark posture | Aggregated coverage and verification signals, never customer rule logic. |
Use protocol routes for governed execution and workspace routes for graph posture.
| Use | Route |
|---|---|
| Canonical decision | POST /v1/protocol/evaluate-decision |
| Universal action gate | POST /v1/action-gate/evaluate |
| Policy graph overview | GET /v1/orgs/:orgId/policies/decision-graph |
| Decision Dossier | GET /v1/protocol/dossiers/:dossierId |
Use https://api.decionis.com/v1 for runtime calls. Pair /docs/decision-evaluation with /docs/execution-map when validating execution paths, then use this graph view to inspect cross-surface policy posture.
The overview response is compact enough for the workspace UI and complete enough for operational review.
{
"source_of_truth": {
"strategy_count": 8,
"active_strategy_count": 5,
"graph_binding_count": 12,
"active_binding_count": 11,
"platforms_covered": 4,
"governed_actions_in_window": 942,
"distinct_dossiers_in_window": 901,
"verification_link_rate": 0.96
},
"graph": {
"nodes": [
{ "id": "platform:sdk", "kind": "platform", "label": "SDK/API" },
{ "id": "strategy:treasury-v3", "kind": "strategy", "label": "Treasury Controls" }
],
"edges": [
{ "from": "platform:sdk", "to": "strategy:treasury-v3", "relationship": "governed_by" }
]
}
}