Strait-Signal API
This module API is standalone for maritime workflows and aligned to the parent schema at Obsidian Dynamics for cross-product interoperability.
Parent alignment reference: obsidiandynamics.co.uk.
Core Endpoints
GET /v1/air/events
GET /v1/maritime/events
GET /v1/transitions/scores
GET /v1/nodes/{id}/risk
GET /v1/watchlists
POST /v1/alerts
GET /v1/history/replay
GET /v1/account/usage
GET /v1/account/value
Shared Data Model
assetnodecorridoreventrisk_scorebaselinetransitionwatchlistcustomeralert_rule
Reporting Model
`drivers[]` attribution per event/score
`delta[]` windows for 24h and 7d movement
`confidence` score for decisioning reliability
Usage + value endpoints for monetization transparency
Firehose Integration
Strait-Signal firehose endpoints support enterprise ingestion patterns. Live data access is restricted to Obsidian Dynamics parent-company enterprise tenants. Sister-company and partner workspaces can still integrate using sanitized sample frames.
GET /firehose/meta (schema + cursor metadata)
GET /firehose/events (cursor polling, enterprise-gated)
GET /firehose/stream (SSE, enterprise-gated)
Sample payloads available for integration testing
Sample (Sanitized)
{
"id": 145001,
"event_type": "queue_delta",
"location_id": "sample-port",
"payload": {
"risk_score": 0.78,
"status": "elevated",
"observed_at": "2026-04-23T18:00:00Z"
}
}