eudai. rhetor ← Back to eudai.ai
Founder Voice

Sound like the founder people follow.

A short diagnostic and a few of your own answers, run through eudai's voice method. You'll walk away with three things you can use today.

We'll email your blueprint here, and you can download it at the end. Six quick questions, about five minutes.
1 / 9
Your blueprint is ready.
Your founder-voice archetype
The Architect
the systems thinker
The move that wins for you
Next step
A voice is the asset. The reps are the work.
rhetor names your voice and hands you the plan. eudai works alongside founders to write the narrative, build the cadence, and make the category move — week after week.
'; } function download(filename, content, type){ const blob=new Blob([content],{type}); const url=URL.createObjectURL(blob); const a=document.createElement('a'); a.href=url; a.download=filename; document.body.appendChild(a); a.click(); document.body.removeChild(a); setTimeout(()=>URL.revokeObjectURL(url),1000); } function slug(){ return (((bp&&bp.name)||'founder').trim().toLowerCase().replace(/[^a-z0-9]+/g,'-').replace(/^-|-$/g,'')||'founder'); } function downloadBlueprint(){ download(slug()+'-voice-blueprint.html', blueprintHTML(), 'text/html'); } function downloadText(){ download(slug()+'-voice-blueprint.txt', blueprintText(), 'text/plain'); } function sendResults(){ const confirm=$('confirm-text'); confirm.innerHTML="We've sent your founder voice blueprint to "+escapeHtml(bp.email||'your inbox')+". Download a copy below."; if(!validEmail(bp.email)) return; const data=new FormData(); data.append('name', bp.name||'Not provided'); data.append('company', bp.company||'Not provided'); data.append('email', bp.email); data.append('_replyto', bp.email); data.append('_subject', 'rhetor voice blueprint — '+(bp.name||bp.company||bp.email)); data.append('archetype', bp.primary.name+' / '+bp.secondary.name); data.append('linkedin', bp.linkedin||'Not provided'); data.append('blueprint', blueprintText()); try { fetch('https://formspree.io/f/'+FORMSPREE_ID,{method:'POST',headers:{Accept:'application/json'},body:data}).catch(()=>{}); } catch(e){} } function restart(){ ['name','role','company','email','linkedin'].forEach(id=>{ const el=$(id); if(el) el.value=''; }); A={}; cur=0; const hint=$('intro-hint'); hint.textContent="We'll email your blueprint here, and you can download it at the end. Six quick questions, about five minutes."; hint.classList.remove('error'); showScreen('s-intro'); } $('email').addEventListener('keydown',e=>{ if(e.key==='Enter') start(); });