
Prove Your Humanity
The world's first Humanity Certified badge for your online identity


Transparency matters. Get your unique human-certified serial number.
Please double-check your name and email.", "error"); btn.disabled = false; return; } const row = rows.find(r => (r.legal_name || "").trim().toLowerCase() === name.toLowerCase()); if (!row) { showMsg("No matching record found.
Please double-check your name and email.", "error"); btn.disabled = false; return; } if (!row.image_url) { showMsg("Your badge is still being generated.
Please wait 1β2 minutes and try again.", "error"); btn.disabled = false; return; } showResult(row); } catch(e) { showMsg("An error occurred. Please try again.", "error"); btn.disabled = false; } } function showResult(row) { currentSerial = row.serial || ""; currentImgUrl = row.image_url || ""; document.getElementById("badge-img").src = currentImgUrl; document.getElementById("result-name").textContent = row.legal_name || ""; document.getElementById("result-serial").textContent = row.serial || ""; document.getElementById("result-vocation").textContent = row.vocation || ""; document.getElementById("dl-btn").onclick = async () => { try { const r = await fetch(currentImgUrl); const blob = await r.blob(); const a = document.createElement("a"); a.href = URL.createObjectURL(blob); a.download = `ProofedBy_${currentSerial}.png`; a.click(); URL.revokeObjectURL(a.href); } catch { window.open(currentImgUrl, "_blank"); } }; document.getElementById("form-card").style.display = "none"; document.getElementById("result-card").classList.add("show"); } function goBack() { document.getElementById("result-card").classList.remove("show"); document.getElementById("form-card").style.display = "block"; document.getElementById("verify-btn").disabled = false; document.getElementById("msg").className = "msg"; currentSerial = ""; currentImgUrl = ""; } function showMsg(text, type) { const el = document.getElementById("msg"); el.innerHTML = text; el.className = `msg ${type}`; } function copyLink() { navigator.clipboard.writeText(`https://proofedby.com/verify?s=${encodeURIComponent(currentSerial)}`).then(() => showToast("Link copied!")); } function copySerial() { navigator.clipboard.writeText(currentSerial).then(() => showToast("Serial number copied!")); } function showToast(msg) { const t = document.getElementById("toast"); t.textContent = msg; t.classList.add("show"); setTimeout(() => t.classList.remove("show"), 2500); } window.addEventListener("DOMContentLoaded", () => { ["input-name","input-email"].forEach(id => { document.getElementById(id).addEventListener("keydown", e => { if (e.key === "Enter") verifyUser(); }); }); });
About
Ever since ChatGPT launched in 2023, weβve been dealing with a flood of misinformation, social fallout, and a massive environmental footprintβlike the fact that these power-hungry data centers are actually contributing to water shortages.
We are neither anti-AI nor pro-AI. Our focus is on transparency, literacy, and the restoration of moral accountability in the age of AI. We believe the most fundamental difference between AI and humans lies in TRUST. Unfortunately, it necessary for humans to prove we are humans. AI slop is flooding every corner of social media and the slow erosion of the trust that holds society together.
ProofedBy issues Human Verification Badges, grounded in the trust between real people, so that genuine humanity can still be recognized, valued, and believed.
Please double-check and try again.", "error"); btn.disabled = false; return; } showResult(rows[0]); } catch(e) { showMsg("An error occurred. Please try again.", "error"); btn.disabled = false; } } function maskLastName(name) { if (!name) return ""; const parts = name.trim().split(/\s+/); if (parts.length === 1) return name; const last = parts[parts.length - 1]; return parts.slice(0, -1).join(" ") + " " + last[0].toUpperCase() + "."; } function renderStatus(status) { const s = (status || "").toLowerCase(); if (s === "verified") return 'Verified'; if (s === "revoked") return 'Revoked'; return 'Pending'; } function showResult(row) { currentSerial = row.serial || ""; if (row.image_url) { document.getElementById("badge-img").src = row.image_url; } document.getElementById("res-name").textContent = maskLastName(row.legal_name || ""); document.getElementById("res-serial").textContent = row.serial || ""; document.getElementById("res-vocation").textContent = row.vocation || ""; document.getElementById("res-date").textContent = row.submitted_at ? row.submitted_at.slice(0,10) : "β"; document.getElementById("res-status").innerHTML = renderStatus(row.status); const oathList = document.getElementById("oath-list"); oathList.innerHTML = ""; OATHS.forEach(oath => { const div = document.createElement("div"); div.className = "oath-item"; div.innerHTML = `
We'll get back to you at
within 1β2 business days.
Your badge in under 5 minutes βοΈ
Simple. Human. No bots allowed.
Fill out your info
Click Get My Human Badge and answer a few quick questions. Your unique serial number is generated with 2 letters from your job title β yes, it's genuinely yours.
Take your human oath
Read and confirm your Human Oath. Then sign the petition on Change.org β your public commitment that you are, in fact, a real person.
β change.org petitionDownload your badge
Go to the Badges menu, enter your legal name and email. Download your verified badge and put it everywhere β LinkedIn, Instagram, anywhere you show up online.
β badges menuSpot a fake? Report it.
See someone misusing a Human Badge? Go to the Auth menu, check their credentials, and report the misuse. Real humans look out for each other.
β Auth menuReady? Get your Human Badge now β