Skip to Content
AppendicesAppendix A – Verification Register & Quick-Check Notes

Appendix A – Verification Register & Quick-Check Notes

Quick web checks were made on October 12, 2026 (naming and platform) and October 13, 2026 (LLM pricing, v0.7). Naming checks inform risk only and are not legal opinions.

ItemFinding (quick check)Action
‘Harimu’ – games (v0.5)Quick web searches (Oct 12, 2026) found no game titled ‘Harimu’ (search results for Steam/itch.io/app stores surfaced only unrelated similar names such as HARU, Harumi, HaruTile). Near-spelling: ‘Harim’ (ハリム) is a character name on the Genshin Impact fan wiki.Formal trademark search in games/software/online-services classes; Steam, app-store and itch.io title check [VERIFY].
‘Harimu’ – brands and people (v0.5)Harimu (하리무) is the stage name of Park Hye-rim, a South Korean dancer/choreographer (1MILLION Dance Studio; Mnet Street Woman Fighter 2). HARIMU NETWORK CO., LTD. is a registered Taiwanese company (Taichung; retail/wholesale incl. pet and daily goods). harimu.com is a personal website. ‘Harimu’ also appears as a 1970s budget-guitar label (forum discussion) and as a restaurant name in West Java, Indonesia. No registered trademark was confirmed either way by these searches.Counsel to assess conflict risk with existing uses; check domains (harimu.com is taken) and social handles [VERIFY].
‘Harimu’ – meanings in other languages (v0.5)Indonesian/Malay: harimu is a common word, hari (‘day’) + -mu (‘your’) = ‘your day’ (e.g., ‘Gimana harimu?’ – ‘How’s your day?’). Swahili: -harimu (kuharimu) is a verb meaning ‘to ban, prohibit’, borrowed from Arabic ḥarrama (the root of haram). Korean: 하리무 – known as the dancer’s stage name, no dictionary meaning found. Japanese: ハリム/はりむ is a phonetic rendering only; no standard Japanese meaning found.Linguistic and cultural review with Indonesian/Malay and Swahili speakers before reveal (the Swahili ‘prohibit’ sense and its Arabic root are worth a sensitivity check); consider the Indonesian ‘your day’ sense for localization [VERIFY].
‘Body Politic’ (v0.4 working title – rejected in v0.5)No Steam game found; 2024 documentary The Body Politic; a mission titled ‘The Body Politic’ in Assassin’s Creed Unity.No action – title replaced by Harimu.
‘Four Banners’Used as a D&D campaign name (Roll20) and an event name in a Fire Emblem spin-off database.Not recommended (also evokes ‘Four Nations’).
‘Fourfold’Fourfold Games is an existing developer on Steam.Avoid.
‘Elemental Nations’Stardock’s Elemental strategy series; an indie project ‘The Elements Nation’; term used in another anime franchise.Avoid.
‘Allegiance’Microsoft Allegiance is listed on Steam.Avoid.
‘Sovereign …’Sovereign Reign is listed on Steam.Avoid single-word ‘Sovereign’.
Avatar franchise in strategyAn officially licensed 4X game, Avatar: Realms Collide, exists.Treat as direct-genre competitor and heightened IP-enforcement risk.
New nation names (v0.2): Hoarvale, Varkand, Veldwood, FulmaraQuick web searches (Oct 12, 2026) found no game or major brand using these exact names. Minor uses seen: ‘Hoarval Hills’ (a place name in a tabletop-RPG actual-play series); ‘Varkand’ as a generated character name in a game wiki; ‘Veldwood’ as a forest in a 2009 hobby blog and a US house-plan name; ‘Fulmara’ as a character in a web serial and an item in a small online game. Two earlier candidates were dropped: ‘Ferrovan’ (a former Finnish mining company) and ‘Galvany’ (an active German energy brand).Include in the formal trademark search with the other names.
Elemental aspects vs the Avatar franchisev0.2 concern (ice, lightning and metal are sub-skills in that franchise). Moot since v0.3 – the elemental theme was removed.IP counsel to review the shortened Section 1.4 rules.
Currency names (Spark, Current, Gauge, Labor Note, Crown, Prism, Rime, Ward, Bough, Charge) and ‘Tessera’ (v0.3)Not searched. Several are ordinary English words; ‘Tessera’ is a common word (mosaic tile) that is likely used by existing companies or products.Include in the formal trademark search [VERIFY].
Faith names (Lumen Canon, Kinward Rite, The Round, Fair-Wind Vow, The Quiet Path, The Open Hand) (v0.3)Not searched. Some are common phrases that may be used by real religious or charitable organizations.Trademark search plus sensitivity review; rename any that collide with a real religious group [VERIFY].
‘Kindle Republic’‘Kindle’ is also a well-known Amazon brand (e-readers and apps). Not new in v0.3; no rename was needed for the element change.Flagged in v0.4 as the likely rename candidate. Keep the name for now; include it in the formal search and prepare 2–3 fallback names in pre-production; rename only if the search finds a concrete issue [VERIFY].
Clerk + Next.js facts (v0.6)Clerk docs (Oct 12, 2026): Next.js SDK is @clerk/nextjs; clerkMiddleware() goes in proxy.ts on Next.js 16 (middleware.ts on ≤15); createRouteMatcher() for auth is deprecated in favor of per-resource auth() / auth.protect(); webhooks are delivered by Svix and verified with verifyWebhook() from @clerk/nextjs/webhooks; publicMetadata is readable but not writable from the browser; metadata ≤ 8 KB and custom session claims recommended ≤ 1.2 KB; session tokens refresh about every 60 s; verifyToken() in @clerk/backend verifies networklessly with the JWT public key; ‘challenge suspicious sign-ups’ uses Cloudflare Turnstile and never challenges sign-ins; SMS allowlist defaults to US and Canada; users can be deleted via deleteUser().Re-check against the SDK version in use at T0 [VERIFY].
Clerk pricing (v0.6)clerk.com/pricing (Oct 12, 2026): Hobby free with 50,000 MRU per app; Pro $25/month ($20 annually), 50,000 MRU included then from $0.02/MRU; SMS codes on paid plans at $0.01/SMS US/Canada, market rate elsewhere; passkeys, MFA and user bans on Pro; Organizations free up to 20 members per organization and 100 retained organizations per app.Re-check before Early Access; budget SMS by launch region [VERIFY].
Vercel WebSockets and other hosting (v0.6)Vercel docs (Oct 12, 2026): WebSockets on Vercel Functions are in public beta; connections close at the function’s maximum duration and reconnects may reach another instance; Next.js itself has no native WebSocket upgrade API. Fly.io, Railway, managed Postgres/Redis pricing not checked.Separate game server confirmed as the design; obtain host quotes [VERIFY].
React Three FiberR3F v9 pairs with React 19; Next.js usage via a client component and next/dynamic with ssr: false (community docs, Oct 12, 2026).Confirm versions at T1 [VERIFY].
Age rating, privacy (GDPR/CCPA), payments, browser WebGPU supportNot verified (Clerk SMS cost now partly checked – row above).Counsel and vendor checks before Early Access.
LLM pricing – xAI (v0.7)docs.x.ai/docs/models (Oct 13, 2026): grok-4.7 $2.00 input / $0.50 cached input / $6.00 output per 1M tokens (prompts under 200k tokens); grok-4.3 $1.25 / $0.20 / $2.50.Re-check before Early Access [VERIFY].
LLM pricing – OpenAI (v0.7)platform.openai.com/docs/pricing (Oct 13, 2026): gpt-6.1-sol $2.00 / $0.10 / $10.00; gpt-6-luna $0.10 / $0.01 / $0.50 per 1M tokens; Batch API 50% off; omni-moderation-latest listed as free. (The business pricing page lists no API prices.)Re-check before Early Access [VERIFY].
LLM pricing – Google (v0.7)ai.google.dev/gemini-api/docs/pricing (last updated 2026-10-09; read Oct 13, 2026): gemini-3.8-flash $0.75 input / $0.075 cached / $3.75 output per 1M tokens until Dec 31, 2026, then $1.50 / $7.50 from Jan 1, 2027; gemini-3.1-flash-lite $0.25 / $0.025 / $1.50; Batch 50% off.Note the January 2027 price change [VERIFY].
LLM pricing – Anthropic (v0.7)Not verified – the pricing page could not be read in a usable form on Oct 13, 2026; no Anthropic prices are used in this document.Check before the provider decision (R7) [VERIFY].
LLM workload and cost per shard (v0.7)Not verified – design assumption (Section 22.13).Measure in alpha (R10).
All numeric tuning valuesMarked [ASSUMPTION].Validate in prototypes, bot simulations and alpha.
Last updated on