TLTE — Transformative League of Tamil Eelam logo
VinMin · வின்மின்·A digital homeland
Platform · VinMin Portal
Aarambam · Live

VinMin Portal

A cinematic social, music, memory and civic-intelligence platform for the Tamil diaspora. Live on portal.vinmin.gg, documentation here.

Simple Summary
  • ◆Entry is gated by the VinMin Charter — Seven Sacred Rules accepted server-side.
  • ◆One unified Earth Sanctuary — voice-first Kindred, Whispers, Village Hall, Arena.
  • ◆Pattarai (பட்டறை) developer guild with skill trials and a prototype contribution board.
  • ◆Min (மின்) is a closed-loop ecosystem credit — bought or earned, spent on internal assets, never cashed out or sold between members.
  • ◆Operated from the United Kingdom on managed cloud infrastructure (Postgres + Auth + Storage) with LiveKit voice.

Domain map

  • portal.vinmin.gg — live application.
  • vinmin.gg — planned public launch.
  • docs.tlte.cloud — this documentation hub (legal, charter, architecture).
  • notify.security.vinmin.gg — outbound email infrastructure.
  • Forest World — separate cloud project, bridged via signed partner-api + shared Google identity only. No shared database.

The VinMin Charter — Seven Sacred Rules

The Charter replaces the prior five-element role picker. Every member accepts it before entering the Sanctuary; acceptance is recorded server-side via the accept_vinmin_charter RPC and revisitable at /sanctuary/charter?revisit=1.

  1. One Earth — ஒரே பூமி. We gather as one diaspora on one sacred ground.
  2. Listen first — முதலில் கேள். Hear before you speak. Witness before you judge.
  3. Honour every name — ஒவ்வொரு பெயரையும் மதி. Names, places, memory carry weight.
  4. Carry your village with pride — உன் கிராமத்தை பெருமையாய் சுமக்க.
  5. Disrupt nothing sacred — புனிதமானதை உடைக்காதே. Memorials and ceremonies are not for noise.
  6. Earn your rank — உன் நிலையை சம்பாதி. Honour and titles are earned, never bought.
  7. What is shared inside, stays inside — உள்ளே பகிர்ந்தது உள்ளேயே.

A Visit Charter sub-contract applies when entering another member's sanctuary: listen first, honour the element, three visits / fifteen minutes, the host may ask you to leave (24h cooldown), carry nothing back uninvited.

Earth Sanctuary — what changed

The original five-element vision (Earth · Fire · Water · Air · Storm) is deprecated. A code-level SanctuaryElementGuard redirects every non-Earth route to /sanctuary/earth. The platform now has three layers:

  • Dashboard (/home) — civic surface: music, world chat, transparency.
  • Sanctuary (/sanctuary/earth) — voice-first: Kindred, Whispers, Village Hall, personal & village honour.
  • Arena — events, tournaments, dual-side voting, champion ceremonies. Turn-based voice via LiveKit.

Pattarai (பட்டறை) — the developer guild

Pattarai is the long-term answer to "who builds VinMin?" Members earn recognition through skill trials, not credentials. Min never substitutes for wages or a lawful real-currency contract.

Tier 1
Maanavar
மாணவர் · Student
Tier 2
Vinaiyaalar
வினையாளர் · Apprentice
Tier 3
Sirpi
சிற்பி · Master craftsman

Padikalam (படிகலம்) trials: Frontend · Backend · AI/Intelligence · Voice/Realtime. Each track has a verifiable rubric reviewed by existing Sirpis.

Bounty Board (prototype): contribution workflows record claims, submissions, and reviews. They do not constitute payment. Any commissioned work requires an ordinary real-currency contract. The Eelam Homeland Lock is a design principle for future lawful commissioning — structural, not promotional.

Min (மின்) Economy

Min is a non-tradable internal contribution marker. It cannot be bought, redeemed, invested, used as wages, or bridged into programme finance.

Permanent firewall: no top-up, cash-out, exchange rate, merchant settlement, paid tier, or Min-weighted vote. Internal civic-recycling entries remain non-monetary accounting only.

Now (Aarambam): circulation is zero. Becoming (Nilaiththanmai): any activation remains subject to published Governance OS rules without creating financial value.

Governance & audit

Roles are stored in admin_user_roles (service-role only — never client-mutable). Hierarchy: Root → Steward → Guardian → Guide → Member. Eleven symbolic Tamil roles (e.g. Guardian of Voice குரல் காவலர், Archivist of Time கால சேகரர்) sit within Steward/Guardian.

A 5-stage Era system gates which admin actions are unlocked as the community matures. Every admin action writes to admin_audit_log with actor, role, action, target, IP, metadata. Scheduled actions run through admin_scheduled_actions.

Architecture (live stack)

  • Frontend: React 18, Vite 5, Tailwind v3 (HSL semantic tokens only), TypeScript 5, framer-motion.
  • Backend: managed cloud platform — Postgres, Auth, Storage, Edge Functions (Deno).
  • Realtime: Supabase Realtime + Presence with useId() channels; 20s heartbeat.
  • Voice: LiveKit (token issued by livekit-token edge function).
  • Maps: Mapbox GL — Northern/Eastern Sri Lanka focus, 3D extrusion.
  • Storage: AWS S3 via s3-upload; 3D models served from /public.
  • AI: managed AI gateway (Gemini 2.5 + GPT-5 families). No user-supplied API keys.
  • Email: hardened queue via auth-email-hook → process-email-queue on notify.security.vinmin.gg.
  • Phone (creators only): Twilio UK +44 verification.

Security hardening

  • All Pl/pgSQL functions SET search_path = public to prevent search-path hijacking.
  • RLS on every user-scoped table via get_my_username() strictly bound to auth.uid().
  • Master vinmin admin requires both standard auth session AND a master token to bypass RLS.
  • OTP / auth emails routed through hooked queue, never direct.
  • Privilege-escalation attempts logged in admin_audit_log.

Known gaps (stated openly)

No public API yetMin ↔ fiat exchange not builtForest World bridge: identity-onlyVoice depends on LiveKit availabilityNo native mobile apps (PWA only)

Era notice

VinMin Portal is live and in the Aarambam (founding) era. Surfaces, recommendations, and tools may continue to evolve. See Era Status.

vinmin.gg — the memory app

The main VinMin app and how it connects to this archive: read the handover.

Need to act on this?
Make a request or ask a question.
Continue in Platforms & Organs