Inspiration

"Loquere lingua tua. Omnes te audient sua lingua. Tua voce." (Speak your language. Everyone hears you in theirs. In your voice.)

In 1348, Charles IV founded the first university in Central Europe, uniting nations through knowledge and language. In 2026, his AI namesake finishes what he started — eliminating every communication barrier, including for those who cannot hear or see.

The world has 7,000 languages, 466 million deaf people, and 285 million visually impaired. We built one system that serves them all.

## What it does

Web4Light is a formally verified AI ecosystem powered by Gemini:

  • Karel IV. — Universal translator with AI dubbing. Reads subtitles, translates, and speaks in your voice. Real-time, any language pair.
  • Mozart — Sign language agent for the deaf. Converts any audio/text stream into sign language via AI avatar. Free for all deaf users.
  • Žižka — Audio navigation for the blind. Camera feed → Gemini Vision → spoken guidance. Free for all blind users.
  • Hus — The brutally honest AI assistant. Formally verified to never hallucinate.
  • Asgard Studio — AI agent factory with SPARK certification (MUSH DO++ testing).
  • Mincovna (The Mint) — Transparent pricing. Standard 700: 1 coin = 12g silver.

## How we built it

The core is written in Ada/SPARK — a language used in aviation and defense where failure is not an option. Every function has mathematically proven contracts:

$$\forall x \in Input: precondition(x) \implies postcondition(f(x))$$

Zero runtime errors. Not by testing — by proof.

Architecture:

  • Whisper (STT) → Gemini API (translation/reasoning) → Spark-TTS (voice cloning)
  • SPARK formal verification guarantees pipeline correctness
  • Solar-powered self-hosted servers (zero operational cost)
  • Google Cloud + Gemini API for inference
  • Groq for ultra-low latency responses

AI-Native Operations:

  • AI agents handle translation, dubbing, sign language generation autonomously
  • SPARK prover runs continuously — if verification fails, the pipeline halts (fail-safe)
  • No human in the loop for standard operations

## Challenges we ran into

  1. No AI frameworks exist for Ada/SPARK. Every component was built from scratch with formal verification contracts. We are teaching GNAT Czech.
  2. Voice cloning with timing constraints. Dubbing must finish before the next subtitle. SPARK proves timing mathematically.
  3. Sign language is not word-for-word. It has its own grammar. Gemini handles transformation, SPARK verifies completeness.

## Accomplishments that we're proud of

  • Full pipeline working: YouTube URL → translate → dub → sign language in 39 seconds
  • 61 subtitles translated at 100% accuracy via Groq fallback
  • Zero operational cost (solar-powered)
  • Live website: web4light.online
  • Built entirely in one night by one person with AI assistance

## What we learned

A single person with zero programming background + AI assistants can build what used to require a 50-person engineering team. In one night. Powered by the sun.

Also: GNAT accepts Czech identifiers. The compiler does not judge.

## What's next for web4light

  • Full AI avatar sign language generation (Mozart)
  • Žižka deployment with smart glasses
  • 10 parallel SPARK instances → 160 languages formally verified
  • Open-source SPARK bindings for Gemini API (first in the world)
  • Swiss AG incorporation for international scaling

Built With

Share this project:

Updates

posted an update

Asgard Lab ? System Architecture

XPRIZE Build with Gemini 2026 | Education & Human Potential


Network Diagram (Simple Wiring)

                          ?? SOLAR PANEL (550W)
                               ?
                     ?????????????????????
                     ?                   ?
              ???????????????    ?????????????????
              ? UBUNTU SRV  ?    ?  WINDOWS PC   ?
              ? asterisk    ?    ?  RTX 3070     ?
              ? .169        ?    ?  .191         ?
              ???????????????    ?????????????????
                     ?                   ?
                     ?????????????????????
                              ? LAN 192.168.123.x
                     ???????????????????
                     ?   NAS .121      ?
                     ?   W:\ share     ?
                     ???????????????????

Service Map (Ports)

UBUNTU (.169)                 WINDOWS (.191)
?????????????                 ??????????????
:8000  Asgard API             Spark-TTS (CUDA)
:9302  Primary Node           GNAT Studio
:9303  Shadow Node            gprbuild
:9304  Watchdog               Voice Cloning
:9305  Privacy 4:23
:8080  Faucet DNS
:6653  OpenFlow

Data Flow (Pipeline)

YouTube URL
     ?
     ?
???????????     ????????????     ???????????
? yt-dlp  ???????  SPARK   ??????? OUTPUT  ?
? download?     ?  clean   ?     ?         ?
???????????     ????????????     ? ? .srt ?
                     ?           ? ? .mp3 ?
          ?????????????????????  ? ? .json?
          ?          ?        ?  ???????????
    ???????????? ????????? ?????????
    ?Karel IV. ? ? Gott  ? ?Smetana?
    ?translate ? ?  TTS  ? ? signs ?
    ???????????? ????????? ?????????
         ?           ?         ?
    Gemini/Groq  Edge-TTS   Glosser
    NVIDIA Riva  Spark-TTS  ?ZJ/ASL

SPARK Verified Core

???????????????????????????????????????????????
?            SPARK PROVED (0 errors)           ?
???????????????????????????????????????????????
? subtitle_pipeline   44 checks  ?           ?
? voice_repository    36 checks  ?           ?
? karls_berg          13 checks  ?           ?
???????????????????????????????????????????????
? TOTAL: 93 checks | 0 unproved | 0 errors   ?
???????????????????????????????????????????????

AI Engines

??????????????????????????????????????????????????
? ENGINE     ? PURPOSE        ? LOCATION         ?
??????????????????????????????????????????????????
? Gemini 2.5 ? Translation    ? Google Cloud     ?
? Groq 3.3   ? Fast fallback  ? Groq Cloud       ?
? NVIDIA Riva? Enterprise NMT ? NIM API          ?
? Edge-TTS   ? 7 voices CZ    ? Microsoft        ?
? Spark-TTS  ? Voice cloning  ? Local GPU (.191) ?
? Ollama     ? Offline        ? Local CPU (.169) ?
??????????????????????????????????????????????????

Agents (Bifrost Network)

              ???????????
              ?   TGM   ?  Orchestrator
              ???????????
                   ?
     ????????????????????????????????????????
     ?         ?       ?         ?          ?
?????????????????????????????????????????????????
?Karel IV??Smetana ???i?ka ??  Hus  ??Komensk?  ?
?translate??sign   ??blind ??truth  ??teach Ada ?
?????????????????????????????????????????????????
     ?         ?       ?         ?          ?
     ?         ?       ?         ?          ?
?????????????????????????????????????????????????
?  Gott  ?? Havel  ??Werich?? Gala  ??  Geall   ?
?  voice ?? audit  ??  UX  ??OAuth  ??  SPARK   ?
?????????????????????????????????????????????????

Security Layer

???????????????????????????????????????????????
?              MUSH DO++                       ?
?         (agent certification)                ?
???????????????????????????????????????????????
?                                             ?
?  IN ??? [Phishing] ??? [Deepfake] ???     ?
?         [Injection] ??? [Hallucin] ???     ?
?                                             ?
?         PASS ??? Soulbound NFT ??? DEPLOY  ?
?         FAIL ??? rm -rf ??? ??              ?
?                                             ?
???????????????????????????????????????????????
? Privacy 4:23    Daily metadata purge        ?
? Dual Biometric  Voice + second factor       ?
? Anti-Deepfake   SPARK threshold proven      ?
? Havel Agent     External audit              ?
???????????????????????????????????????????????

Bridges (Bifrost)

SPARK ?????? Karls Berg ??? NVIDIA (Riva + Spark-TTS)
        ?
        ???? Gemini Bridge ??? Google Gemini API
        ?
        ???? Gala ??? Gemini OAuth (no key)
        ?
        ???? Faucet ??? OpenFlow SDN :6653
        ?
        ???? StarsChain ??? StarsChain

Business Model

????????????????????????????????????????
?         STANDARD 700                  ?
?    1 GRO? = 13.2g st??bra            ?
?    = vstup do Web4 + m?s??n? los     ?
????????????????????????????????????????
? PAID:  Dubbing for families          ?
? FREE:  Sign language (deaf)          ?
? FREE:  Navigation (blind)            ?
? B2B:   API for platforms             ?
????????????????????????????????????????
? COSTS: $0 (solar + free APIs)        ?
? COGS:  $0                            ?
? MARKETING: $0 (organic/1+1=3)        ?
????????????????????????????????????????

Performance (Proven)

Test: Naruto Shippuden (full episode)
??? Subtitles: 1834 segments
??? Translated: 1630/1834 (89%) ? Gemini + Groq
??? Translation time: 244s
??? Dubbing: 384 segments, 267s audio
??? Sign language: 1779 glosses
??? Total pipeline: 463s (< 8 min per episode)

Timeline

2026-08-08  01:00  Session start
2026-08-08  04:15  Pipeline working (Groq fallback)
2026-08-08  05:00  XPRIZE submitted
2026-08-08  07:05  Gemini API active
2026-08-08  07:10  SPARK subtitle_pipeline PROVED
2026-08-08  07:13  Full video: Naruto dubbed CZ
2026-08-09  20:10  voice_repository PROVED
2026-08-09  20:25  karls_berg (NVIDIA bridge) PROVED
2026-08-09  20:30  Spark-TTS installed on Windows

Loquere lingua tua. Omnes te audient sua lingua. Tua voce. web4light.online | Rebirth Phoenix Foundation Charter | 2026

Log in or sign up for Devpost to join the conversation.