DNPI Domain Name Pricing Index • Globalweb.ai
WhyMethodGuardrailsRoadmapContact
Transparent pricing for digital real estate
A pricing index for domains—range-based, auditable, and hard to game.
DNPI is a transparency-forward framework for domain valuation. Instead of a black-box “appraisal number,” DNPI produces an explainable price range grounded in comps and market signals—with guardrails against manipulation.
Join the waitlistSee the methodologyMedia kit
www.dnpi.globalweb.aiv0.1
Ranges, not magic numbersConfidence bands + visible deltas
Index, not appraisal theaterComparable sales + demand signals
Guardrails by designIndependence + explainability
Built to scaleMonthly / quarterly snapshots
Media / chart placeholder
Add your DNPI range chart, screenshot, or short explainer video here.
Replace this block with:
• YouTube/Vimeo embed
• PNG/SVG chart (range bands)
• Product GIF
Tip: keep it lightweight for speed.
Why DNPI
Domain pricing shouldn’t be a black box. DNPI creates a reference index that is understandable, repeatable, and transparent—so the market can move from “trust me” to “show me.”
Transparency-first
Range-based outputs
Comparable-sales anchored
Independent governance
Anti-manipulation guardrails
🔍
Auditable inputs
Clear factors: comps, demand signals, quality, liquidity—no hidden levers.
📉
Visible deltas
Track changes over time so pricing evolves openly—like real markets do.
🛡️
Built-in guardrails
Reduce conflicts of interest and “zeroing out” assets with conservative ranges.
Methodology (v1 concept)
DNPI produces a Low / Base / High range with a confidence band—not a single “authority number.” It’s designed to be useful, honest, and resilient under scrutiny.
Inputs
Start simple; expand responsibly.
- Comparable salesSimilar keywords, extension fit, length, and transaction history.
- Demand signalsSearch intent, commercial use cases, category velocity.
- Quality factorsMemorability, meaning, spelling, legal-risk flags.
- Liquidity adjustmentConservative when data is thin; transparent assumptions.
Outputs
Useful without pretending to be perfect.
- Pricing rangeLow / Base / High band + confidence indicator.
- AttributionWhat moved the range this month/quarter (inputs & weights).
- Category indicesAI, finance, geo, short .com, etc.
- Versioned changelogNo stealth updates; methodology changes are public.
Guardrails
DNPI should protect the market from single-party control and pricing games.
🏛️
Independence
No registrar gets to be the judge and the market maker at the same time.
🧾
Explainability
Every output is traceable to inputs—so errors can be found and fixed.
🚫
No “zero-outs”
Thin data → conservative ranges, not arbitrary punishments.
Roadmap
Start lean. Prove usefulness. Expand responsibly.
Phase 1 — DNPI v1
Publish framework, ranges, and versioning.
- Public explainerClear “what it is / isn’t.”
- First index categoriesStart with a few buckets.
- Monthly snapshotRanges + deltas; limited but honest.
Phase 2 — DNPI v2
More data, governance, and tooling.
- Method auditExternal review + published updates.
- DashboardSearch domains, see ranges & drivers.
- API / widgetsEmbed DNPI ranges across marketplaces.
Get early access to DNPI updates
Drop your email. You’ll get releases, methodology changes, and sample ranges. Join →
Want this integrated with Mailchimp/ConvertKit? Tell me which one and I’ll wire it.
DNPI — Domain Name Pricing Index
A transparency-forward framework for domain valuation. Built to be useful, explainable, and hard to manipulate.
Back to top ↑MethodologyContact
Disclaimer: DNPI is informational only, not financial advice. Data can be incomplete; ranges are estimates.
/* DNPI Landing (Elementor-safe, scoped) */ .dnpi{ –bg:#05070b; –text:#e9ecf5; –muted:#aeb6cf; –line:#232a45; –brand:#7c5cff; –brand2:#37d0ff; –ok:#33d6a6; –shadow: 0 16px 60px rgba(0,0,0,.45); –r:18px; –r2:26px; –max:1120px; font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; color:var(–text); background: radial-gradient(1200px 600px at 15% 10%, rgba(124,92,255,.22), transparent 60%), radial-gradient(900px 500px at 85% 20%, rgba(55,208,255,.18), transparent 60%), radial-gradient(900px 600px at 50% 100%, rgba(51,214,166,.10), transparent 60%), var(–bg); border-radius: 20px; overflow:hidden; } .dnpi *{box-sizing:border-box} .dnpi a{color:inherit;text-decoration:none} .dnpi-wrap{max-width:var(–max); margin:0 auto; padding:24px;} .dnpi-nav{ position:sticky; top:0; z-index:50; backdrop-filter: blur(12px); background: linear-gradient(to bottom, rgba(5,7,11,.88), rgba(5,7,11,.35)); border-bottom: 1px solid rgba(35,42,69,.45); } .dnpi-nav-inner{display:flex; align-items:center; justify-content:space-between; gap:16px; padding:14px 0;} .dnpi-brand{display:flex; align-items:center; gap:12px;} .dnpi-logo{ width:40px; height:40px; border-radius:14px; background: radial-gradient(circle at 30% 30%, rgba(255,255,255,.35), transparent 55%), linear-gradient(135deg, rgba(124,92,255,1), rgba(55,208,255,1)); box-shadow: 0 10px 30px rgba(124,92,255,.25); position:relative; overflow:hidden; } .dnpi-logo:after{ content:””; position:absolute; inset:-40%; background: conic-gradient(from 90deg, rgba(255,255,255,0), rgba(255,255,255,.22), rgba(255,255,255,0)); animation: dnpiSpin 6.5s linear infinite; } @keyframes dnpiSpin {to{transform:rotate(1turn)}} .dnpi-title{font-weight:800; font-size:14px; line-height:1} .dnpi-sub{color:var(–muted); font-weight:700; font-size:12px; margin-top:2px} .dnpi-links{display:flex; align-items:center; gap:14px; flex-wrap:wrap; justify-content:flex-end} .dnpi-links a{ color:var(–muted); font-size:13px; font-weight:800; padding:8px 10px; border-radius:12px; border:1px solid transparent; transition: all .18s ease; } .dnpi-links a:hover{color:var(–text); border-color:rgba(35,42,69,.55); background:rgba(11,16,32,.45)} .dnpi-btn{ display:inline-flex; align-items:center; justify-content:center; gap:10px; padding:11px 14px; border-radius:14px; border:1px solid rgba(255,255,255,.12); background:rgba(11,16,32,.55); box-shadow: 0 10px 30px rgba(0,0,0,.22); font-weight:900; font-size:13px; transition: transform .16s ease, background .16s ease, border-color .16s ease; cursor:pointer; } .dnpi-btn:hover{transform:translateY(-1px); background:rgba(11,16,32,.75); border-color:rgba(255,255,255,.20)} .dnpi-primary{background: linear-gradient(135deg, rgba(124,92,255,.95), rgba(55,208,255,.85)); border-color: rgba(255,255,255,.10);} .dnpi-chip{ display:inline-flex; align-items:center; gap:8px; padding:8px 12px; border-radius:999px; border:1px solid rgba(35,42,69,.75); background: rgba(11,16,32,.55); color: var(–muted); font-weight:850; font-size:12px; } .dnpi-dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(–brand),var(–brand2))} .dnpi-hero{padding:42px 0 26px; display:grid; grid-template-columns: 1.1fr .9fr; gap:28px; align-items:stretch;} .dnpi-card{ border:1px solid rgba(35,42,69,.65); background: linear-gradient(180deg, rgba(11,16,32,.70), rgba(11,16,32,.42)); border-radius: var(–r2); box-shadow: var(–shadow); } .dnpi-hero-left{padding:28px} .dnpi-h1{ margin:14px 0 10px; font-size:44px; line-height:1.05; letter-spacing:-.02em; } .dnpi-grad{ background: linear-gradient(90deg, rgba(124,92,255,1), rgba(55,208,255,1), rgba(51,214,166,1)); -webkit-background-clip:text; background-clip:text; color:transparent; } .dnpi-lead{margin:12px 0 18px; color:var(–muted); font-size:16px; max-width:60ch;} .dnpi-actions{display:flex; gap:12px; flex-wrap:wrap; margin-top:18px} .dnpi-fine{margin-top:12px; color: rgba(174,182,207,.9); font-size:12px;} .dnpi-kbd{ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, “Liberation Mono”,”Courier New”, monospace; font-size:11px; padding:5px 8px; border-radius:10px; border:1px solid rgba(35,42,69,.75); background: rgba(11,16,32,.45); color: rgba(233,236,245,.92); } .dnpi-hero-right{padding:18px; display:flex; flex-direction:column; gap:14px} .dnpi-statgrid{display:grid; grid-template-columns: 1fr 1fr; gap:12px;} .dnpi-stat{padding:14px; border-radius: var(–r); border:1px solid rgba(35,42,69,.55); background: rgba(5,7,11,.35);} .dnpi-stat b{display:block; font-size:14px} .dnpi-stat span{color:var(–muted); font-size:12px} .dnpi-preview{ flex:1; padding:16px; border-radius: var(–r2); border:1px dashed rgba(174,182,207,.35); background: radial-gradient(800px 300px at 50% 30%, rgba(124,92,255,.12), transparent 60%), rgba(5,7,11,.25); min-height: 220px; position:relative; overflow:hidden; } .dnpi-preview:before{ content:””; position:absolute; inset:-2px; background: linear-gradient(90deg, rgba(124,92,255,0), rgba(124,92,255,.18), rgba(55,208,255,0)); transform: translateX(-60%); animation: dnpiSweep 4.6s ease-in-out infinite; pointer-events:none; } @keyframes dnpiSweep{ 0%{transform:translateX(-70%)} 50%{transform:translateX(20%)} 100%{transform:translateX(110%)} } .dnpi-preview h3{margin:0 0 8px; font-size:14px} .dnpi-preview p{margin:0; color:var(–muted); font-size:13px} .dnpi-placeholder{ margin-top:12px; border-radius: 16px; border:1px solid rgba(35,42,69,.55); background: rgba(11,16,32,.55); padding:12px; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, “Liberation Mono”,”Courier New”, monospace; font-size:12px; color: rgba(233,236,245,.9); } .dnpi-section{padding:28px 0} .dnpi-h2{margin:0 0 10px; font-size:18px; letter-spacing:-.01em;} .dnpi-h3{margin:0 0 6px; font-size:16px} .dnpi-p{margin:0; color:var(–muted)} .dnpi-pillrow{display:flex; gap:10px; flex-wrap:wrap; margin-top:14px} .dnpi-pill{ padding:10px 12px; border-radius:999px; border:1px solid rgba(35,42,69,.65); background: rgba(11,16,32,.42); color: rgba(233,236,245,.92); font-size:12px; font-weight:850; } .dnpi-cta{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:18px; flex-wrap:wrap; border-radius: var(–r2); border:1px solid rgba(35,42,69,.65); background: linear-gradient(135deg, rgba(124,92,255,.22), rgba(55,208,255,.14), rgba(11,16,32,.55)); box-shadow: var(–shadow); } .dnpi-form{display:flex; gap:10px; flex-wrap:wrap; align-items:center; justify-content:flex-end;} .dnpi-input{ width:min(320px, 70vw); padding:11px 12px; border-radius: 14px; border:1px solid rgba(35,42,69,.75); outline:none; background: rgba(5,7,11,.35); color: var(–text); font-weight:850; } .dnpi-input::placeholder{color: rgba(174,182,207,.75); font-weight:750} @media (max-width: 980px){ .dnpi-hero{grid-template-columns:1fr; padding-top:24px} } @media (max-width: 720px){ .dnpi-links{display:none} .dnpi-h1{font-size:36px} .dnpi-statgrid{grid-template-columns: 1fr} }/* DNPI Landing (Elementor-safe, scoped) */
.dnpi{
–bg:#05070b; –text:#e9ecf5; –muted:#aeb6cf; –line:#232a45;
–brand:#7c5cff; –brand2:#37d0ff; –ok:#33d6a6;
–shadow: 0 16px 60px rgba(0,0,0,.45);
–r:18px; –r2:26px; –max:1120px;
font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;
color:var(–text);
background:
radial-gradient(1200px 600px at 15% 10%, rgba(124,92,255,.22), transparent 60%),
radial-gradient(900px 500px at 85% 20%, rgba(55,208,255,.18), transparent 60%),
radial-gradient(900px 600px at 50% 100%, rgba(51,214,166,.10), transparent 60%),
var(–bg);
border-radius: 20px;
overflow:hidden;
}
.dnpi *{box-sizing:border-box}
.dnpi a{color:inherit;text-decoration:none}
.dnpi-wrap{max-width:var(–max); margin:0 auto; padding:24px;}
.dnpi-nav{
position:sticky; top:0; z-index:50;
backdrop-filter: blur(12px);
background: linear-gradient(to bottom, rgba(5,7,11,.88), rgba(5,7,11,.35));
border-bottom: 1px solid rgba(35,42,69,.45);
}
.dnpi-nav-inner{display:flex; align-items:center; justify-content:space-between; gap:16px; padding:14px 0;}
.dnpi-brand{display:flex; align-items:center; gap:12px;}
.dnpi-logo{
width:40px; height:40px; border-radius:14px;
background:
radial-gradient(circle at 30% 30%, rgba(255,255,255,.35), transparent 55%),
linear-gradient(135deg, rgba(124,92,255,1), rgba(55,208,255,1));
box-shadow: 0 10px 30px rgba(124,92,255,.25);
position:relative; overflow:hidden;
}
.dnpi-logo:after{
content:””; position:absolute; inset:-40%;
background: conic-gradient(from 90deg, rgba(255,255,255,0), rgba(255,255,255,.22), rgba(255,255,255,0));
animation: dnpiSpin 6.5s linear infinite;
}
@keyframes dnpiSpin {to{transform:rotate(1turn)}}
.dnpi-title{font-weight:800; font-size:14px; line-height:1}
.dnpi-sub{color:var(–muted); font-weight:700; font-size:12px; margin-top:2px}
.dnpi-links{display:flex; align-items:center; gap:14px; flex-wrap:wrap; justify-content:flex-end}
.dnpi-links a{
color:var(–muted); font-size:13px; font-weight:800;
padding:8px 10px; border-radius:12px;
border:1px solid transparent; transition: all .18s ease;
}
.dnpi-links a:hover{color:var(–text); border-color:rgba(35,42,69,.55); background:rgba(11,16,32,.45)}
.dnpi-btn{
display:inline-flex; align-items:center; justify-content:center; gap:10px;
padding:11px 14px; border-radius:14px;
border:1px solid rgba(255,255,255,.12);
background:rgba(11,16,32,.55);
box-shadow: 0 10px 30px rgba(0,0,0,.22);
font-weight:900; font-size:13px;
transition: transform .16s ease, background .16s ease, border-color .16s ease;
cursor:pointer;
}
.dnpi-btn:hover{transform:translateY(-1px); background:rgba(11,16,32,.75); border-color:rgba(255,255,255,.20)}
.dnpi-primary{background: linear-gradient(135deg, rgba(124,92,255,.95), rgba(55,208,255,.85)); border-color: rgba(255,255,255,.10);}
.dnpi-chip{
display:inline-flex; align-items:center; gap:8px;
padding:8px 12px; border-radius:999px;
border:1px solid rgba(35,42,69,.75);
background: rgba(11,16,32,.55);
color: var(–muted); font-weight:850; font-size:12px;
}
.dnpi-dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(–brand),var(–brand2))}
.dnpi-hero{padding:42px 0 26px; display:grid; grid-template-columns: 1.1fr .9fr; gap:28px; align-items:stretch;}
.dnpi-card{
border:1px solid rgba(35,42,69,.65);
background: linear-gradient(180deg, rgba(11,16,32,.70), rgba(11,16,32,.42));
border-radius: var(–r2);
box-shadow: var(–shadow);
}
.dnpi-hero-left{padding:28px}
.dnpi-h1{
margin:14px 0 10px;
font-size:44px; line-height:1.05; letter-spacing:-.02em;
}
.dnpi-grad{
background: linear-gradient(90deg, rgba(124,92,255,1), rgba(55,208,255,1), rgba(51,214,166,1));
-webkit-background-clip:text; background-clip:text; color:transparent;
}
.dnpi-lead{margin:12px 0 18px; color:var(–muted); font-size:16px; max-width:60ch;}
.dnpi-actions{display:flex; gap:12px; flex-wrap:wrap; margin-top:18px}
.dnpi-fine{margin-top:12px; color: rgba(174,182,207,.9); font-size:12px;}
.dnpi-kbd{
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, “Liberation Mono”,”Courier New”, monospace;
font-size:11px;
padding:5px 8px; border-radius:10px;
border:1px solid rgba(35,42,69,.75);
background: rgba(11,16,32,.45);
color: rgba(233,236,245,.92);
}
.dnpi-hero-right{padding:18px; display:flex; flex-direction:column; gap:14px}
.dnpi-statgrid{display:grid; grid-template-columns: 1fr 1fr; gap:12px;}
.dnpi-stat{padding:14px; border-radius: var(–r); border:1px solid rgba(35,42,69,.55); background: rgba(5,7,11,.35);}
.dnpi-stat b{display:block; font-size:14px}
.dnpi-stat span{color:var(–muted); font-size:12px}
.dnpi-preview{
flex:1; padding:16px;
border-radius: var(–r2);
border:1px dashed rgba(174,182,207,.35);
background: radial-gradient(800px 300px at 50% 30%, rgba(124,92,255,.12), transparent 60%), rgba(5,7,11,.25);
min-height: 220px; position:relative; overflow:hidden;
}
.dnpi-preview:before{
content:””; position:absolute; inset:-2px;
background: linear-gradient(90deg, rgba(124,92,255,0), rgba(124,92,255,.18), rgba(55,208,255,0));
transform: translateX(-60%);
animation: dnpiSweep 4.6s ease-in-out infinite;
pointer-events:none;
}
@keyframes dnpiSweep{
0%{transform:translateX(-70%)}
50%{transform:translateX(20%)}
100%{transform:translateX(110%)}
}
.dnpi-preview h3{margin:0 0 8px; font-size:14px}
.dnpi-preview p{margin:0; color:var(–muted); font-size:13px}
.dnpi-placeholder{
margin-top:12px;
border-radius: 16px;
border:1px solid rgba(35,42,69,.55);
background: rgba(11,16,32,.55);
padding:12px;
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, “Liberation Mono”,”Courier New”, monospace;
font-size:12px;
color: rgba(233,236,245,.9);
}
.dnpi-section{padding:28px 0}
.dnpi-h2{margin:0 0 10px; font-size:18px; letter-spacing:-.01em;}
.dnpi-h3{margin:0 0 6px; font-size:16px}
.dnpi-p{margin:0; color:var(–muted)}
.dnpi-pillrow{display:flex; gap:10px; flex-wrap:wrap; margin-top:14px}
.dnpi-pill{
padding:10px 12px; border-radius:999px;
border:1px solid rgba(35,42,69,.65);
background: rgba(11,16,32,.42);
color: rgba(233,236,245,.92);
font-size:12px; font-weight:850;
}
.dnpi-cta{
display:flex; align-items:center; justify-content:space-between;
gap:16px; padding:18px; flex-wrap:wrap;
border-radius: var(–r2);
border:1px solid rgba(35,42,69,.65);
background: linear-gradient(135deg, rgba(124,92,255,.22), rgba(55,208,255,.14), rgba(11,16,32,.55));
box-shadow: var(–shadow);
}
.dnpi-form{display:flex; gap:10px; flex-wrap:wrap; align-items:center; justify-content:flex-end;}
.dnpi-input{
width:min(320px, 70vw);
padding:11px 12px;
border-radius: 14px;
border:1px solid rgba(35,42,69,.75);
outline:none;
background: rgba(5,7,11,.35);
color: var(–text);
font-weight:850;
}
.dnpi-input::placeholder{color: rgba(174,182,207,.75); font-weight:750}
@media (max-width: 980px){
.dnpi-hero{grid-template-columns:1fr; padding-top:24px}
}
@media (max-width: 720px){
.dnpi-links{display:none}
.dnpi-h1{font-size:36px}
.dnpi-statgrid{grid-template-columns: 1fr}
}