gatelineAPI reference
ROLE_TIMEOUT_MS: number = ...

How long an open ledger entry may stand before a reader stops believing it.

The engine's own DEFAULT_ROLE_TIMEOUT_MS (orchestrator/src/engine.ts) is this constant: a dispatch that has not finished by then is one the engine kills, and its heartbeat ages the entry out shortly after. A reader using a different number would either suppress a gate the engine had already given up on, or surface one the engine still has a live job for — so the two are one constant, imported, rather than two literals that agree today.