Skip to Content

Expert knowledge

The expert’s own matchable profile — what makes them findable for a lead. See Reading the tables for the conventions.

Capabilities

The self-profile is not modelled in the permission registry. It is gated by an explicit persona check in the server action (resolvePersonaActionContext({ roles: ["expert"] })), because an authentication-only gate would lose the guarantee that only the expert themselves writes these fields. There is no permission to grant here, and editing a role template cannot open it up.

CapabilityGateAdminCSMSDMExpertVendorCustomer
Read and edit one’s own knowledge profileexplicit persona gate — expert✔️
Progress the expert onboarding stepsexplicit persona gate — expert✔️

What the profile holds

Position and bio, seniority and years of experience, the industries served, skills with a per-skill proficiency and years, products, and structured availability (weekly capacity hours, earliest start date, work mode). These are the datapoints expert matching scores a lead against — managers curate the resulting match set through match.add and match.override, which is covered on the Experts page.

Surfaces

PageGateAdminCSMSDMExpertVendorCustomer
/expert/my-knowledgeexplicit — persona surface✔️
/expert/onboardingexplicit — persona surface✔️

An admin who needs to walk this surface uses View As rather than a permission — see Roles → Admin View As.

Last updated on