← Back to dashboard
domain-portfoliodomainsfresh

Domain Portfolio Integration Guide

What is the Domain Portfolio?

The real model

A build-prioritization decision layer that sits above Porkbun (the registrar).

Porkbun holds the names and the `porkbun-dns` skill wires DNS to Vercel; this portfolio decides *what* to build and *in what order*. The core mechanic is the umbrella+subdomain+exact-match SEO model: one source-of-truth directory (`verifiedflproviders.org`) runs verticals as subdomains (`apd.`, `dcf.`) and 301-redirects exact-match landers (`apdproviders.org`) in for high-intent search. For codeAmani: Kenya-cluster properties default to M-Pesa for KES, the AI-course cluster leans on Claude for content/grading, and insurance/federal/faith names carry compliance gates that are launch blockers, not afterthoughts.

Five portfolio plays

Every one of the ~40 domains is an instance of one of these — learn the play once, apply it across all 12 clusters.

Text
██████╗  ██████╗ ███╗   ███╗ █████╗ ██╗███╗   ██╗
██╔══██╗██╔═══██╗████╗ ████║██╔══██╗██║████╗  ██║
██║  ██║██║   ██║██╔████╔██║███████║██║██╔██╗ ██║
██║  ██║██║   ██║██║╚██╔╝██║██╔══██║██║██║╚██╗██║
██████╔╝╚██████╔╝██║ ╚═╝ ██║██║  ██║██║██║ ╚████║
╚═════╝  ╚═════╝ ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝╚═╝  ╚═══╝

██████╗  ██████╗ ██████╗ ████████╗███████╗ ██████╗ ██╗     ██╗ ██████╗
██╔══██╗██╔═══██╗██╔══██╗╚══██╔══╝██╔════╝██╔═══██╗██║     ██║██╔═══██╗
██████╔╝██║   ██║██████╔╝   ██║   █████╗  ██║   ██║██║     ██║██║   ██║
██╔═══╝ ██║   ██║██╔══██╗   ██║   ██╔══╝  ██║   ██║██║     ██║██║   ██║
██║     ╚██████╔╝██║  ██║   ██║   ██║     ╚██████╔╝███████╗██║╚██████╔╝
╚═╝      ╚═════╝ ╚═╝  ╚═╝   ╚═╝   ╚═╝      ╚═════╝ ╚══════╝╚═╝ ╚═════╝

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; porkbun is 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

ResourceURL
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 fileC:\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:

Every name carries exactly one tag. The tag is the instruction:

TagMeaningAction
FlagshipHighest confidence and fitBuild first
HighStrong revenue or strategic valueBuild soon
MediumGood valueBuild or park based on capacity
DefensiveBlocks a competitor or preserves a redirectHold — do not build separately
StandaloneLegitimate but outside the core professional brandRun as a separate property

Renewal caution: most names are .org at the ~$10 floor. The flagged TLDs — .tech, .courses, .academy, .church, .place, .travel — renew higher (e.g. discoverkenya.travel ≈ $118/yr). Verify renewal pricing before committing; a "High" name on a $100 TLD is only High if it's built inside its value window.

  1. Florida health umbrellaverifiedflproviders.org + agency subdomains + apdprovidertraining.org
  2. floridahome.place and floridahub.place — already committed
  3. One lead-gen validatorfloridacarestaffing.org or flcarinsurancelistings.org, to prove the directory engine
  4. 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

ColumnWhat you enterScale
DomainThe name
Priority tagFrom the decision key aboveFlagship / High / Medium / Defensive / Standalone
Renewal cost (KES/yr)Actual renewal price from Porkbun, in KESnumber — lower is better
Search intentHow commercially hungry the queries are1 = browse · 3 = research · 5 = ready-to-transact
Monetization pathWhich of the five plays applies, and how directly it earns1 = vague · 5 = clear paying customer
Build effortYour capacity cost to ship a real v11 = weekend · 5 = multi-month
Priority tag weightNumeric form of the tag, for the formulaFlagship 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):

Text
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

DomainTagRenewal (KES/yr)Intent (1-5)Monetization (1-5)Build effort (1-5)Tag wtScore
example-flagship.org (example)Flagship~1300 (example)5535(5×3)+(5×3)+(5×2)−(3×2) = 34
example-highvalue.org (example)High~1300 (example)4424(4×3)+(4×3)+(4×2)−(2×2) = 28
example-premium.travel (example)High~15000 (example)5444score high, but renewal gate may park it
example-defensive.org (example)Defensive~1300 (example)2111(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

Gotcha — renewal creep on premium TLDs. A row's renewal column is not a one-time number. Premium TLDs (.travel, .academy, .courses, .church, .place, .tech) frequently raise renewal pricing year over year, and the first-year promo price is often far below the renewal you'll actually pay. 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 are 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:

  1. 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.
  2. 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.
  3. Course / certification info-product — productized expertise with a real backed assessment so the credential is defensible (apdprovidertraining.org, promptmastery.academy, workfromhomecertification.org).
  4. Two-sided marketplace — connects supply and demand, charges both sides (floridacarestaffing.org: providers pay for placements, caregivers pay for premium profiles).
  5. 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 — note renewal.

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 trademarkverifiedflrealtors.org → use verifiedflagents.org.
  • Implied federal affiliationsamgovcontracts.org / samgovcontracting.org (GSA/FTC enforced) → use fedcontracts.courses.
  • FOSTA-SESTA exposurelistcrawlerverified.org → do not build.
  • Adult contentcuckoldcouples.club, olderwoman.club → no AdSense/Stripe/PayPal; would contaminate the professional + federal-contracting brand. Separate entity at most.
  • Same-industry brand collisionidentityguardprotect.tech → use identitysentry.tech.
  • ChatGPT / OpenAI trademarkchatgpttraining.tech → replaced by promptmastery.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 the porkbun-dns skill 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 on discoverkenya.travel can take cards/Stripe since the buyers are diaspora/global.
  • AI routing. Course content for promptmastery.academy and 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/.academy/.courses/.church/.place/.tech, confirm the renewal cost justifies the build. Defensive names should be the cheapest possible TLD or dropped.