Pulse is communications/watch (scan, classify, route, watch).
App Builder owns Hospital. Canonical Support is Mission Control / OmniSupport Nexus — Hub and Tower already have support surfaces. Pulse does not invent a second Support product and does not claim CONNECTED without an observed exchange.
Observed 14 process/durable ledger row(s) on POST /api/public/hooks/atlas-usage (PULSE_AI_USAGE_PATH, storage=durable). liveHop stays NOT_CONNECTED. Pulse is not the Router. Spend is ESTIMATED COST.
Intake: POST /api/public/hooks/atlas-usage (PULSE_AI_USAGE_PATH) · Snapshot: GET /api/public/ai-usage-snapshot · Auth env: PULSE_ATLAS_USAGE_TOKEN · liveHop NOT_CONNECTED
TODAY
UTC day · ESTIMATED COST
Calls
0
ESTIMATED spend
0.0000
Tokens
0
Failures
0
Fallbacks
0
WEEK
Last 7 UTC days
Calls
11
ESTIMATED spend
0.0000
MONTH
UTC month + projected month-end
ESTIMATED spend
0.0000
Projected month-end
0.0000
Calls
14
BY PROVIDER
Empty until Atlas-routed usage/trace rows are received.
- —14 calls · EST 0.0000 · 0 ok · 14 fail
BY MODEL
Empty until Atlas-routed usage/trace rows are received.
- —14 calls · EST 0.0000 · 0 ok · 14 fail
BY PRODUCT
Empty until Atlas-routed usage/trace rows are received.
- appbuilder-workforce14 calls · EST 0.0000 · 0 ok · 14 fail
INSIGHTS
Derived from observed rows only
- Cheapest healthy: NOT AVAILABLE
- Highest cost: —
- Most used: —
- Highest failure: —
- Fallback frequency: 0.0%
- Estimated router savings: NOT AVAILABLE
All spend figures are ESTIMATED COST unless reconciled with provider billing.
Pulse is monitoring/accounting only — never CONNECTED from rows alone.
Estimated router savings NOT AVAILABLE (insufficient fallback chain cost evidence).
BUDGET
Warnings only. Router preference ceiling is advisory — Pulse never hard-kills AI.
Daily warning
NOT SET
Monthly warning
NOT SET
Preference ceiling
NOT SET
- daily Daily warning threshold not set.
- monthly Monthly warning threshold not set.
- preference_ceiling Monthly preference ceiling not set.
Budget warnings are advisory. Router preference influence is an advisory signal only — Pulse never hard-kills AI.
hard_shutdown_enabled=false (always false)
Connect paths
NOT_CONNECTED = no proven live hop. COMPATIBLE = contract fits. Pulse is not the Router.
- NOT CONNECTEDPULSE_AI_USAGE_PATH → POST /api/public/hooks/atlas-usage
NewsStand/Atlas should set PULSE_AI_USAGE_PATH to this path or the published absolute URL. Bearer PULSE_ATLAS_USAGE_TOKEN. Accepted/durable rows are PARTIAL observe-only. liveHop stays NOT_CONNECTED. Pulse is not the Router.
- COMPATIBLEAtlas Chat → Router → Pulse
Chat must emit via Router; Pulse receives router usage events only. No chat-originated row observed yet — hop UNKNOWN.
- COMPATIBLEKleinHub Call Box → Router → Pulse
source=call_box accepted. Live Call Box hop NOT AVAILABLE until published Pulse + matching token.
Coverage
Missing fields stay NOT AVAILABLE. Never CONNECTED.
- product_buildAVAILABLE
- officeNOT_AVAILABLE
- worker_roleAVAILABLE
- task_classAVAILABLE
- capabilityNOT_AVAILABLE
- providerNOT_AVAILABLE
- modelNOT_AVAILABLE
- tokensAVAILABLE
- costNOT_AVAILABLE
- latencyAVAILABLE
- success_failureNOT_AVAILABLE
- retry_fallbackNOT_AVAILABLE
- budget_tierNOT_AVAILABLE
- security_classNOT_AVAILABLE
- trace_evidence_idAVAILABLE
Active rates
Historical events keep pricing_version stamped at estimate time
- openai/gpt-4.1 · in 2/1M · out 8/1M · seed-2026-08-20
- openai/gpt-4.1-mini · in 0.4/1M · out 1.6/1M · seed-2026-08-20
- anthropic/claude-sonnet-4 · in 3/1M · out 15/1M · seed-2026-08-20
- anthropic/claude-haiku-4.5 · in 0.8/1M · out 4/1M · seed-2026-08-20
Router event fields (ROUTER-USAGE-EVENT-FIELDS-001)
product_id, project_id, build_request_id, parent_order_id, child_task_id, worker_role_id, provider, model, tokens, latency, estimated_cost — null when missing. Durable columns + parse aliases. Cost always labeled ESTIMATED COST unless reconciled.