# Vitae

> Your CV stays yours, with the same career facts in Norwegian and English. For a candidate applying in two languages, Vitae keeps one career story true in both CV editions, with the facts and files still yours. You and your AI add roles together, check dates and structure, recover earlier entries and make typeset PDFs. You choose publication and can export JSON Resume data.

## Rules for agents

- Use the owner’s facts; never invent experience. Prefer paired role tools, then parity_check.
- Use stable entry keys from cv_get. Parity checks structure, not translation quality.
- cv_import replaces an edition: validate first and pass current expect_source_hash.
- Published CVs reveal email, phone and city; relay_set hides nothing. Explain visibility before sharing.
- Photo visibility is per edition. Unpublishing blocks links, not downloaded copies.
- cv_render returns metadata; cv_pdf_link supplies URLs. Check public_resolves.


## Connect

- [MCP](https://vitae.publifye.com/mcp): Add the MCP URL and sign in with Publifye OAuth.
- [Site](https://vitae.publifye.com)

## Price and trial

Pricing: see https://vitae.publifye.com


## Not for

- No guarantee of ATS acceptance, hiring outcomes or automatic achievement writing.
- No built email-forwarding relay and no switch to hide individual contact fields on a published CV.
- Unpublishing cannot recall files somebody already downloaded.
- parity_check does not assess the quality of a translation.
- No packaged institutional licence or automatic cover-letter application bundle.


## Docs

- [Service](https://vitae.publifye.com): Public service information.
- [Store](https://vitae.publifye.com/store): Current plans, allowances and prices.

## Questions people ask

- [Keep my Norwegian and English CV true to the same career.](https://vitae.publifye.com/faq#faq-fqi0qH0PDRrCQ7GWo0): Yes — that is what Vitae is built for.
- [Turn my career notes into a CV I can send.](https://vitae.publifye.com/faq#faq-fqiRSRDno6S3pKhfG4): Yes.
- [Bring back one job without undoing my later edits.](https://vitae.publifye.com/faq#faq-fqicBtGEjlfQhykGR3): Yes.
- [Let me bring my CV in and take it with me again.](https://vitae.publifye.com/faq#faq-fqibiQrZnF31vrknz3): Yes, when the input is a JSON Resume document.
- [Use a photo in my Norwegian CV but leave it out in English.](https://vitae.publifye.com/faq#faq-fqiZXAJglT2dZJT6n8): Yes.
- [Let recruiters read my CV, then close the link.](https://vitae.publifye.com/faq#faq-fqiZy5H5PYYaezs0E6): Yes.
- [How can I use Vitae to keep two language editions consistent?](https://vitae.publifye.com/faq#faq-fqilFFB5i24sh5IVh7): Say: “Add this new job to my Norwegian and English CV.” Your AI reads both editions with cv_get, asks you for missing facts, then uses entry_add_pair with matc…
- [How can I use Vitae to make a PDF from my career notes?](https://vitae.publifye.com/faq#faq-fqiT3xVNvleTNDodZ4): Say: “Make a CV from these career notes and give me the PDF.” Your AI creates the intended language editions with cv_create, sets basics_set and adds the suppl…
- [How can I use Vitae to recover just one removed role?](https://vitae.publifye.com/faq#faq-fqisyNTsaFeRJttQm9): Say: “Restore the job I removed without undoing my other edits.” Your AI uses cv_changelog and cv_diff to find the retained version and the exact entry, then c…
- [How can I use Vitae to move my existing CV in or out?](https://vitae.publifye.com/faq#faq-fqiwZHmoejPquhO425): Say: “Bring in this JSON Resume file and keep a copy I can take elsewhere.” Your AI calls cv_validate, then cv_get for the current source_hash.
- [How can I use Vitae to choose different photo visibility by language?](https://vitae.publifye.com/faq#faq-fqiWOYWcRiRgi8RbI2): Say: “Show my photo in Norwegian, but leave it out of my English CV.” Your AI stores the supplied image with photo_set if needed, then uses photo_visibility_se…
- [How can I use Vitae to control what recruiters can open?](https://vitae.publifye.com/faq#faq-fqieZOkB4tMWj5G0X6): Say: “Share my CV, then close access when I am done applying.” Your AI explains that publishing reveals real email, phone and city, but excludes street address…

Full FAQ as JSON: https://vitae.publifye.com/faq.json?lang=en
as Markdown: https://vitae.publifye.com/faq.md?lang=en

Full agent document: https://vitae.publifye.com/llms-full.txt?lang=en
