Price: $499 (one-time)
Time on customer side: ~20-30 active minutes spread across 24-48 hours
Status: v0 — drag-tested on etymolt.com (customer-zero) 2026-05-14
Cross-ref: FORGE_BUREAU_MODEL.md for what we do/don't do legally
After 48 hours, you walk away with:
| Asset | Where it lives | Effort to maintain |
|---|---|---|
| Your domain at Cloudflare with DNSSEC | Cloudflare dashboard | Zero — set and forget |
*@<yourdomain>.com inbox that auto-clicks email verifications |
Cloudflare Worker | Zero |
| Brand kit (logo, favicons, OG image, profile pic, twitter banner) | Your web repo | Re-generate anytime |
@yourbrand claimed on 6 platforms: GitHub, Twitter, Discord, Reddit, Notion, Slack |
The platforms | Standard account ownership |
| USPTO trademark filing draft (TEAS Plus, Class 9/35/42) | Markdown doc, ready to copy-paste | Self-submit ~30 min |
| (Pro +$200): ENS DNS-on-Chain binding + Farcaster fname + onchain resolver records | Ethereum mainnet + Base | Set and forget; ~$25-35 in gas paid by you |
Total ~20-30 active minutes:
| Step | Active customer time | Wall-clock |
|---|---|---|
| Email confirmation (you say "yes I want this") | 30 sec | — |
| Domain handoff (you give us your registrar credentials OR you do the NS update yourself) | 5 min | — |
| 6× platform signups, ~2 min each (open form, paste password, solve CAPTCHA, submit) | 12 min | — |
| 6× OAuth approvals after signup | 1 min total | — |
| USPTO declaration sign + payment | 5 min | — |
| (Pro): Fund brand wallet + click "go" on ENS+Farcaster claim | 3 min | — |
Wall-clock 24-48 hours because DNSSEC propagation + DS-record-at-registrar + Railway deploy + ENS proveAndClaim mining all run in the background.
-
You sign up at
forge.etymolt.com/start(or wherever the SKU lands). -
Pay $499 (Pro: $699 with ENS+Farcaster).
-
Check the attestation: "I confirm I will personally create each platform account, accept each platform's Terms of Service, and sign any legal filings myself." (See
FORGE_BUREAU_MODEL.md§5 for full text.) -
Tell us:
- Your brand name (we already cleared this via etymolt-the-engine — you wouldn't be here otherwise)
- Your existing domain (if any) OR ask us to procure one
- Your contact email (for our communications, not for the brand identity)
- Your registrar credentials OR willingness to update NS records yourself
-
We assign you a Forge agent with a dedicated
claims-<yourbrand>@etymolt.comworking inbox.
Forge agent:
- Creates Cloudflare zone for
<yourbrand>.com - Mirrors any existing DNS records (we don't break your current setup)
- Enables DNSSEC; emails you the DS record to paste at your TLD registrar (1-click step on your end)
- Sets up Email Routing: 12 aliases (
hello@,support@,legal@, etc.) + catch-all → our Worker - Deploys an inbox-parser Worker that auto-clicks any verification links it sees
- Generates your brand kit via OpenAI's gpt-image-1
- Generates strong unique passwords for the 6 platform accounts you'll create (vaulted; we surface to you in a secure-link)
We email you: "Paste this DS record at your registrar. Click. Save." Walkthrough screenshots included for GoDaddy / Namecheap / Cloudflare-Registrar / Google Domains.
DS propagation to .com TLD takes 10-60 minutes. We poll Cloudflare and email you when DNSSEC flips active.
For each of GitHub, Twitter, Discord, Reddit, Notion, Slack:
Forge agent prep (1 min/platform):
- Opens the signup URL in your browser (or guides you to open it in Incognito)
- Pre-fills email =
hello@<yourbrand>.com, username =<yourbrand>(or first-available variant), display name - For SMS-gated platforms (Twitter): pre-rents a non-VoIP US number from TextVerified, displays it for you to paste
You (2 min/platform):
- Type the generated password (we showed it to you; you type it — never us)
- Solve the platform's CAPTCHA/puzzle (~10 seconds)
- Click "Create account"
Forge agent finish (1 min/platform):
- Polls our inbox-parser Worker for the verification email (typically 5-15 sec to arrive)
- Auto-clicks magic links if present
- For 6-digit codes: surfaces the code to you in chat ("your GitHub code is 482917")
- Once your account is created and logged in, opens the Composio OAuth link → you click "Authorize"
- Composio stores the connected_account_id → Forge agent can now act on your behalf via official APIs
Per-platform time:
- GitHub: ~2 min (no SMS; just email verify)
- Notion: ~2 min (magic link, auto-clicked)
- Slack: ~3 min (creates workspace; you pick workspace URL)
- Discord: ~2 min (asks DOB; just pick one)
- Reddit: ~1.5 min (no email required at signup)
- Twitter/X: ~4 min (SMS verify via TextVerified, slight wait)
Bluesky: Not currently in TextVerified's catalog as of 2026-05-14; we've filed a support ticket requesting addition. When added, this becomes a 7th platform with ~3 min flow. Forge customers get pinged when ready.
Forge agent emails you a pre-filled USPTO TEAS Plus draft:
- All applicant fields filled (we asked for these at kickoff)
- Mark =
<yourbrand>as standard character mark - Three Nice classes (9, 35, 42) — appropriate for an AI/SaaS naming product; adjustable per industry
- 1(a) Use-in-commerce basis (provided your brand is shipping; otherwise 1(b) ITU)
- Specimen capture instructions per class
- The declaration text verbatim (you must sign yourself per USPTO rules)
You (5 min):
- Open the draft, review
- Open https://teas.uspto.gov/forms/tplus/
- Copy-paste each field
- Upload 3 specimens (we provide capture instructions)
- E-sign declaration
- Pay $750 ($250 × 3 classes; you pay directly to USPTO)
Total external cost: $750 to USPTO (not included in Forge fee — pass-through).
Forge agent creates a Privy-custodied TEE-isolated brand wallet for you. We surface the address.
You:
- Send ~0.01 ETH to the address on Ethereum mainnet (for ENS DNS-on-Chain proveAndClaim + resolver multicall)
- Send ~0.005 ETH on Base (for Farcaster IdGateway register + storage rent)
- Total ~$25-35 in gas at typical 2026 prices
- Tell us "wallet funded" in chat
Forge agent (the cool part — automated):
- Writes
_ens.<yourbrand>.comTXT record (a=<your_wallet_address>) - Fetches DNSSEC proof from api.ens.domains
- Submits
proveAndClaimWithResolver(...)to ENS DNSRegistrar — your domain is now an ENS name - Sets resolver records on Public Resolver via multicall:
- addr → your wallet
- url →
https://<yourbrand>.com - description, com.twitter, com.github, email
- avatar →
https://<yourbrand>.com/brand/<yourbrand>/profile.png
- Calls Farcaster IdGateway.register() on Base with 1 storage unit
- Polls until your FID materializes (~30s)
- Submits EIP-712-signed claim of fname
<yourbrand>to fnames.farcaster.xyz - Sets profile metadata via Neynar API
Outcome: <yourbrand>.com resolves to your wallet in any ENS-aware app. @<yourbrand> on Farcaster posts from your brand wallet's identity. Both are permanent.
| Excluded | Why |
|---|---|
| Account creation by Forge agent | Safety rule + platform ToS — see Bureau Model |
| Solving CAPTCHA | Same |
| Typing passwords for you | Same |
| TM filing on your behalf | UPL — you must sign the declaration personally |
| Madrid Protocol international TM | Pro+ add-on ($4K-$15K depending on jurisdictions, mostly USPTO + foreign filing fees) |
| Maintaining your handles | One-time setup; ongoing posting/management is your job (or you hire a social manager) |
| Office-action responses (TM) | Case-by-case attorney work; we recommend you keep one on retainer |
| Stripe / business banking setup | Requires legal entity formation; out of scope. We can refer to LLC-formation services |
| Cleanup of your existing personal account leakage | We respect what's already there — we don't touch your tattarw/personal accounts |
Before kickoff call:
- Run
etymolt verify --name <brand>— confirms clearance verdict still holds - Run
etymolt assess_taste --name <brand>— sanity-check brand fit - Provision Privy wallet (Pro tier)
- Pre-generate brand credentials vault
Kickoff call (15 min):
- Confirm attestation (Bureau Model)
- Collect domain status / registrar credentials
- Pick canonical signup email (default:
hello@<brand>.com) - Walk through what customer will see in the next 48h
Hour 1:
- Cloudflare zone created
- DNSSEC enabled, DS record emailed
- Email Routing aliases configured
- Inbox-parser Worker deployed
- Brand kit generated + committed to customer's repo (or zipped for handoff)
Hour 1-4:
- Customer confirms DS record pasted at registrar
- Poll until DNSSEC active at .com TLD
- Send "DNSSEC live" email
Hours 4-24:
- Customer signs up on 6 platforms (scheduled at their convenience)
- For each: Forge agent prepares → customer submits → agent fetches OTP → customer completes → agent OAuths
Hour 24:
- USPTO draft emailed; customer self-submits at their schedule
(Pro only) Hour 24-48:
- Customer funds wallet
- Forge agent runs
claim_brand.py --platforms web3_identity - Verify ENS lookup + Farcaster profile live
Final handoff:
- Send customer their credentials vault (passwords for all 6 accounts)
- Send customer a summary doc with all asset locations + login URLs
- Schedule 7-day check-in
| Friction point | What we did | Productize? |
|---|---|---|
| Personal account logged in (tattarw on GitHub) | Incognito window | Document this prominently in §2 |
| Composio OAuth link 10-min TTL | Generate on-demand, just before customer clicks | Build "generate-just-in-time" wrapper, don't pre-batch |
| Brand kit Railway deploy lag | Push commit, wait 2-5 min | Trigger Railway redeploy via API at handoff |
| Bluesky not in TextVerified catalog | File support ticket | Maintain a "platform compatibility matrix" doc; warn customers if their target platform isn't bookable |
| Apex domain Railway binding | User does in Railway dashboard | Add to checklist or automate via Railway API |
| ENS DS-record paste at registrar | User does in registrar dashboard | Per-registrar walkthrough docs (GoDaddy / Namecheap / Cloudflare / Google) |
| Twitter requires SMS = needs TextVerified balance | Pre-rent number at handoff | Bake into checklist; surface "X verifications used / Y remaining" to customer |
| Tier | Price | Includes |
|---|---|---|
| Lite | $499 | DNS + email + brand kit + 6-platform walkthrough + USPTO TM filing prep |
| Pro | $699 | Lite + ENS DNS-on-Chain + Farcaster fname + resolver records |
| (future) Standard | $999 | Lite + Watch service (USPTO bulk-delta monitoring, similarity alerts) + Office-action response template |
| (future) Enterprise | $1,999 | Standard + Pro + Madrid Protocol prep + named-attorney concierge |
Customer brings: ETH gas ($25-35), TextVerified credits ($5-10), USPTO filing fees ($750). All pass-through; not in our SKU.
- Build the
forge.etymolt.com/startlanding page + Stripe checkout - Wire
attestation_v1checkbox in onboarding flow (Karthik via Claude) - Build the Forge agent "kickoff call" automation (calendar invite, intake form, brand-pre-check)
- Add per-registrar DS-record paste walkthroughs (GoDaddy is done; need Namecheap, Cloudflare Registrar, Google Domains)
- Build customer-credentials handoff (1Password sharing? HashiCorp Vault? plain encrypted PDF?)
- Watch service — wire daily USPTO bulk-delta monitoring against the customer's mark (
watch_etymolt_TMcron) - When customer #5: build the per-customer Cloudflare zone provisioner UI (today it's CLI)
- When customer #10: re-evaluate AgentMail.to vs AgenticMail per
EMAIL_INFRA_DECISION.md
v0 of this runbook is drag-tested on etymolt itself. Real customer #1 onboarding will surface friction we haven't seen yet — iterate this doc continuously.