Domain Portfolio Integration Guide
Technology: domain-portfolio · Category: domains · Last reviewed: 2026-08-23
Source: https://tech-stack.codeamanilabs.org/guide/domain-portfolio
Insight:
This is the strategy layer above Porkbun, not the registrar itself — Porkbun holds the names, this guide says which to build, in what order, and how each monetizes. Every entry is one of the same five reusable plays (umbrella+subdomain SEO, directory lead-gen, course/cert, marketplace, defensive hold). Check the renewal-pricing flag before committing any non-.org TLD.
██████╗ ██████╗ ███╗ ███╗ █████╗ ██╗███╗ ██╗
██╔══██╗██╔═══██╗████╗ ████║██╔══██╗██║████╗ ██║
██║ ██║██║ ██║██╔████╔██║███████║██║██╔██╗ ██║
██║ ██║██║ ██║██║╚██╔╝██║██╔══██║██║██║╚██╗██║
██████╔╝╚██████╔╝██║ ╚═╝ ██║██║ ██║██║██║ ╚████║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝
██████╗ ██████╗ ██████╗ ████████╗███████╗ ██████╗ ██╗ ██╗ ██████╗
██╔══██╗██╔═══██╗██╔══██╗╚══██╔══╝██╔════╝██╔═══██╗██║ ██║██╔═══██╗
██████╔╝██║ ██║██████╔╝ ██║ █████╗ ██║ ██║██║ ██║██║ ██║
██╔═══╝ ██║ ██║██╔══██╗ ██║ ██╔══╝ ██║ ██║██║ ██║██║ ██║
██║ ╚██████╔╝██║ ██║ ██║ ██║ ╚██████╔╝███████╗██║╚██████╔╝
╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝
Domain Portfolio Integration Guide
Focus: Turning codeAmani's owned-domain catalog into build decisions — which name to develop first, how each one earns, and the reusable patterns that repeat across clusters. This is the strategy layer;
porkbunis the registrar/DNS layer that holds and wires the names.
Overview
codeAmani Labs holds ~40 strategic domains under Porkbun. Left as a flat list, that's just a renewal bill. This guide is the source of truth for build prioritization: every domain carries a priority tag, sits inside a thematic cluster, and maps to one of a handful of repeatable monetization plays. Use it to answer "should I build X, redirect it, or just hold it?" without re-deriving the strategy each time.
The portfolio is not a tech in the SDK sense — there is no package to install. It's a decision asset. The companion technical capability lives in the Porkbun guide and the porkbun-dns skill, which is what actually points a built property's DNS at Vercel.
Official Documentation
| Resource | URL |
|---|---|
| Porkbun control panel (where the names live) | https://porkbun.com/account/domainsSpeedy |
| Porkbun API (programmatic DNS / availability) | https://porkbun.com/api/json/v3/documentation |
| Source file | C:\Users\info\Downloads\domain-portfolio (2).md (revision 2, compiled 2026-05-29) |
Priority tags — the decision key
This is the heart of the guide — once you can read the tag, every name tells you what to do next. Here is that decision in one glance:
flowchart TD
A["Owned domain"] --> Q1{"Which priority tag?"}
Q1 -->|"Flagship"| B["Build first"]
Q1 -->|"High"| C["Build soon"]
Q1 -->|"Medium"| D["Build or park on capacity"]
Q1 -->|"Defensive"| E["Hold - do not build separately"]
Q1 -->|"Standalone"| F["Run as separate property"]
B --> G{"Renewal pricing OK?"}
C --> G
D --> G
G -->|"Yes"| H["Commit and build"]
G -->|"No"| I["Park or drop"]
Every name carries exactly one tag. The tag is the instruction:
| Tag | Meaning | Action |
|---|---|---|
| Flagship | Highest confidence and fit | Build first |
| High | Strong revenue or strategic value | Build soon |
| Medium | Good value | Build or park based on capacity |
| Defensive | Blocks a competitor or preserves a redirect | Hold — do not build separately |
| Standalone | Legitimate but outside the core professional brand | Run as a separate property |
Renewal caution: most names are .org at the $12 floor (Porkbun renewal $11.84, verified 2026-08-23). The genuinely elevated TLDs — $51), .tech (.church ($47), $38), .academy (.courses ($31), and above all $119/yr) — renew well above that; .travel (.place is only a mild step up (~$18/yr, barely above .org). Verify renewal pricing before committing; a "High" name on a $100+ TLD is only High if it's built inside its value window.
Recommended build order
- Florida health umbrella —
verifiedflproviders.org+ agency subdomains +apdprovidertraining.org floridahome.placeandfloridahub.place— already committed- One lead-gen validator —
floridacarestaffing.orgorflcarinsurancelistings.org, to prove the directory engine - Expand into the remaining clusters
Scoring a property — a worksheet
The priority tags above answer roughly what to do, but "which to build first" still rests on qualitative judgment. When two names both read "High", you need comparable per-property numbers to break the tie. This worksheet turns the tag into a score you compute yourself — one row per domain, same columns every time, so two names sit side by side.
This is a template, not a dataset. The rows below are illustrative placeholders to show the shape — they are not claimed market figures. Fill the real values per domain from your own renewal bill (Porkbun), keyword research, and capacity estimate. Do not treat the example numbers as guidance.
The columns
| Column | What you enter | Scale |
|---|---|---|
| Domain | The name | — |
| Priority tag | From the decision key above | Flagship / High / Medium / Defensive / Standalone |
| Renewal cost (KES/yr) | Actual renewal price from Porkbun, in KES | number — lower is better |
| Search intent | How commercially hungry the queries are | 1 = browse · 3 = research · 5 = ready-to-transact |
| Monetization path | Which of the five plays applies, and how directly it earns | 1 = vague · 5 = clear paying customer |
| Build effort | Your capacity cost to ship a real v1 | 1 = weekend · 5 = multi-month |
| Priority tag weight | Numeric form of the tag, for the formula | Flagship 5 · High 4 · Medium 3 · Standalone 2 · Defensive 1 |
The weighted-score formula
Compute one number per row so the list sorts itself. A worked starting weighting (tune to taste):
score = (intent × 3) + (monetization × 3) + (tag_weight × 2) − (build_effort × 2)
Renewal cost stays out of the additive score on purpose — treat it as a gate, not a slider: if the renewal is above your TLD ceiling and the name isn't already built inside its value window, the row is parked regardless of score (this mirrors the "Renewal pricing OK?" diamond in the decision flow). Higher score = build sooner. The two negative build_effort points keep a tempting-but-expensive build from outranking a fast one with equal earnings.
Example rows — illustrative placeholders, not market figures
| Domain | Tag | Renewal (KES/yr) | Intent (1-5) | Monetization (1-5) | Build effort (1-5) | Tag wt | Score |
|---|---|---|---|---|---|---|---|
example-flagship.org (example) |
Flagship | ~1300 (example) | 5 | 5 | 3 | 5 | (5×3)+(5×3)+(5×2)−(3×2) = 34 |
example-highvalue.org (example) |
High | ~1300 (example) | 4 | 4 | 2 | 4 | (4×3)+(4×3)+(4×2)−(2×2) = 28 |
example-premium.travel (example) |
High | ~15000 (example) | 5 | 4 | 4 | 4 | score high, but renewal gate may park it |
example-defensive.org (example) |
Defensive | ~1300 (example) | 2 | 1 | 1 | 1 | (2×3)+(1×3)+(1×2)−(1×2) = 9 — hold, do not build |
Read the table top-down: the flagship outscores the high-value name on intent and tag weight; the premium .travel row scores well but trips the renewal gate; the defensive name floors out, confirming it stays a hold. The arithmetic just makes explicit what the tags imply — and surfaces ties the tags alone can't.
The scoring decision in one glance
flowchart TD
A["Domain to score"] --> B["Fill the row<br/>intent · monetization · effort · tag"]
B --> C["Compute score<br/>see formula"]
C --> D{"Renewal under<br/>TLD ceiling?"}
D -->|"No · not in value window"| E["Park or drop"]
D -->|"Yes"| F{"Score vs other rows?"}
F -->|"Highest"| G["Build first"]
F -->|"Mid"| H["Build soon or on capacity"]
F -->|"Low · defensive"| I["Hold - do not build"]
Gotcha — renewal creep on premium TLDs. A row's renewal column is not a one-time number. Premium TLDs (.travel, .tech, .church, .academy, .courses) frequently raise renewal pricing year over year, and the first-year promo price is often far below the renewal you'll actually pay (.courses registers near $1.50 but renews ~$31; .tech registers ~$7 but renews ~$51). Score against the renewal figure, not the registration teaser — and re-enter the renewal column at each annual review, because a name that passed the gate last year can fail it this year without you touching the build. Cheap .org rows (and, on current Porkbun pricing, .place at ~$18) are effectively immune to this; premium-TLD rows need the number refreshed every cycle.
The five reusable plays
Every domain in the portfolio is an instance of one of these. Learn the play once, apply it across clusters:
Here is the signature umbrella play as a reusable build flow — master this shape and the rest follow naturally:
flowchart LR
A["Umbrella directory<br/>source of truth"] --> B["Vertical subdomains<br/>apd. dcf. ahca."]
A --> C["Exact-match landers<br/>apdproviders.org"]
C -->|"301 redirect"| A
B --> D["High-intent search capture"]
C --> D
D --> E["Lead-gen and verified tiers earn"]
- Umbrella + subdomain + exact-match SEO — one source-of-truth directory (
verifiedflproviders.org) runs verticals as subdomains (apd.,dcf.,ahca.) and absorbs exact-match landers (apdproviders.org) via 301 redirect for high-intent search capture. - Directory lead-gen engine — a niche directory monetized through provider lead-gen + featured/verified tiers. Reused from the landscaping model across cleaning, mechanics, business, insurance.
- Course / certification info-product — productized expertise with a real backed assessment so the credential is defensible (
apdprovidertraining.org,promptmastery.academy,workfromhomecertification.org). - Two-sided marketplace — connects supply and demand, charges both sides (
floridacarestaffing.org: providers pay for placements, caregivers pay for premium profiles). - Defensive hold / redirect — owns a variant to block competitors or feed SEO into the primary; never built standalone (
supportcoordinators.org,aipromptmastery.academy).
Clusters at a glance
1. Florida Health & Care — crown jewel
The most defensible cluster, backed by real expertise (Pathway Licensing, T&T Serenity Care). verifiedflproviders.org is the umbrella; apd./dcf./ahca. run as subdomains; apdproviders.org/dcfproviders.org/ahcaproviders.org are exact-match landers that redirect in. Training arm: apdprovidertraining.org. Marketplace: floridacarestaffing.org. Premium directory: floridaprivatecare.org. Sleeper distribution channel: waiversupportcoordinators.org (WSCs hold the client relationship).
2. Florida Anchor Platforms — committed builds
floridahome.place (real estate, neighborhood subdomains) and floridahub.place (multi-vertical directory). Both .place renew at only ~$18/yr (Porkbun, verified 2026-08-23) — a mild premium over .org, comfortably inside budget for committed builds; not a cost concern despite the non-.org TLD.
3. Kenya Market
International/diaspora audiences pay more per visitor, so tourism + education + trade lead. discoverkenya.travel (Flagship, build inside the first-year window — high renewal). kenyanschools.org (High, cheap .org, unconditional hold). Plus kenyantrade.com, kenyacraft.shop, kenyafintech.com, kenyahub.io, kenyaheartbeat.com.
4. Federal Contracting & Supplier Diversity
Verified minority/women-owned directories feeding federal set-asides (8(a), WOSB, MBE) and corporate supplier-diversity sourcing. minoritysmbdirectory.org, wosbdirectory.org (federal front door), certifiedwbe.org (corporate front door), fedcontracts.courses (training).
5. Business & Service Directories
The lead-gen engine repeated: flbusinessdirectory.org, cleaningbusinessesdirectory.org, mobilemechanicsdirectory.org, mechanicsdirectory.org, smbdirectory.org.
6. Remote Work & Training
Standalone info-product. Primary: workfromhomecertification.org (highest search volume, cheap .org). Plus workfromhometraining.org, remoteworkcertification.academy.
7. AI Skills Training
Primary: promptmastery.academy (brandable, trademark-clean). aipromptmastery.academy held defensively as an SEO redirect. (Replaces the excluded ChatGPT-trademark name.)
8. Insurance Lead Generation
Auto insurance = highest-paying lead-gen niche. Primary: flcarinsurancelistings.org. State-regulated — confirm Florida lead-generator requirements before selling leads. .com variants held defensively.
9. Web & SaaS Products
instantwebsites.tech — productized subdomain-tenancy offering under MotionStack Studios. Product brand, not a defensible trademark.
10. Community & Networking
entrepreneurnetworking.org — memberships, event tickets, sponsor placements (Tukutane-model fit).
11. Faith & Ministry
faithchristianministries.org (nonprofit/donations) + .church (congregation). Confirm no collision with an established local ministry first.
12. Content & Niche — standalone
horoscopesandzodiacs.org (high-traffic AdSense/affiliate) and affiliatemarketingaggregator.org. Kept separate from the professional brand.
Excluded names — the guardrail
Some names were deliberately dropped for legal/trademark/reputational risk. Re-checking this list prevents re-acquiring a liability:
- REALTOR / NAR trademark —
verifiedflrealtors.org→ useverifiedflagents.org. - Implied federal affiliation —
samgovcontracts.org/samgovcontracting.org(GSA/FTC enforced) → usefedcontracts.courses. - FOSTA-SESTA exposure —
listcrawlerverified.org→ do not build. - Adult content —
cuckoldcouples.club,olderwoman.club→ no AdSense/Stripe/PayPal; would contaminate the professional + federal-contracting brand. Separate entity at most. - Same-industry brand collision —
identityguardprotect.tech→ useidentitysentry.tech. - ChatGPT / OpenAI trademark —
chatgpttraining.tech→ replaced bypromptmastery.academy. - Redundant / superseded / typo — see source appendix.
codeAmani notes
- Secrets stay server-side. Building any of these properties uses the Porkbun API key/secret — keep them in
.env.local/ Vercel env vars, never in client code. See the Porkbun guide and theporkbun-dnsskill for programmatic DNS. - M-Pesa is first-class for the Kenya cluster.
kenyacraft.shop,kenyafintech.com, and any paid-tenant Kenya property should default to M-Pesa/Daraja for KES payments, with cards secondary. International tour-operator tenancy ondiscoverkenya.travelcan take cards/Stripe since the buyers are diaspora/global. - AI routing. Course content for
promptmastery.academyand assessment grading lean on Anthropic Claude (reasoning) per the AI routing policy; structured cert-scoring output can use OpenAI. - Compliance gates before launch. Insurance lead-gen is state-regulated (FL lead-generator licensing); federal-contracting directories must avoid implying government affiliation; faith names need a local-collision check; standalone content sites stay off the professional brand. Treat these as launch blockers, not afterthoughts.
- Renewal discipline. Before building anything on
.travel/.tech/.church/.academy/.courses, confirm the renewal cost justifies the build (these run ~$31–$119/yr on current Porkbun pricing;.placeat ~$18 clears easily). Defensive names should be the cheapest possible TLD or dropped.
Official docs: