type: decision
timestamp: 2026-06-20
tags: [architecture, tools, roadmap]

Tool categories roadmap — Tier 1 + Tier 2 + anti-list

15 tool subdomains: 8 Tier 1 ship day 1' + 7 Tier 2 (stub day 1, fill in later). Tier 3 is explicitly skipped. Anti-list captures categories deliberately rejected (URL shorteners, AI image gen, etc.).

Tool categories roadmap — Tier 1 + Tier 2 + anti-list

The decision

15 tool subdomains, grouped by input modality. Tier 1 ships with working tools day 1; Tier 2 ships as stubs day 1 and fills in over weeks. Tier 3 is skipped entirely.

Tier 1 — ship working tools day 1 (8 subdomains)

Modality groups:

ModalitySubdomainsWhy Tier 1
Filespdf-site (pdf.oriz.in), image-site (image.oriz.in), data-site (data.oriz.in)Highest search volume; PDF + image already have working tools to migrate.
Texttext-site (text.oriz.in), dev-site (dev.oriz.in)Cheap to build, fast to ship, very recruiter-readable.
Numbersfinance-site (finance.oriz.in), convert-site (convert.oriz.in)Finance has working tools to migrate. Convert is broad SEO surface.
Generatorsqr-site (qr.oriz.in)Tiny scope, ships in days, ranks fast.

Per-site tool seeds:

Tier 2 — stubs day 1, fill in later (7 subdomains)

Day 1: each Tier 2 repo exists with stub index.astro listing planned tools as cards labelled “coming soon”. Cloudflare Pages projects spun up so the subdomains start aging in Google’s index.

SubdomainCategoryPlanned tools
audio-site (audio.oriz.in)Audiotrim, merge, format convert, normalize loudness, silence trim, BPM detect, pitch shift — all FFmpeg.wasm
video-site (video.oriz.in)Videotrim, compress, format convert, gif↔mp4, frame extract, audio strip, subtitle burn-in — FFmpeg.wasm
seo-site (seo.oriz.in)SEO / webmeta-tag preview, sitemap generator, robots.txt validator, schema.org JSON-LD generator, keyword density, broken-link check
crypto-site (crypto.oriz.in)Cryptographyencrypt/decrypt (AES/RSA), key-pair gen, sign/verify, password gen, password-strength, BIP39 mnemonic, HOTP/TOTP
health-site (health.oriz.in)Health & fitnessBMI, BMR, calorie/macros, body-fat, water intake, HR zones, pace, ovulation, due-date — pure-JS, no PHI stored
random-site (random.oriz.in)Random / pickerdice, coin, roulette, name picker, team divider, decision wheel
print-site (print.oriz.in)Print-readylabel maker, name-tag, ID-card, business-card, planner-page, graph-paper, dot-grid

Promotion rule: a Tier 2 site moves to “Tier 1 functional” when it has ≥6 working tools.

Tier 3 — SKIPPED

The Tier 3 categories (legal, music, chess, paint, game, food, resume, invoice, social, ai, network, accessibility) are explicitly rejected for the day-1 plan. Reasons:

If any Tier 3 category is later promoted, it becomes a separate decision with its own concept file.

Anti-list — explicitly DO NOT ship

These categories must not be added to the family even if requested casually later. Reasons documented per-row:

CategoryWhy NOT
Background remover (free)Fully commoditised by nano-banana, Adobe, 50 others. AI inference cost real. Differentiation = zero.
AI image generationInference cost violates no-paid-services rule.
Free VPN / proxyServer cost, abuse vector, legal risk in some markets.
Disposable emailServer cost, abuse magnet, hosting providers will ban you.
URL shorteners (general purpose)Abuse magnet, server cost, keyword saturated. The internal s.oriz.in from cross-post-engine.md is internal-only — not a public shortener.
YouTube downloaderTOS violation, recruiter-negative, takedowns.
Torrent / piracy adjacentRecruiter risk, legal risk.
Crypto airdrop trackers / shitcoin toolsRecruiter-negative in 2026; reputational drift.

Edit on GitHub · Back to index