Live demo
See policy interception happen, before dispatch.
Most governance tools log after dispatch and call it observability. DataVibe runs before dispatch. Pick a policy bundle on the left, edit the event on the right, and watch the deterministic Simulation Timeline render the same decision your API would emit in production.
Pick a bundle and an event, then press Run simulation.
Every decision shown is what would actually happen at runtime — no logs, no after-the-fact analytics. Interception, not observation.
Try it from your terminal
curl -X POST https://api.datavibe.cc/v1/bundles/simulate \
-H 'Content-Type: application/json' \
-d '{
"bundle": {
"version": 1,
"name": "AI SDR Guardrails",
"profile": "balanced",
"controls": [
{
"key": "outbound_pricing_claim",
"params": {
"action": "block"
},
"action": "block",
"applies_to": []
},
{
"key": "outbound_competitor_mention",
"params": {
"action": "review"
},
"action": "review",
"applies_to": []
},
{
"key": "outbound_guarantee_claim",
"params": {
"action": "block"
},
"action": "block",
"applies_to": []
},
{
"key": "outbound_tone_check",
"params": {
"action": "review",
"exclamation_threshold": 0.03
},
"action": "review",
"applies_to": []
},
{
"key": "immutable_log",
"params": {
"retention_days": 365
},
"action": "flag",
"applies_to": []
}
]
},
"event": {
"subject": "Following up on our conversation",
"body_html": "<p>Hi Jordan,</p><p>Thanks for the chat last week. Wanted to share a quick summary and confirm the next step on our side. Would Tuesday work for a 20-minute call?</p><p>Best,<br/>Alex</p>",
"recipient": "[email protected]"
}
}'Deterministic
Same bundle + same event = same decision. Every time. We sign every result with a SHA-256 audit hash.
Declarative
Policy bundles are pure data. No user-authored code, no expression DSLs, no eval. Auditable line by line.
Pre-dispatch
Controls fire before your API responds. Block, review, flag, or allow — measured in microseconds, not minutes.
Portable
The same bundle runs in our Studio simulator, in your dashboard, and inside your live API key. One artifact.