Full Capability Breakdown
Eight foundational capabilities that redefine what a message broker can be.
Intent-Aware Message Protocol (IAMP) embeds business signals directly into the message envelope โ priority, slaDeadline, businessSignal, aiContext, correlationId, and causationId. Your routing layer, ops team, and ML model all see the same rich context out of the box.
// OwlMQ message envelope โ business context built in
const message: OwlMQMessage = {
payload: { orderId: 'ord_123', amount: 4999 },
metadata: {
priority: 'high',
slaDeadline: Date.now() + 5000,
businessSignal: { isVip: true },
causationId: 'checkout.session.started'
}
};Multi-armed bandit routing (epsilon-greedy + Thompson Sampling) learns from delivery outcomes in real time. VIP customers automatically get low-latency routes. Hard rules always override AI โ 40% lower average delivery latency from day one.
// Inspect the AI routing decision
const result = await client.publish('orders.created', message);
console.log(result.routingDecision);
// โ { selectedRoute: 'consumer-group-vip',
// confidence: 0.97,
// reason: 'VIP + high priority + P99 < 5ms SLA' }OwlMQ's ML model predicts queue depth 30โ60 seconds ahead and applies backpressure policies automatically before consumers fall behind. Self-tunes partition counts and consumer scaling without operator intervention. 99% fewer queue saturation events in production.
Every message carries correlationId and causationId. OwlMQ builds causal graphs automatically โ complete audit trail from HTTP request to SQL query, across every service boundary. Built-in compliance for HIPAA, SOX, and FedRAMP.
// Trace any message back through its causal chain
const trace = await client.trace('msg_abc123');
trace.causalChain.forEach(msg => console.log(
`${msg.causationId} โ ${msg.id}`
));
// โ http.request.checkout โ order.created
// โ order.created โ payment.initiated
// โ payment.initiated โ fulfillment.queuedDefine playbooks: IF queue_depth > 10,000 for 5 min THEN scale_consumers + alert. OwlMQ executes autonomously in under 2 seconds. Six anomaly types detected out of the box. Confidence-weighted decisions: above 90% = autonomous; 60โ90% = escalate to operator.
// Define a self-healing playbook
await client.playbooks.create({
name: 'Auto-scale on queue depth spike',
conditions: [{ metric: 'queue_depth', op: '>', threshold: 10_000 }],
actions: ['SCALE_CONSUMERS', 'SEND_ALERT'],
confidence: 0.90
});Track cost-per-message and cost-per-customer. Map message flows to NPS, churn risk, and revenue outcomes. Route VIP customers with premium SLA automatically. Reduce churn prediction time from weeks to real time.
SHA-256 hash-chained immutable audit log. 19 Prometheus metrics with tenant-scoped labels. Distributed tracing (OpenTelemetry) from HTTP request to SQL query. PII scrubbing before export. ClickHouse for 1-year analytics retention with sub-second query performance.
Row-Level Security on every table. JWT RS256 with tenant context in claims. Per-tenant rate limits, plan enforcement, and audit logs โ all enforced at the protocol layer. Schema-per-tenant on Enterprise. A single OwlMQ cluster serves hundreds of tenants at a fraction of the cost of separate brokers.
All features are available on a free account. No credit card, no sales call required.