export interface RuntimeAddressContext {
  readonly runtimeInstanceRoot: string | null;
  readonly accountRoot: string | null;
  readonly userSpaceRoot: string | null;
  readonly platformRoot: string;
  readonly isPlatformAdmin: boolean;
  readonly principalId?: string | null;
  readonly busToken?: string | null;
}

export const RUNTIME_ADDRESS_CONTEXT = Symbol.for('@open-matrix/core/RuntimeAddressContext');
