create mode 100644 .env.example create mode 100644 .github/workflows/deploy-relay.yml create mode 100644 apps/desktop/src/app/DesktopCloudAuth.test.ts create mode 100644 apps/desktop/src/app/DesktopCloudAuth.ts create mode 100644 apps/desktop/src/app/DesktopCloudAuthTokenStore.test.ts create mode 100644 apps/desktop/src/app/DesktopCloudAuthTokenStore.ts create mode 100644 apps/desktop/src/ipc/methods/cloudAuth.test.ts create mode 100644 apps/desktop/src/ipc/methods/cloudAuth.ts create mode 100644 apps/mobile/clerk-theme.json delete mode 100644 apps/mobile/src/app/new/add-project/_layout.tsx create mode 100644 apps/mobile/src/app/settings/_layout.tsx create mode 100644 apps/mobile/src/app/settings/environment-new.tsx create mode 100644 apps/mobile/src/app/settings/environments.tsx create mode 100644 apps/mobile/src/app/settings/index.tsx create mode 100644 apps/mobile/src/app/settings/waitlist.tsx create mode 100644 apps/mobile/src/components/ComposerToolbarTrigger.tsx create mode 100644 apps/mobile/src/features/agent-awareness/liveActivityPreferences.test.ts create mode 100644 apps/mobile/src/features/agent-awareness/liveActivityPreferences.ts create mode 100644 apps/mobile/src/features/agent-awareness/notificationNavigation.test.ts create mode 100644 apps/mobile/src/features/agent-awareness/notificationNavigation.ts create mode 100644 apps/mobile/src/features/agent-awareness/notificationPayload.ts create mode 100644 apps/mobile/src/features/agent-awareness/notificationPermissions.ts create mode 100644 apps/mobile/src/features/agent-awareness/registrationPayload.ts create mode 100644 apps/mobile/src/features/agent-awareness/remoteRegistration.test.ts create mode 100644 apps/mobile/src/features/agent-awareness/remoteRegistration.ts create mode 100644 apps/mobile/src/features/cloud/CloudAuthProvider.tsx create mode 100644 apps/mobile/src/features/cloud/CloudWaitlistEnrollment.tsx create mode 100644 apps/mobile/src/features/cloud/dpop.test.ts create mode 100644 apps/mobile/src/features/cloud/dpop.ts create mode 100644 apps/mobile/src/features/cloud/linkEnvironment.test.ts create mode 100644 apps/mobile/src/features/cloud/linkEnvironment.ts create mode 100644 apps/mobile/src/features/cloud/managedRelayLayer.ts create mode 100644 apps/mobile/src/features/cloud/managedRelayState.ts create mode 100644 apps/mobile/src/features/cloud/publicConfig.test.ts create mode 100644 apps/mobile/src/features/cloud/publicConfig.ts create mode 100644 apps/mobile/src/features/cloud/useNativeClerkAuthModal.ts delete mode 100644 apps/mobile/src/features/threads/NewTaskSheetHeader.tsx create mode 100644 apps/mobile/src/lib/authClientMetadata.ts create mode 100644 apps/mobile/src/lib/storage.test.ts create mode 100644 apps/mobile/src/state/use-composer-drafts.ts create mode 100644 apps/mobile/src/state/use-remote-environment-registry.test.ts create mode 100644 apps/mobile/src/widgets/AgentActivity.test.ts create mode 100644 apps/mobile/src/widgets/AgentActivity.tsx create mode 100644 apps/server/src/auth/dpop.test.ts create mode 100644 apps/server/src/auth/dpop.ts create mode 100644 apps/server/src/cli/cloud.test.ts create mode 100644 apps/server/src/cli/cloud.ts create mode 100644 apps/server/src/cloud/CliState.test.ts create mode 100644 apps/server/src/cloud/CliState.ts create mode 100644 apps/server/src/cloud/CliTokenManager.ts create mode 100644 apps/server/src/cloud/ManagedEndpointRuntime.test.ts create mode 100644 apps/server/src/cloud/ManagedEndpointRuntime.ts create mode 100644 apps/server/src/cloud/config.ts create mode 100644 apps/server/src/cloud/environmentKeys.test.ts create mode 100644 apps/server/src/cloud/environmentKeys.ts create mode 100644 apps/server/src/cloud/http.test.ts create mode 100644 apps/server/src/cloud/http.ts create mode 100644 apps/server/src/cloud/publicConfig.test.ts create mode 100644 apps/server/src/cloud/publicConfig.ts create mode 100644 apps/server/src/persistence/Migrations/032_AuthPairingProofKeyThumbprint.ts create mode 100644 apps/server/src/relay/AgentAwarenessRelay.test.ts create mode 100644 apps/server/src/relay/AgentAwarenessRelay.ts create mode 100644 apps/web/src/cloud/desktopAuth.test.ts create mode 100644 apps/web/src/cloud/desktopAuth.ts create mode 100644 apps/web/src/cloud/desktopClerk.tsx create mode 100644 apps/web/src/cloud/desktopClerkExternalAccounts.test.ts create mode 100644 apps/web/src/cloud/desktopClerkExternalAccounts.ts create mode 100644 apps/web/src/cloud/dpop.test.ts create mode 100644 apps/web/src/cloud/dpop.ts create mode 100644 apps/web/src/cloud/linkEnvironment.test.ts create mode 100644 apps/web/src/cloud/linkEnvironment.ts create mode 100644 apps/web/src/cloud/managedAuth.tsx create mode 100644 apps/web/src/cloud/managedRelayLayer.ts create mode 100644 apps/web/src/cloud/managedRelayState.ts create mode 100644 apps/web/src/cloud/primaryCloudLinkState.ts create mode 100644 apps/web/src/cloud/publicConfig.test.ts create mode 100644 apps/web/src/cloud/publicConfig.ts create mode 100644 apps/web/src/cloud/relayClientInstallDialog.test.ts create mode 100644 apps/web/src/cloud/relayClientInstallDialog.ts create mode 100644 apps/web/src/components/clerk/DesktopClerkCard.tsx create mode 100644 apps/web/src/components/clerk/DesktopClerkSignIn.browser.tsx create mode 100644 apps/web/src/components/clerk/DesktopClerkSignIn.tsx create mode 100644 apps/web/src/components/clerk/DesktopClerkWaitlist.tsx create mode 100644 apps/web/src/components/clerk/useDesktopClerkSignIn.ts create mode 100644 apps/web/src/components/cloud/RelayClientInstallDialog.browser.tsx create mode 100644 apps/web/src/components/cloud/RelayClientInstallDialog.tsx create mode 100644 apps/web/src/components/settings/CloudSettings.tsx create mode 100644 apps/web/src/environments/primary/requestInit.ts create mode 100644 apps/web/src/routes/settings.cloud.tsx create mode 100644 docs/relay-observability.md create mode 100644 docs/t3-cloud-clerk.md create mode 100644 docs/t3-code-cloud-auth-flow.html create mode 100644 infra/relay/.env.example create mode 100644 infra/relay/README.md create mode 100644 infra/relay/alchemy.run.ts create mode 100644 infra/relay/migrations/postgres/20260527044716_baseline/migration.sql create mode 100644 infra/relay/migrations/postgres/20260527044716_baseline/snapshot.json create mode 100644 infra/relay/migrations/postgres/20260601225421_add_mobile_device_label/migration.sql create mode 100644 infra/relay/migrations/postgres/20260601225421_add_mobile_device_label/snapshot.json create mode 100644 infra/relay/migrations/postgres/20260603035812_managed_endpoint_allocations/migration.sql create mode 100644 infra/relay/migrations/postgres/20260603035812_managed_endpoint_allocations/snapshot.json create mode 100644 infra/relay/package.json create mode 100644 infra/relay/scripts/deploy.test.ts create mode 100644 infra/relay/scripts/deploy.ts create mode 100644 infra/relay/src/Config.ts create mode 100644 infra/relay/src/agentActivity/AgentActivityPublisher.test.ts create mode 100644 infra/relay/src/agentActivity/AgentActivityPublisher.ts create mode 100644 infra/relay/src/agentActivity/AgentActivityRows.ts create mode 100644 infra/relay/src/agentActivity/ApnsClient.test.ts create mode 100644 infra/relay/src/agentActivity/ApnsClient.ts create mode 100644 infra/relay/src/agentActivity/ApnsDeliveries.test.ts create mode 100644 infra/relay/src/agentActivity/ApnsDeliveries.ts create mode 100644 infra/relay/src/agentActivity/ApnsDeliveryQueue.ts create mode 100644 infra/relay/src/agentActivity/DeliveryAttempts.test.ts create mode 100644 infra/relay/src/agentActivity/DeliveryAttempts.ts create mode 100644 infra/relay/src/agentActivity/Devices.test.ts create mode 100644 infra/relay/src/agentActivity/Devices.ts create mode 100644 infra/relay/src/agentActivity/LiveActivities.test.ts create mode 100644 infra/relay/src/agentActivity/LiveActivities.ts create mode 100644 infra/relay/src/agentActivity/MobileRegistrations.test.ts create mode 100644 infra/relay/src/agentActivity/MobileRegistrations.ts create mode 100644 infra/relay/src/agentActivity/agentActivityPayloads.ts create mode 100644 infra/relay/src/agentActivity/apnsDeliveryJobs.test.ts create mode 100644 infra/relay/src/agentActivity/apnsDeliveryJobs.ts create mode 100644 infra/relay/src/auth/DpopProofs.test.ts create mode 100644 infra/relay/src/auth/DpopProofs.ts create mode 100644 infra/relay/src/auth/DpopProofs.verifyAndConsume.test.ts create mode 100644 infra/relay/src/auth/RelayTokens.test.ts create mode 100644 infra/relay/src/auth/RelayTokens.ts create mode 100644 infra/relay/src/db.ts create mode 100644 infra/relay/src/dbConfig.test.ts create mode 100644 infra/relay/src/dbConfig.ts create mode 100644 infra/relay/src/deploymentConfig.test.ts create mode 100644 infra/relay/src/deploymentConfig.ts create mode 100644 infra/relay/src/environments/EnvironmentConnector.test.ts create mode 100644 infra/relay/src/environments/EnvironmentConnector.ts create mode 100644 infra/relay/src/environments/EnvironmentCredentials.test.ts create mode 100644 infra/relay/src/environments/EnvironmentCredentials.ts create mode 100644 infra/relay/src/environments/EnvironmentLinker.test.ts create mode 100644 infra/relay/src/environments/EnvironmentLinker.ts create mode 100644 infra/relay/src/environments/EnvironmentLinks.test.ts create mode 100644 infra/relay/src/environments/EnvironmentLinks.ts create mode 100644 infra/relay/src/environments/EnvironmentPublishSignatures.test.ts create mode 100644 infra/relay/src/environments/EnvironmentPublishSignatures.ts create mode 100644 infra/relay/src/environments/ManagedEndpointAllocations.ts create mode 100644 infra/relay/src/environments/ManagedEndpointProvider.test.ts create mode 100644 infra/relay/src/environments/ManagedEndpointProvider.ts create mode 100644 infra/relay/src/http/Api.test.ts create mode 100644 infra/relay/src/http/Api.ts create mode 100644 infra/relay/src/observability.ts create mode 100644 infra/relay/src/persistence/schema.ts create mode 100644 infra/relay/src/queues.ts create mode 100644 infra/relay/src/worker.ts create mode 100644 infra/relay/src/zone.ts create mode 100644 infra/relay/tsconfig.json create mode 100644 packages/client-runtime/src/managedRelay.test.ts create mode 100644 packages/client-runtime/src/managedRelay.ts create mode 100644 packages/client-runtime/src/managedRelayState.test.ts create mode 100644 packages/client-runtime/src/managedRelayState.ts create mode 100644 packages/contracts/src/relay.test.ts create mode 100644 packages/contracts/src/relay.ts create mode 100644 packages/contracts/src/relayClient.ts create mode 100644 packages/shared/src/agentAwareness.test.ts create mode 100644 packages/shared/src/agentAwareness.ts create mode 100644 packages/shared/src/dpop.test.ts create mode 100644 packages/shared/src/dpop.ts create mode 100644 packages/shared/src/dpopCommon.ts create mode 100644 packages/shared/src/relayAuth.test.ts create mode 100644 packages/shared/src/relayAuth.ts create mode 100644 packages/shared/src/relayClient.test.ts create mode 100644 packages/shared/src/relayClient.ts create mode 100644 packages/shared/src/relayJwt.ts create mode 100644 packages/shared/src/relaySigning.test.ts create mode 100644 packages/shared/src/relaySigning.ts create mode 100644 packages/shared/src/relayUrl.test.ts create mode 100644 packages/shared/src/relayUrl.ts delete mode 100644 patches/effect@4.0.0-beta.73.patch create mode 100644 patches/effect@4.0.0-beta.78.patch create mode 100644 scripts/lib/public-config.test.ts create mode 100644 scripts/lib/public-config.ts