>_ KÚMÁ MIGDAL

Sacred Technology Platform

Building the Tower of Digital Holiness. Empowering African entrepreneurs with sovereign infrastructure, divine orchestration, and eternal resilience.

Eternal Uptime

5

Active Portals

100%

LinkMesh Sync

Memory Stones

The Three Pillars

KÚMÁ MIGDAL rests on three sacred foundations

Provisioning & Registry

Master registry for tenants, chassis templates, and deployments. Cloudflare Workers + D1 + KV + R2 + Queues.

  • Multi-tenant isolation
  • Automated provisioning
  • Rollback capability
  • Audit logging

Chassis Template

Hono.js backend + React/Vite frontend with OAuth, PWA, offline-first, and queue-driven architecture.

  • JWT + OAuth (Google/Microsoft)
  • Read-through KV caching
  • Queue consumers for writes
  • PWA with background sync

KÚMÁ Console & Orchestrator

Custom Open WebUI fork with MIGDAL Command Center - radial portal interface with 5 spiritual-technical ministries.

  • 5 Portal Radial UI
  • AI Orchestrator (Workers AI)
  • KÚMÁ Computer executor
  • Stained-glass logs

Technology Stack

Built on Cloudflare's global network for sovereignty and speed

<div class="card text-center reveal-up" style="animation-delay: 0s"> <span class="text-4xl mb-2 block">⚡</span> <p class="font-mono font-bold text-kuma-100">Workers</p> </div> <div class="card text-center reveal-up" style="animation-delay: 0.05s"> <span class="text-4xl mb-2 block">🗄️</span> <p class="font-mono font-bold text-kuma-100">D1</p> </div> <div class="card text-center reveal-up" style="animation-delay: 0.1s"> <span class="text-4xl mb-2 block">⚡</span> <p class="font-mono font-bold text-kuma-100">KV</p> </div> <div class="card text-center reveal-up" style="animation-delay: 0.15000000000000002s"> <span class="text-4xl mb-2 block">📦</span> <p class="font-mono font-bold text-kuma-100">R2</p> </div> <div class="card text-center reveal-up" style="animation-delay: 0.2s"> <span class="text-4xl mb-2 block">📨</span> <p class="font-mono font-bold text-kuma-100">Queues</p> </div> <div class="card text-center reveal-up" style="animation-delay: 0.25s"> <span class="text-4xl mb-2 block">🤖</span> <p class="font-mono font-bold text-kuma-100">Workers AI</p> </div> <div class="card text-center reveal-up" style="animation-delay: 0.30000000000000004s"> <span class="text-4xl mb-2 block">🔥</span> <p class="font-mono font-bold text-kuma-100">Hono</p> </div> <div class="card text-center reveal-up" style="animation-delay: 0.35000000000000003s"> <span class="text-4xl mb-2 block">🌊</span> <p class="font-mono font-bold text-kuma-100">Drizzle ORM</p> </div> <div class="card text-center reveal-up" style="animation-delay: 0.4s"> <span class="text-4xl mb-2 block">⚛️</span> <p class="font-mono font-bold text-kuma-100">React</p> </div> <div class="card text-center reveal-up" style="animation-delay: 0.45s"> <span class="text-4xl mb-2 block">⚡</span> <p class="font-mono font-bold text-kuma-100">Vite</p> </div> <div class="card text-center reveal-up" style="animation-delay: 0.5s"> <span class="text-4xl mb-2 block">🎨</span> <p class="font-mono font-bold text-kuma-100">Tailwind</p> </div> <div class="card text-center reveal-up" style="animation-delay: 0.55s"> <span class="text-4xl mb-2 block">📘</span> <p class="font-mono font-bold text-kuma-100">TypeScript</p> </div>

Quick Start

Deploy your first KÚMÁ MIGDAL application in minutes

1

Create Tenant

curl -X POST https://kuma-provisioner.perissosdigitals.workers.dev/api/v1/tenants   -H "Content-Type: application/json"   -d '{
    "slug": "my-startup",
    "name": "My Startup",
    "owner_email": "founder@startup.com",
    "plan": "starter"
  }'
2

Select Chassis Template

curl -X POST https://kuma-provisioner.perissosdigitals.workers.dev/api/v1/chassis   -H "Content-Type: application/json"   -d '{
    "tenant_id": "TENANT_ID_FROM_STEP_1",
    "template_id": "CHASSIS_TEMPLATE_ID",
    "name": "my-app",
    "config": { "currency": "XOF", "locale": "fr-SN" }
  }'
3

Deploy

curl -X POST https://kuma-provisioner.perissosdigitals.workers.dev/api/v1/deployments   -H "Content-Type: application/json"   -d '{
    "chassis_id": "CHASSIS_ID_FROM_STEP_2",
    "environment": "production"
  }'

Prerequisites

  • 1

    Cloudflare Account

    With Workers, D1, KV, R2, Queues enabled

  • 2

    Domain (optional)

    For custom subdomain deployment

  • 3

    OAuth Credentials

    Google & Microsoft for Console auth

  • 4

    Wrangler CLI

    For local development

Environment Variables

# Provisioning Worker
CLOUDFLARE_ACCOUNT_ID=your-account-id
CLOUDFLARE_API_TOKEN=your-api-token

# Chassis Template
JWT_SECRET=your-jwt-secret
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-secret
MICROSOFT_CLIENT_ID=your-microsoft-client-id
MICROSOFT_CLIENT_SECRET=your-microsoft-secret
ALLOWED_ADMIN_EMAIL=admin@yourdomain.com