24export async function resolvePrincipal(token: string) {25 if (!token) return AnonymousPrincipal;26 const claims = await verifyToken(token);27 const p = await db.principals.findByEmail(claims.email);28 p.accounts = await accessibleAccounts(p.id);29 return p;30}