CandidateProfileResource schema definitions (v2.1)
7 schema types · Source: schemas-main
Candidate's preferred work arrangement
Candidate's seniority band
Candidate's current job-search status
A single skill entry with optional VC attestation. Supports graceful degradation: attested=false for self-declared skills, attested=true with proof_request_url for VC-backed skills.
An educational qualification entry
A value governed by an external classification authority, e.g. ISIC industry codes, NSQF qualification levels.
Domain-specific extension attributes for a candidate profile resource. Describes professional background, skills, preferences, and availability for employer discovery. Zero PII — no name, contact, or identity fields. preferred_location and current_location use the shared hiring-common JobLocation type (supports both city/region text and GeoJSON geo-spatial queries) rather than an inline CandidateLocation sub-schema, ensuring consistent location semantics across job listings and candidate profiles. relocation_willing is a direct property (not nested inside location) so it remains independently queryable by BAPs without unpacking the location sub-object.