Panama Canal Queue & Transit Imbalance Monitor
panama-canal-queue-transit-imbalanceCompare aggregate commercial-vessel pressure across two fixed Panama Canal approach zones. Get side imbalance, movement, observed dwell, baseline change, freshness, confidence, gaps, and a human review action without exposing raw vessel identities or claiming official Canal queues. — $0.02/call, x402 (USDC on base).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| watchId | Yes | Stable lower-case identity for the queue history. It is irreversibly derived before lock, state, ledger, and output use. | panama-canal-main |
| requestId | Yes | Use auto for a trusted-run-derived id or provide an explicit idempotency value. The returned requestId is an irreversible SHA-256-derived identifier. | auto |
| timeoutMs | No | Timeout for each bounded provider request. | |
| maxVessels | No | Maximum bounded provider rows accepted for each fixed approach. The live-safe default of 500 avoids truncating dense approach snapshots. | |
| sourceMode | Yes | Demo writes one synthetic row with no $0.05 result-found fee; the $0.005 start charge applies. Datalastic uses your own API key. | demo |
| baselineDays | No | Number of stored observations used for the queue baseline. | |
| identitySalt | No | Optional HMAC salt for datalastic mode. Runtime validation requires a printable 8-256 character secret. Never returned in output. | |
| schemaVersion | Yes | Contract version for this Actor input. | 1.0 |
| datalasticApiKey | No | Required only for datalastic mode. Runtime validation requires a printable 8-256 character secret. Never returned in output. | |
| maxTotalChargeUsd | No | Buyer-side cap checked before the paid report event. | |
| maxProviderRequests | No | Fixed exact cap: /stat plus the two Panama approach zones. |