MCPcopy Create free account
hub / github.com/Noumena-Network/code / hasChromeStartupEligibilitySession

Function hasChromeStartupEligibilitySession

src/startupSessionGates.ts:30–44  ·  view source on GitHub ↗
(params: {
  buildMode: string | undefined
  userType: string | undefined
  session: StartupSession
})

Source from the content-addressed store, hash-verified

28}
29
30export function hasChromeStartupEligibilitySession(params: {
31 buildMode: string | undefined
32 userType: string | undefined
33 session: StartupSession
34}): boolean {
35 if (params.buildMode === 'noumena' || params.userType === 'ant') {
36 return true
37 }
38
39 return Boolean(
40 params.session?.providerPlan.mode === 'noumena_managed' &&
41 params.session.headersKind === 'bearer' &&
42 params.session.scopes.includes('user:inference'),
43 )
44}
45
46export function hasUsableBridgeStartupSession(
47 session: StartupSession,

Callers 2

runFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected