infra/relay/alchemy.run.ts | 6 +- infra/relay/src/Config.ts | 33 ++++---- infra/relay/src/agentActivity/AgentActivityPublisher.test.ts | 4 +- infra/relay/src/agentActivity/AgentActivityRows.ts | 4 +- infra/relay/src/agentActivity/ApnsClient.ts | 12 +-- infra/relay/src/agentActivity/ApnsDeliveries.test.ts | 4 +- infra/relay/src/agentActivity/DeliveryAttempts.test.ts | 26 +++---- infra/relay/src/agentActivity/DeliveryAttempts.ts | 4 +- infra/relay/src/agentActivity/Devices.test.ts | 20 +++-- infra/relay/src/agentActivity/Devices.ts | 4 +- infra/relay/src/agentActivity/LiveActivities.test.ts | 14 ++-- infra/relay/src/agentActivity/LiveActivities.ts | 4 +- infra/relay/src/agentActivity/MobileRegistrations.test.ts | 6 +- infra/relay/src/auth/DpopProofs.test.ts | 14 ++-- infra/relay/src/auth/DpopProofs.ts | 53 ++++++------- infra/relay/src/auth/DpopProofs.verifyAndConsume.test.ts | 6 +- infra/relay/src/auth/RelayTokens.test.ts | 4 +- infra/relay/src/auth/RelayTokens.ts | 73 +++++++++--------- infra/relay/src/db.ts | 11 +-- infra/relay/src/environments/EnvironmentConnector.test.ts | 10 +-- infra/relay/src/environments/EnvironmentConnector.ts | 30 ++++---- infra/relay/src/environments/EnvironmentCredentials.test.ts | 10 +-- infra/relay/src/environments/EnvironmentCredentials.ts | 38 +++++---- infra/relay/src/environments/EnvironmentLinker.test.ts | 6 +- infra/relay/src/environments/EnvironmentLinker.ts | 39 +++++----- infra/relay/src/environments/EnvironmentLinks.test.ts | 24 ++++-- infra/relay/src/environments/EnvironmentLinks.ts | 81 ++++++++++---------- infra/relay/src/environments/EnvironmentPublishSignatures.test.ts | 4 +- infra/relay/src/environments/EnvironmentPublishSignatures.ts | 18 ++--- infra/relay/src/environments/ManagedEndpointAllocations.ts | 54 +++++++------ infra/relay/src/environments/ManagedEndpointProvider.test.ts | 6 +- infra/relay/src/environments/ManagedEndpointProvider.ts | 132 +++++++++++++++++--------------- infra/relay/src/http/Api.test.ts | 4 +- infra/relay/src/http/Api.ts | 13 ++-- infra/relay/src/observability.test.ts | 4 +- infra/relay/src/worker.ts | 13 +--- 36 files changed, 403 insertions(+), 385 deletions(-)