Resolve user
The sacred contract between host auth and runtime
Resolve user
resolveUser returns string | null — null or throw → 401. See .
createRuntime({ baseUrl: process.env.PERSONA_BASE_URL!, credential: process.env.PERSONA_CREDENTIAL!, resolveUser: async (request) => { // Your auth — Clerk, JWT, session cookie return getUserIdFromSession(request.headers['cookie']); },});