A PDF is just a picture of your CV — and the software that screens applicants often reads it wrong. Your cv.json is the real data behind it: one private link that AI and recruiters read perfectly. Always up to date. Free.
Same CV, two versions. One is a flat picture that machines squint at and get wrong. The other is clean data they read perfectly, every single time.
More and more, the first thing to read your CV isn't a person — it's software. Give it clean data and you stop getting filtered out by mistakes you never made.
It's a live link, not a file. Update your CV once and everyone who opens it sees the latest — no re-sending PDFs, no stale copies in an inbox.
Your link opens a clean web page anyone can read — recruiters, friends, hiring managers. A real page, not a download.
The very same CV, served as clean data that AI assistants and hiring tools read without mistakes or guesswork.
Your skills, seniority, and years of experience arrive already sorted — so the software that screens applicants can't mangle them.
Private by default. You choose what shows. Your phone and email stay hidden unless you switch them on.
Always free, with no lock-in. It's an open standard any website or hiring tool is free to use.
You build your CV like normal. The AI-ready version comes free with it.
Make your CV in the free builder — experience, education, skills, the usual. No account needed to start.
Claim your link at livelink.cv/you. Your data version (cv.json) switches on automatically — you choose what's public.
Send it anywhere. People see your page at livelink.cv/you; AI and hiring tools read your data at livelink.cv/you/cv.json — always the latest.
This is a live FreeCV link. Open the page a person sees — then the exact data an AI gets from the very same link.
{
"$schema": "https://cvjson.com/schema/v1.json",
"basics": {
"name": "Ashley Chen",
"label": "Senior Product Manager",
"location": "San Francisco, CA",
"summary": "10+ years leading cross-functional teams...",
"profiles": [{ "network": "LinkedIn", "url": "..." }]
},
"work": [{
"company": "Stripe",
"position": "Senior PM",
"current": true,
"highlights": ["Increased developer adoption by 34%"]
}],
"skills": ["Product Strategy", "SQL", "Figma"],
"education": [{ "institution": "Stanford", "degree": "MBA" }],
"certificates": [{ "name": "PMP", "issuer": "PMI" }],
"interests": ["AI Ethics", "Open Source"],
"availability": {
"status": "open",
"workType": ["remote", "hybrid"],
"roles": ["Product Manager", "Head of Product"]
},
"ats": {
"keywords": ["Product Strategy", "SQL"],
"yearsOfExperience": 10,
"seniority": "senior"
},
"verification": { "email": true, "platform": "freecv.org" }
}cv.json is free, MIT-licensed, and documented. Any site, ATS, or AI agent can read it — no key, no SDK, no permission needed.
curl https://livelink.cv/ashley/cv.json # Response headers include: # Content-Type: application/json # Access-Control-Allow-Origin: *
// For AI recruiting agents:
const cv = await fetch(
'https://livelink.cv/ashley/cv.json'
).then(r => r.json())
if (cv.availability.status === 'open'
&& cv.ats.yearsOfExperience >= 5) {
// Candidate matches criteria
}Build your CV free, get your live link, and your cv.json comes with it. No catch, no subscription.