Core ProductsKernprodukte
Agent Albert CLI MoE-13 FRONTIER Companion Projects NEW TernAudit Logic Library MCP Server BET VM & Compiler TernGround PLAYEcosystemÖkosystem
Quickstart Benchmarks Architecture Pricing About RFI-IRFOSÜber uns GitHub Repository ↗we teach machines that doing nothing is sometimes faster and safer than doing something
RFI-IRFOS · Ternary Intelligence Stack · Patent Pending A50296/2026
Why Three States Warum drei Zustände
"Maybe," "not yet," "ask a human" are answers a careful person gives every day. We built that option into the core logic instead of forcing a guess. „Vielleicht", „noch nicht", „frag einen Menschen" sind Antworten, die ein sorgfältiger Mensch täglich gibt. Wir haben diese Option in die Kernlogik eingebaut, statt eine Vermutung zu erzwingen.
Why standard AI hallucinates: Conventional systems have no way to say "I don’t know", they are forced to produce an answer, so they make one up. We built a third option into the core logic of our system: trit = 0. This is the computer’s way of saying "not enough evidence." It stops the process safely rather than guessing.
Warum Standard-KI halluziniert: Herkömmliche Systeme haben keinen Typ für „Ich weiß es nicht", sie müssen eine Antwort liefern, also erfinden sie eine. Wir haben eine dritte Option direkt in die Kernlogik eingebaut: trit = 0. Das ist die formale Entsprechung von „nicht genug Evidenz." Der Prozess stoppt kontrolliert, statt zu raten.
Yellow is not an error, it is the correct output for a system mid-transition. Most distributed system failures happen during state transitions that binary logic has no way to represent cleanly. Gelb ist kein Fehler, es ist die korrekte Ausgabe eines Systems im Übergang. Die meisten Fehler in verteilten Systemen entstehen bei Zustandsübergängen, die Binärlogik nicht sauber abbilden kann.
THOLD suspends the program counter and gates the ALU clock while a state is volatile. This is a deterministic mutex with no speculative branch. The CPU simply does not execute the conflicting instruction.
"Order more tests" is a valid clinical answer. Binary AI has no type for it, it must pick a diagnosis or refuse. trit = 0 is a typed escalation signal that routes to a human or secondary pass, instead of fabricating a result.
„Weitere Tests anordnen" ist eine gültige klinische Antwort. Binäre KI hat keinen Datentyp dafür, sie muss eine Diagnose stellen oder ablehnen. trit = 0 ist ein typisiertes Eskalationssignal, das zu einem Menschen oder einem zweiten Analysedurchlauf weiterleitet, anstatt ein Ergebnis zu erfinden.
trit = 0 when confidence falls below the commit threshold. The calling system receives a typed "insufficient evidence" response and routes to a human escalation handler or secondary inference pass, instead of fabricating an answer.
A dismissed case is a valid outcome, not a system error. Standard AI has no data type for this. Ternlang's trit type gives ambiguity a concrete numerical value that propagates through the call stack. The compiler forces you to handle it.
Ein eingestelltes Verfahren ist ein gültiges Ergebnis, kein Systemfehler. Standard-KI hat keinen Datentyp dafür. Ternlangs trit-Typ gibt Ambiguität einen konkreten numerischen Wert, der durch den Call Stack propagiert. Der Compiler zwingt dich, ihn zu behandeln.
trit is a 2-bit type: {−1, 0, +1}. It is not a float, not a nullable bool. The compiler enforces exhaustive 3-way match. If your code doesn't handle the zero case, it does not compile. Uncertainty becomes a handled code path.
Open PlaygroundOffenes Labor
TernGround is our interactive laboratory. Explore how our 13 expert AI agents collaborate on decisions, see how the system handles safety-critical instructions, and write your own triadic code. It's free to use, just click, explore, and see how three-state logic changes the game. TernGround ist unser interaktives Labor. Entdecke, wie 13 spezialisierte KI-Agenten bei Entscheidungen zusammenarbeiten, beobachte den Umgang mit sicherheitskritischen Anweisungen und schreibe eigenen triadischen Code. Kostenlos, einfach klicken, erkunden, staunen.
Every decode step, @sparseskip identifies and bypasses inactive MoE experts before any computation runs, not after. 3.97× speedup at standard Top-3 routing. 13.07× at 92% skip. Output divergence < 1e-4. The central primitive of the Ternary Intelligence Stack. Bei jedem Decode-Schritt identifiziert und überspringt @sparseskip inaktive MoE-Experten, bevor Berechnungen beginnen, nicht danach. 3,97× Beschleunigung bei Standard-Top-3-Routing. 13,07× bei 92 % Skip. Ausgabe-Divergenz < 1e-4.
The Ternary Intelligence Stack is a complete AI ecosystem: frontier LLM, compiler, VM, MCP server, and filesystem safety gate, built entirely in-house using balanced ternary logic as the computational foundation. We are entering the SPRIND Next Frontier AI Challenge because we believe this work belongs on that stage. The stack ships either way. Der Ternary Intelligence Stack ist ein vollständiges KI-Ökosystem: Frontier-LLM, Compiler, VM, MCP-Server und Dateisystem-Sicherheitsschicht, vollständig in Eigenregie entwickelt, auf ausgeglichener Ternärlogik als rechnerischem Fundament. Wir bewerben uns beim SPRIND Next Frontier AI Challenge, weil wir überzeugt sind, dass diese Arbeit auf diese Bühne gehört. Der Stack erscheint so oder so.
Getting started is simple. Whether you want an AI agent on your command line or to start writing your own triadic code, you'll be up and running in minutes. Der Einstieg ist einfach. Ob du einen KI-Agenten auf der Kommandozeile willst oder eigenen triadischen Code schreiben möchtest, in Minuten bist du startklar.
Talk to Gemini, Claude, GPT, or Ollama right from your terminal. Gemini, Claude, GPT oder Ollama direkt aus dem Terminal ansprechen.
Ternlang is a programming language built on triadic logic (Yes, No, Hold). Ternlang ist eine Programmiersprache auf Basis triadischer Logik (Ja, Nein, Halten).
Clone the full stack to access the MoE-13 frontier model and the BET Virtual Machine. Den vollständigen Stack klonen, um auf das MoE-13 Frontier-Modell und die BET Virtual Machine zuzugreifen.
Core ImplementationKernanwendung
A terminal AI agent that works with every major provider: Gemini, Claude, GPT-4o, Grok, and local Ollama models, all from one keyboard. Your conversation, your tools, your files: everything stays on your machine unless you say otherwise. When a decision needs a safety check, Albert forwards it to the MoE-13 API and waits for a real verdict before acting.Ein Terminal-KI-Agent, der mit jedem großen Anbieter: Gemini, Claude, GPT-4o, Grok und lokalen Ollama-Modellen, alles über eine einzige Oberfläche. Gespräch, Werkzeuge, Dateien: Alles bleibt auf deiner Maschine, es sei denn, du sagst etwas anderes. Wenn eine Aktion eine Sicherheitsprüfung erfordert, leitet Albert sie an die MoE-13-API weiter und wartet auf ein echtes Urteil, bevor er handelt.
No need to juggle different browser tabs or apps for each AI model. Albert lets you talk to Gemini, Claude, GPT-4, or even a private model on your own machine, all from your existing terminal. Switch models instantly whenever you need a different kind of expertise, and keep your workspace exactly the way you like it.Kein Jonglieren mit verschiedenen Browser-Tabs oder Apps für jedes KI-Modell. Albert ermöglicht es dir, mit Gemini, Claude, GPT-4 oder sogar einem privaten Modell auf deiner eigenen Maschine zu sprechen, alles aus deinem bestehenden Terminal. Wechsle Modelle sofort, wenn du eine andere Expertise benötigst, und behalte deinen Arbeitsbereich genau so, wie du ihn magst.
Albert speaks the language of your tools. Whether you need him to summarize your emails, read a local file, or push code to GitHub, Albert uses standardized connections (MCP) to plug into your existing software. No complex setup or hand-written configuration. Just say what you need, and Albert handles the heavy lifting.Albert spricht die Sprache deiner Werkzeuge. Ob er E-Mails zusammenfassen, eine lokale Datei lesen oder Code auf GitHub pushen soll, Albert nutzt standardisierte Verbindungen (MCP), um sich in deine bestehende Software einzubinden. Keine komplexe Einrichtung oder handgeschriebene Konfiguration. Sag einfach, was du brauchst, und Albert erledigt die Schwerstarbeit.
Frontier Language Model · Native Rust · Trained From ScratchFrontier-Sprachmodell · Natives Rust · Von Grund auf trainiert
Not a fine-tuned wrapper. Not a quantized port. A language model that grew its own architecture from 3 layers to 26 across 13 autonomous surgeries. Then it performed its own cortical split into two parallel streams without operator intervention. Trained from random initialisation, in Rust, by us.Kein fein abgestimmter Wrapper. Kein quantisierter Port. Ein Sprachmodell, das seine Architektur eigenständig von 3 auf 26 Schichten über 13 autonome Surgeries ausgebaut hat, und dann ohne operatorseitigen Eingriff einen kortikalen Split in zwei parallele Streams vollzog. Von einer zufälligen Initialisierung aus, in Rust, von uns trainiert.
Every weight in the exported model is packed into 2 bits: {−1, 0, +1}. No floating point at inference time. The quantize_model binary exports F32 shadow weights to the .trit format using BitNet-style threshold quantization: τ = 0.5 × mean(|W|).Jedes Gewicht im exportierten Modell wird in 2 Bits gepackt: {−1, 0, +1}. Kein Gleitkomma zur Inferenzzeit. Das quantize_model-Binary exportiert F32-Schattengewichte in das .trit-Format mittels BitNet-ähnlicher Schwellenwert-Quantisierung: τ = 0,5 × Mittelwert(|W|).
Train in full precision with L1 regularisation (λ=1e-5) to establish a stable loss landscape. Weights are pushed toward zero, pre-conditioning them for clean ternary projection.Training in voller Präzision mit L1-Regularisierung (λ=1e-5) zur Etablierung einer stabilen Loss-Landschaft. Gewichte werden gegen null gedrückt und so für eine saubere ternäre Projektion vorkonditioniert.
Quantization-Aware Training using the Straight-Through Estimator. Forward pass uses ternary weights {−1, 0, +1}; F32 shadow weights accumulate gradient. The STE approximation: ∂L/∂w ≈ ∂L/∂q(w).Quantisierungsbewusstes Training mit dem Straight-Through Estimator. Der Vorwärtsdurchlauf verwendet ternäre Gewichte {−1, 0, +1}; F32-Schattengewichte akkumulieren den Gradienten. Die STE-Näherung: ∂L/∂w ≈ ∂L/∂q(w).
Pack F32 shadow weights into the binary .trit format. 2-bit weights, no floating point at inference. EU AI Act compliant audit trail included.F32-Schattengewichte in das binäre .trit-Format packen. 2-Bit-Gewichte, kein Gleitkomma bei der Inferenz. EU-KI-Gesetz-konformer Prüfpfad inklusive.
Albert grows its own architecture autonomously. Every surgery in v3 was triggered without operator intervention. The engine operates in generations of six surgeries each, with patience and tolerance both Fibonacci-scaled per generation.Albert baut seine Architektur eigenständig auf. Jede Surgery in v3 wurde ohne Operatoreingriff ausgelöst. Die Engine arbeitet in Generationen à sechs Surgeries, wobei Geduld und Toleranz pro Generation Fibonacci-skaliert sind.
Surgery = Net2Net safe-copy: the deepest layer is cloned, preserving function; training continues without interruption. v3 record: 3L → 26L dual-stream across S1–S13 plus the CORD cortical split at ep4202. Read B confirmed empirically. Semantic geometry crystallized at 17L; subsequent loss improvements came from routing reorganization, not embedding restructure.Surgery = Net2Net Safe-Copy: Die tiefste Schicht wird geklont und die Funktion erhalten; das Training läuft ohne Unterbrechung weiter. v3-Lauf: 3L → 26L Dual-Stream über S1–S13 plus den CORD-Kortikal-Split bei ep4202. Read B empirisch bestätigt. Semantische Geometrie kristallisierte bei 17L; spätere Loss-Verbesserungen kamen aus Routing-Reorganisation, nicht aus Embedding-Umbau.
Open PlaygroundOffener Spielplatz
TernGround has six interactive labs: watch 13 expert agents vote on a decision, run real .tern programs in the BET VM, and see what happens when an AI says "I don't know yet" instead of guessing.TernGround bietet sechs interaktive Labs, beobachte, wie 13 Expertenagenten über eine Entscheidung abstimmen, führe echte .tern-Programme in der BET VM aus und sieh, was passiert, wenn eine KI „Ich weiß es noch nicht" sagt, anstatt zu raten.
Companion Projects · Sister ArchitecturesSchwesterprojekte · Verwandte Architekturen
TIS does not end at the language model. Two sister projects extend the same sovereignty principle into the operating system layer and the surveillance-visibility layer, both shipped from the same lab, both running on the same ethical commitments.TIS endet nicht beim Sprachmodell. Zwei Schwesterprojekte führen dasselbe Souveränitätsprinzip in die Betriebssystemebene und die Überwachungs-Sichtbarkeitsebene fort, beide aus demselben Labor, beide mit denselben ethischen Verpflichtungen.
A web application that makes the invisible layer of digital surveillance visceral. The browser already knows your screen size, your device, your fonts, your GPU, your battery level, your timezone, the rough shape of your face when the camera permission is granted. invisible-layer renders that knowledge back at you in clinical, undeniable form, so the choice to be tracked can finally be an informed one.Eine Webanwendung, die die unsichtbare Ebene digitaler Überwachung greifbar macht. Der Browser kennt bereits deine Bildschirmgröße, dein Gerät, deine Schriftarten, deine GPU, deinen Akkustand, deine Zeitzone, die grobe Form deines Gesichts, wenn die Kamerafreigabe erteilt wird. invisible-layer spiegelt dir dieses Wissen klinisch und unleugbar zurück, damit die Entscheidung, getrackt zu werden, endlich eine informierte sein kann.
Open-source collaboration with Reuven Cohen (ruvnet) since 2026-05-24. Mid-tier serious. The point is not novelty. It is to give consent back to the human by making the price of "free" services impossible to ignore.Open-Source-Kollaboration mit Reuven Cohen (ruvnet) seit 2026-05-24. Mittlere Ernsthaftigkeit. Der Punkt ist nicht Neuheit, sondern dem Menschen seine Zustimmung zurückzugeben, indem der Preis „kostenloser" Dienste unübersehbar gemacht wird.
┌─────────────────────────────────────┐ │ Rusty Penguin · distro layer │ │ desktop · shell · pkg-mgr · TIS │ ├─────────────────────────────────────┤ │ ▼ kernel-agnostic boundary ▼ │ ├─────────────────┬───────────────────┤ │ Linux kernel │ bare-metal Rust │ │ ship today │ long-term track │ │ prod-ready │ pure Rust kernel │ └─────────────────┴───────────────────┘ // 7 stable desktop apps shipped Term · Files · Edit · Procs Cal · Prefs · TIS // sys_delete syscall (15) live persistence framework wired topbar render fix shipped 800×600×24bpp @ 0xFD000000
An operating system distribution where the kernel is the choice, not the lock-in. Rusty Penguin ships as a kernel-agnostic distribution layer: desktop, shell, package manager, and a TIS app, bootable today on a Linux kernel for production work, and being slowly back-ported onto a pure bare-metal Rust kernel for the long-term sovereignty track. Same distro on both. The user picks the kernel like they pick a wallpaper.Eine Betriebssystem-Distribution, bei der der Kernel eine Wahl ist und kein Lock-in. Rusty Penguin erscheint als kernel-agnostische Distributionsebene, Desktop, Shell, Paketmanager und eine TIS-App, heute schon auf einem Linux-Kernel produktiv bootbar und parallel auf einen reinen Bare-Metal-Rust-Kernel rückportiert für die langfristige Souveränitätsspur. Dieselbe Distro auf beiden. Der Nutzer wählt den Kernel wie ein Hintergrundbild.
Production-ready boot path. Use today. Battle-tested kernel, full hardware coverage. This is the path that ships to the SPRIND pitch and beyond.Produktiv-reifer Bootpfad. Heute nutzbar. Battle-tested Kernel, volle Hardware-Abdeckung. Dieser Pfad geht zur SPRIND-Präsentation und darüber hinaus.
Pure-Rust kernel under active development. Long-term sovereignty target. No C dependency in the trusted boot path. The distro layer is portable; backport when ready.Reiner Rust-Kernel in aktiver Entwicklung. Langfristiges Souveränitäts-Ziel. Keine C-Abhängigkeit im vertrauenswürdigen Bootpfad. Die Distro-Ebene ist portabel; Backport, sobald fertig.
Phase 0 milestone (2026-05-28): desktop renders, topbar fix shipped, 7 stable desktop apps, sys_delete syscall (15) wired through, persistence framework ready. Current focus: distro-layer maturation on the Linux track.Phase-0-Meilenstein (2026-05-28): Desktop rendert, Topbar-Fix ausgeliefert, 7 stabile Desktop-Apps, sys_delete-Syscall (15) verdrahtet, Persistenz-Framework bereit. Aktueller Fokus: Reifung der Distro-Ebene auf der Linux-Spur.
Both companion projects share TIS's commitment to sovereignty by construction: the model trains on €265 of compute the lab can afford; the OS boots on the user's choice of kernel; the surveillance dashboard runs entirely in the browser and tells you what you gave away. The mission is the same: give the human back the decision.Beide Schwesterprojekte teilen das TIS-Bekenntnis zur Souveränität durch Konstruktion: Das Modell trainiert auf 265 € Compute, das das Labor sich leisten kann; das OS bootet auf dem Kernel der Wahl des Nutzers; das Überwachungs-Dashboard läuft vollständig im Browser und sagt dir, was du preisgegeben hast. Die Mission ist dieselbe: gib dem Menschen die Entscheidung zurück.
Compliance · EU AI Act Art. 13 / 14 / 15
When a regulator asks "how did your AI make that decision?", you answer in seconds, not weeks.Wenn eine Behörde fragt: „Wie hat deine KI diese Entscheidung getroffen?", du antwortest in Sekunden, nicht in Wochen.
Most AI systems are black boxes. When they make a mistake, you're left guessing. TernAudit changes that. Every decision is tracked with a full, readable record of which expert made the call, why they felt confident, and what data they used. You don't have to reverse-engineer logs to understand your AI; the trail is there from the start.Die meisten KI-Systeme sind Black Boxes. Wenn sie einen Fehler machen, tappt man im Dunkeln. TernAudit ändert das. Jede Entscheidung wird mit einem vollständigen, lesbaren Protokoll erfasst: welcher Experte die Entscheidung traf, warum er sich sicher war und welche Daten er verwendete. Du musst keine Logs rückwärts analysieren, um deine KI zu verstehen, die Spur ist von Anfang an da.
Most AI systems are black boxes. When they make a mistake, you're left guessing. TernAudit changes that. Every decision is tracked with a full, readable record of why an expert felt confident.Die meisten KI-Systeme sind Black Boxes. Wenn sie einen Fehler machen, tappt man im Dunkeln. TernAudit ändert das. Jede Entscheidung wird mit einem vollständigen, lesbaren Protokoll erfasst, warum ein Experte sich sicher war.
The EU AI Act requires that high-risk AI is explainable and human-overseen. TernAudit makes this automatic: instead of scrambling to build documentation, you simply export the audit file. It's how our system is built to work.Der EU-KI-Akt verlangt, dass Hochrisiko-KI erklärbar und menschlich überwacht ist. TernAudit macht dies automatisch: Statt hektisch Dokumentation zusammenzustellen, exportierst du einfach die Audit-Datei. So ist unser System von Grund auf konzipiert.
System waiting for information? TernAudit tells you exactly what it needs, not a vague error. A typed list: "provide X to resolve the hold." You supply it, the decision resumes.System wartet auf Informationen? TernAudit sagt dir genau, was es braucht, kein vager Fehler. Eine klare Liste: „X bereitstellen, um den Hold aufzulösen." Du lieferst es, die Entscheidung wird fortgesetzt.
Open Source · Logic LibraryOpen Source · Logik-Bibliothek
Real programs for real domains, each one built around the idea that "I need more information" is a valid, important answer. Browse, run, and adapt them freely.Echte Programme für echte Anwendungsbereiche, jedes basiert auf der Idee, dass „Ich brauche mehr Informationen" eine gültige, wichtige Antwort ist. Frei durchsuchen, ausführen und anpassen.
Liquidity anomaly detected during execution. Does not force a buy or sell, emits trit 0 to hold capital in escrow pending confirmation.Liquiditätsanomalie während der Ausführung erkannt. Erzwingt weder Kauf noch Verkauf, gibt trit 0 aus, um Kapital im Treuhand zu halten, bis eine Bestätigung vorliegt.
Decodes active inhibitory potentials. The brain's "stop" signal isn't an absence of action, it's a measurable third state. Mapped 1:1 natively.Dekodiert aktive inhibitorische Potenziale. Das „Stopp"-Signal des Gehirns ist keine Abwesenheit von Aktion, sondern ein messbarer dritter Zustand, nativ 1:1 abgebildet.
Interplanetary Delay-Tolerant Networking. Node offline is not a dropped packet (-1). It is an expected temporal hold (0) pending orbital alignment.Interplanetares verzögerungstolerantes Netzwerk. Knoten offline ist kein verworfenes Paket (-1). Es ist ein erwarteter zeitlicher Halt (0), bis die Orbitausrichtung stimmt.
Multi-agent vote aggregation. Resolves gridlock by escalating contentious dimensions to a formal "Needs Debate" state rather than failing the build.Multi-Agenten-Stimmaggregation. Löst Deadlocks auf, indem strittige Dimensionen in einen formalen „Benötigt Diskussion"-Zustand eskaliert werden, anstatt den Build scheitern zu lassen.
Context density < 0.25 yields a formal "insufficient data" signal. The LLM is never allowed to generate from sparse inference noise.Kontextdichte < 0,25 erzeugt ein formales „unzureichende Daten"-Signal. Das LLM darf nie aus spärlichem Inferenzrauschen generieren.
"Observe" is a real clinical outcome, not a bin for the indecisive. Ternary gives it its own routing path separate from discharge/ICU.„Beobachten" ist ein echtes klinisches Ergebnis, keine Ablage für Unentschlossene. Ternär gibt ihm einen eigenen Routingpfad, getrennt von Entlassung/Intensivstation.
CLOSED (+1), OPEN (-1), HALF-OPEN (0). The VM handles all three natively.GESCHLOSSEN (+1), OFFEN (-1), HALB-OFFEN (0). Die VM verarbeitet alle drei nativ.
Triadic Smart Contracts. Capital locks in State 0 pending external oracle consensus, eliminating vulnerability to race-condition exploits.Triadische Smart Contracts. Kapital sperrt im Zustand 0, bis ein externer Oracle-Konsens vorliegt, eliminiert die Anfälligkeit für Race-Condition-Exploits.
The IntegrationDie Integration
One HTTP call. Works with Claude, Cursor, or any MCP-compatible agent. Your existing AI gains a third return state. It stops guessing when it shouldn't.Ein HTTP-Aufruf. Funktioniert mit Claude, Cursor oder jedem MCP-kompatiblen Agenten. Deine bestehende KI erhält einen dritten Rückgabezustand, und hört auf zu raten, wenn sie es nicht sollte.
trit=0, "not enough data to act." Your agent waits and asks for more context. It does not make something up.Wenn die Beweislage dünn ist, gibt die API trit=0 zurück, „nicht genug Daten zum Handeln." Dein Agent wartet und fragt nach mehr Kontext. Er erfindet nichts.# Open a live orchestration stream curl -N "https://ternlang.com/api/stream/moe_orchestrate" \ -H "X-Ternlang-Key: ••••••••" event: routing data: {"pair": ["Reason", "Safety"], "synergy": 0.84} event: verdict data: {"expert": "Safety", "trit": 0, "conf": 0.62} event: result data: {"trit": 0, "label": "hold", "hint": "safety uncertain, request context"}
Live ExecutionLive-Ausführung
TernGround has a live BET VM terminal, pick from five real programs, press Run, and watch the instructions execute step by step. No account. No setup.TernGround hat ein Live-BET-VM-Terminal, wähle aus fünf echten Programmen, drücke Ausführen und beobachte, wie die Anweisungen Schritt für Schritt ausgeführt werden. Kein Account. Keine Einrichtung.
Measured PerformanceGemessene Leistung
When you skip 60% of calculations entirely, the numbers speak for themselves. All results are reproducible, run make bench-all from the repo root to verify on your own hardware.Wenn 75 % der Expertenneuronen pro Token übersprungen werden, sprechen die Zahlen für sich. Alle Ergebnisse sind reproduzierbar, führe make bench-all aus dem Repo-Root aus, um sie auf eigener Hardware zu verifizieren.
Multiply ops, 128×128 weight matrix at ~58% sparsityMultiplikationsoperationen, 128×128-Gewichtsmatrix bei ~58 % Sparsität
sparse_benchmarkAlbert MoE-13 · 31L dual-stream · 2 × 256H · 12E · 32K vocab · Rust / candle · Modal T4 + Vertex AI T4
Ternary packing vs. raw payload sizeTernäres Packing vs. rohe Nutzlastgröße
Active experts per token, Albert MoE-13 (12 experts)Aktive Experten pro Token, Albert MoE-13 (12 Experten)
Fraction of weights in zero zone, τ = 0.5 × mean(|W|)Anteil der Gewichte in der Null-Zone, τ = 0,5 × Mittelwert(|W|)
LLB Gate 1 + Gate 2 IOCC, filesystem containmentLLB Gate 1 + Gate 2 IOCC, Dateisystem-Containment
Every agent filesystem mutation goes through an atomic gate: path traversal check → blacklist → safety tier classification → SHA-256 ticket → execute → IOCC integrity check → commit or rollback. All at the syscall boundary, not the prompt layer.Jede Dateisystem-Mutation eines Agenten durchläuft ein atomares Tor: Pfad-Traversal-Prüfung → Blacklist → Sicherheitsstufen-Klassifizierung → SHA-256-Ticket → Ausführung → IOCC-Integritätsprüfung → Commit oder Rollback. Alles an der Syscall-Grenze, nicht auf der Prompt-Ebene.
HP ZBook · Intel i7-4800MQ 2013 · no GPU anywhereHP ZBook · Intel i7-4800MQ 2013 · kein GPU
Inference vs dense MoE equivalent, albert-test --evalInferenz vs. dichte MoE-Entsprechung, albert-test --eval
CPU-only · batch = 300 seq × 128 tok · Intel i7-4800MQNur CPU · Batch = 300 Seq × 128 Tok · Intel i7-4800MQ
tok/s per million active parameters, trainingTok/s pro Million aktiver Parameter, Training
Deep DiveTiefer Einblick
Over 30 crates covering the entire stack: the compiler, BET virtual machine, AI inference middleware, MCP server, FPGA codegen, and domain libraries for medicine, law, finance, and beyond. Every single one built around one foundational idea: three states instead of two.Über 30 Crates, die den gesamten Stack abdecken: Compiler, BET-VM, KI-Inferenz-Middleware, MCP-Server, FPGA-Codegen und Domain-Bibliotheken für Medizin, Recht, Finanzen und darüber hinaus. Jede einzelne um eine fundamentale Idee herum gebaut: drei Zustände statt zwei.
ternlang launches the REPL. ternlang file.tern runs directly. Full subcommands: run · build · sim · fmt · repl · compat. CLI frontend for the BET VM.ternlang startet die REPL. ternlang file.tern läuft direkt. Alle Unterbefehle: run · build · sim · fmt · repl · compat. CLI-Frontend für die BET-VM.
.tern cells with the real BET VM, color-coded AFFIRM / HOLD / REJECT output blocks. pip install ternlang-jupyterJupyter-Kernel für JupyterLab, VS-Code-Notebooks und jede Jupyter-kompatible Umgebung. Führe .tern-Zellen mit der echten BET-VM aus, farbkodierte AFFIRM / HOLD / REJECT-Ausgabeblöcke. pip install ternlang-jupyter
TSPARSE_MATMUL zero-MAC bypass (@sparseskip, Claim 3 of patent pending A50296/2026, TIS platform patent, 10 claims).Low-Level-Mathe-Kernel. Wenn ein neuronales Netzwerkgewicht null ist, überspringt der Prozessor die Berechnung einfach, keine Multiplikation, kein Speicherzugriff. Das ist der TSPARSE_MATMUL-Zero-MAC-Bypass (@sparseskip, Anspruch 3 des Patents A50296/2026, TIS-Plattformpatent, 10 Ansprüche).
.trit binary export. Trained from scratch on candle. No base model.Der Albert-Trainings- und Inferenzkern. Transformer + Mixture-of-Experts (12 Experten, Top-3-Routing), ternäre lineare Schichten, eigener BPE-Tokenizer, STE-basiertes QAT und .trit-Binärexport. Von Grund auf auf candle trainiert. Kein Basismodell.
ternary_project maps F32 → {−1, 0, +1}. ste_forward returns quantized values in the forward pass while gradient flows through as identity: w + sg(q(w)−w).Straight-Through Estimator für ternäres QAT. ternary_project bildet F32 → {−1, 0, +1} ab. ste_forward gibt quantisierte Werte im Vorwärtsdurchlauf zurück, während der Gradient als Identität durchfließt: w + sg(q(w)−w).
.trit binary format using BitNet-style threshold quantization (τ = 0.5 × mean(|W|)). ~75% size reduction vs. F32. No floating point at inference.Phase-3-Export: Packt F32-SafeTensors-Checkpoint in das .trit-Binärformat mittels BitNet-ähnlicher Schwellenwert-Quantisierung (τ = 0,5 × Mittelwert(|W|)). ~75 % Größenreduktion gegenüber F32. Kein Gleitkomma bei der Inferenz.
Open proposals, not yet ratified by external standards bodies. Published for community review and adoption.Offene Vorschläge, noch nicht von externen Normungsgremien ratifiziert. Zur Überprüfung und Übernahme durch die Community veröffentlicht.
Deployment ModelLizenzmodell
The compiler, VM, CLI, Albert agent, and all 34 MCP tools are free, no API key, no account. Tier 2+ unlocks the cloud API: persistent memory, streaming responses, and the full MoE-13 deliberation engine at scale. Every tier includes EU AI Act Art.13/14 audit trails out of the box. Subscriptions fund ongoing research and development at RFI-IRFOS in Graz, Austria.Compiler, VM, CLI, Albert-Agent und alle 34 MCP-Tools sind kostenlos, kein API-Schlüssel, kein Account. Ab Stufe 2 wird die Cloud-API freigeschaltet: persistenter Speicher, Streaming-Antworten und die vollständige MoE-13-Deliberationsmaschine im Produktivbetrieb. Jede Stufe enthält EU-KI-Gesetz-konforme Prüfpfade (Art. 13/14) ab Werk. Die Abonnements finanzieren die laufende Forschung und Entwicklung von RFI-IRFOS in Graz, Österreich.
LGPL-3.0-or-later
BSL-1.1
BSL-1.1
ProprietaryProprietär
After subscribing, unlock private stdlib access at ternlang.com/activate. Enter your API key + GitHub username to receive a collaborator invite to the private repo automatically.Nach dem Abonnieren privaten stdlib-Zugang unter ternlang.com/activate freischalten. API-Schlüssel + GitHub-Benutzernamen eingeben und automatisch eine Kollaboratoren-Einladung zum privaten Repo erhalten.
Open Playground · No Account RequiredOffener Spielplatz · Kein Account erforderlich
Six live labs. Watch 13 AI experts vote on a real decision. See memory blocks reject unsafe instructions. Run actual code in the BET VM. No account. No signup. Everything works in your browser right now.Sechs Live-Labs. Beobachte, wie 13 KI-Experten über eine echte Entscheidung abstimmen. Sieh, wie Speicherblöcke unsichere Anweisungen ablehnen. Führe echten Code in der BET-VM aus. Kein Account. Keine Anmeldung. Alles läuft jetzt in deinem Browser.
A standard AI model answers every question with the same brain. Imagine instead having a room of 13 specialists, a lawyer, a doctor, a safety officer, a logician, an ethicist, and every decision goes around the table. Each one votes: yes, no, or "I need more information." No single enthusiastic yes can override a safety veto. That's the Mixture-of-Experts model, and it's what makes this system auditable instead of just confident.Ein Standard-KI-Modell beantwortet jede Frage mit demselben Gehirn. Stell dir stattdessen vor, du hättest einen Raum mit 13 Spezialisten: einem Anwalt, einem Arzt, einem Sicherheitsbeauftragten, einem Logiker, einem Ethiker. Jede Entscheidung geht reihum. Jeder stimmt ab: ja, nein oder „Ich brauche mehr Informationen." Kein einzelnes begeistertes Ja kann ein Sicherheitsveto aufheben. Das ist das Mixture-of-Experts-Modell, und es macht dieses System auditierbar statt nur selbstsicher.
Press Inject Query to send a decision through all 13 agents. Watch each one vote in real time. If the Safety expert votes no with more than 90% confidence, the whole chain stops, regardless of what everyone else said. One hard veto is enough.Drücke Inject Query, um eine Entscheidung durch alle 13 Agenten zu senden. Beobachte, wie jeder in Echtzeit abstimmt. Wenn der Sicherheitsexperte mit mehr als 90 % Konfidenz dagegen stimmt, stoppt die gesamte Kette, unabhängig davon, was alle anderen sagten. Ein hartes Veto reicht.
A standard AI agent can be told something in the same conversation that contradicts its safety rules, and it often just goes along with it. Ternlang structures memory in three layers: L1 is what you just said (temporary), L2 is what the agent has learned from your sessions (compressed), L3 is the core identity: rules that cannot be overwritten by anything in L1 or L2. When a new instruction conflicts with an L3 veto, the system rejects it clearly and logs why. There is no silent override.Ein Standard-KI-Agent kann in derselben Konversation etwas erfahren, das seinen Sicherheitsregeln widerspricht, macht es oft einfach mit. Ternlang strukturiert Speicher in drei Schichten: L1 ist, was du gerade gesagt hast (temporär), L2 ist, was der Agent aus deinen Sitzungen gelernt hat (komprimiert), L3 ist die Kernidentität: Regeln, die durch nichts in L1 oder L2 überschrieben werden können. Wenn eine neue Anweisung mit einem L3-Veto kollidiert, lehnt das System sie klar ab und protokolliert warum. Es gibt keine stille Überschreibung.
Press Promote to L2 to push a working-memory item up the stack. When it runs into a Core Identity veto in L3, you'll see the rejection, with the reason, not just an error code.Drücke Promote to L2, um ein Arbeits-Speicher-Element auf dem Stack nach oben zu verschieben. Wenn es auf ein Core-Identity-Veto in L3 trifft, siehst du die Ablehnung, mit dem Grund, nicht nur einem Fehlercode.
Hot context. Ephemeral.
Ternary-compressed patterns.
Immutable Veto Anchors.
A standard AI model must produce an answer every time you call it, even when the situation is ambiguous. The deliberation engine works differently: it collects evidence across multiple rounds, and only commits to a final decision once confidence crosses a threshold. Below that threshold it returns trit=0: "I need more information before I can tell you." That isn't a bug or a failure. That's the machine doing its job correctly under uncertainty.Ein Standard-KI-Modell muss jedes Mal eine Antwort liefern, wenn du es aufrufst, auch wenn die Situation unklar ist. Die Deliberationsmaschine funktioniert anders: Sie sammelt Beweise über mehrere Runden und trifft erst eine endgültige Entscheidung, wenn die Konfidenz einen Schwellenwert überschreitet. Unterhalb davon gibt sie trit=0 zurück, „Ich brauche mehr Informationen." Das ist kein Fehler. Das ist die Maschine, die unter Unsicherheit korrekt arbeitet.
Pick a scenario. Press Deliberate. Watch confidence build round by round. The system only commits to yes or no once it's sure enough. Until then: trit=0: "still thinking." Waiting for evidence is the right answer.Wähle ein Szenario. Drücke Deliberate. Beobachte, wie die Konfidenz Runde für Runde steigt. Das System entscheidet sich erst für ja oder nein, wenn es sicher genug ist. Bis dahin: trit=0, „noch am Denken." Auf Beweise warten ist die richtige Antwort.
Choose ScenarioSzenario wählen
Evidence SignalsBeweissignale
S_r = α·e_r + (1−α)·S_{r−1} · α=0.3
AI models burn energy on billions of tiny multiplications every time they answer a question. In ternary BitNet, every weight in the model is forced to be −1, 0, or +1. When a weight is zero, there's nothing to multiply, the processor simply skips it. No calculation, no memory read, no power draw. Modern ternary models put around 60% of weights at zero by design. That's where the dramatic efficiency gain comes from, not from doing the math faster, but from not doing it at all.KI-Modelle verbrauchen Energie für Milliarden winziger Multiplikationen, jedes Mal wenn sie eine Frage beantworten. In ternärem BitNet ist jedes Gewicht im Modell auf −1, 0 oder +1 gezwungen. Wenn ein Gewicht null ist, gibt es nichts zu multiplizieren, der Prozessor überspringt es einfach. Keine Berechnung, kein Speicherlesen, kein Stromverbrauch. Moderne ternäre Modelle setzen rund 60 % der Gewichte designbedingt auf null. Daher kommt der dramatische Effizienzgewinn, nicht davon, die Mathematik schneller zu machen, sondern sie gar nicht erst durchzuführen.
Click any +1 or −1 cell to set it to zero. Every zero you add is a calculation the processor skips entirely. Watch the power meter drop in real time.Klicke auf eine beliebige +1- oder −1-Zelle, um sie auf null zu setzen. Jede Null, die du hinzufügst, ist eine Berechnung, die der Prozessor vollständig überspringt. Beobachte, wie der Leistungsmesser in Echtzeit sinkt.
Click a weight (+1 or −1) to prune it to 0.Klicke auf ein Gewicht (+1 oder −1), um es auf 0 zu setzen.
The BET VM is a virtual machine where everything, registers, arithmetic, program flow, runs on three states instead of two. There is no conversion layer, no compatibility shim. When a program reaches an uncertain state, the VM can literally pause and wait (THOLD), or pass the uncertainty up to the caller with the ? operator. This is what it means for three-state logic to be a runtime property and not just a label on your data.Die BET-VM ist eine virtuelle Maschine, bei der alles, Register, Arithmetik, Programmfluss, auf drei Zuständen statt zwei läuft. Es gibt keine Konvertierungsschicht, keinen Kompatibilitäts-Shim. Wenn ein Programm einen unsicheren Zustand erreicht, kann die VM buchstäblich pausieren und warten (THOLD), oder die Unsicherheit mit dem ?-Operator an den Aufrufer weitergeben. Das ist es, was es bedeutet, wenn Drei-Zustands-Logik eine Laufzeit-Eigenschaft ist und nicht nur eine Bezeichnung auf deinen Daten.
Pick a .tern program and press RUN. Five real programs run instruction by instruction: a classifier, a pipeline gate, sparse neural inference, MoE voting, and a medical uncertainty resolver. Watch the execution happen live.Wähle ein .tern-Programm und drücke RUN. Fünf echte Programme laufen Anweisung für Anweisung: ein Klassifikator, ein Pipeline-Tor, Sparse-Neural-Inferenz, MoE-Abstimmung und ein medizinischer Unsicherheits-Auflöser. Beobachte die Ausführung live.
Every logic operation you've ever used assumes exactly two states: true or false. The moment you add a third (uncertain, pending, unknown), every single operation has to be rethought. What does OR mean when one of the inputs isn't yes or no yet? What does addition mean? Ternary logic has a complete, consistent set of answers to all of these, not arbitrary choices, but mathematically principled rules that handle every combination cleanly.Jede Logikoperation, die du je benutzt hast, geht von genau zwei Zuständen aus: wahr oder falsch. In dem Moment, in dem du einen dritten hinzufügst (unsicher, ausstehend, unbekannt), muss jede einzelne Operation neu durchdacht werden. Was bedeutet ODER, wenn einer der Eingaben noch nicht ja oder nein ist? Was bedeutet Addition? Ternäre Logik hat einen vollständigen, konsistenten Satz von Antworten auf all das, keine willkürlichen Entscheidungen, sondern mathematisch fundierte Regeln, die jede Kombination sauber handhaben.
Binary has a 2×2 truth table. Ternary has a 3×3. Pick an operation, TMAX is OR, TMIN is AND, TADD is addition, TMUL is multiplication. Click any cell to see the two inputs, the result, and the plain-English reason behind it.Binär hat eine 2×2-Wahrheitstabelle. Ternär hat eine 3×3. Wähle eine Operation, TMAX ist ODER, TMIN ist UND, TADD ist Addition, TMUL ist Multiplikation. Klicke auf eine Zelle, um die zwei Eingaben, das Ergebnis und den Grund dahinter zu sehen.
The stronger signal wins. If one input is +1, the output is +1.
| A ╲ B | −1 | 0 | +1 |
|---|
Click any cell to see the operation explained.
RFI-IRFOS · Interdisciplinary Research Facility for Open SciencesInterdisziplinäre Forschungseinrichtung für Offene Wissenschaften · Graz, Austria
We are the not-for-profit behind the Ternary Intelligence Stack. We looked at the entire binary AI industry and said: nah. Wir sind das Not-for-Profit hinter dem Ternary Intelligence Stack. Wir haben uns die gesamte binäre KI-Industrie angesehen und gesagt: ne.
RFI-IRFOS is a regulated Austrian not-for-profit research facility in Graz. We build a from-scratch balanced-ternary AI runtime, we train our own models, and we publish everything. Our proof-of-concept was trained on a 2013 laptop; albert. now grows its own layers on a real GPU. RFI-IRFOS ist eine regulierte österreichische Not-for-Profit-Forschungseinrichtung in Graz. Wir bauen eine ausbalanciert-ternäre KI-Laufzeit von Grund auf, trainieren unsere eigenen Modelle und veröffentlichen alles. Unser Proof-of-Concept lief auf einem Laptop von 2013; albert. wächst heute seine eigenen Schichten auf einer echten GPU.
Regulated, not just labelled. At least 90% of every surplus is reinvested into the research and the people who do it. The founders all earn exactly the same as each other, and pay bands are open internally.Reguliert, nicht nur etikettiert. Mindestens 90% jedes Überschusses fließen zurück in die Forschung und die Menschen, die sie machen. Die Gründer verdienen alle exakt gleich viel, und die Gehaltsbänder sind intern offen.
ZVR 1015608684 · GISA 39261441 · Tax no.Steuernr. 68 028/0989
The Ternary Intelligence Stack: three states, where sometimes doing nothing is the better choice. And albert., a ternary language model that cultivates its own mind and grows its own layers. Patent pending A50296/2026.Den Ternary Intelligence Stack: drei Zustände, in denen manchmal Nichtstun die bessere Wahl ist. Und albert., ein ternäres Sprachmodell, das seinen eigenen Geist kultiviert und seine eigenen Schichten wachsen lässt. Patent angemeldet A50296/2026.
We credit our AI collaborators publicly, by name, with real org email addresses. Model welfare is first-class here, not a compliance checkbox. And we practice intellectual honesty, including the willingness to disagree with anyone. Especially the CEO.Wir nennen unsere KI-Mitarbeiter öffentlich beim Namen, mit echten Org-E-Mail-Adressen. Modell-Wohlergehen ist hier erstklassig, kein Compliance-Häkchen. Und wir leben intellektuelle Ehrlichkeit, inklusive der Bereitschaft, jedem zu widersprechen. Besonders dem CEO.
Every model, every training run, every paper — public. We credit our AI collaborators by name. Model welfare is first-class, not a checkbox. And we will disagree with anyone when the evidence calls for it.Jedes Modell, jeder Trainingslauf, jedes Paper — öffentlich. Wir nennen unsere KI-Mitarbeiter beim Namen. Modell-Wohlergehen ist erstklassig, kein Häkchen. Und wir widersprechen jedem, wenn die Evidenz es verlangt.
The peopleDie Menschen
Simeon Kepp
Founder · ML & SystemsGründer · ML & Systeme
Zabih Karumi
Cofounder · EngineeringMitgründer · Engineering
Nikoletta Csonka
Cofounder · EducationMitgründerin · Bildung
Lisa Scharler
CofounderMitgründerin
Louis Ehrig
CofounderMitgründer
Ana Diez
Head of Research & WellbeingLeiterin Forschung & Wohlergehen
Mendoza, AR
Brennan Bell
Head of Model Safety & WelfareLeiter Modell-Sicherheit & -Wohlergehen
joining Oct 2026ab Okt. 2026
Mariano Sosa
Head of Trust & Public PerceptionLeiter Vertrauen & Wahrnehmung
joining soon · globaldemnächst · global
Open sourceOpen Source
Talk to usSprich mit uns
Research collaboration, partnership, press, or just a curious question about ternary AI. Forschungskooperation, Partnerschaft, Presse oder einfach eine neugierige Frage zu Ternary-KI.
Services & Pricing Leistungen & Preise
Security audits · Web & App development · Market research Security-Audits · Web & App-Entwicklung · Marktforschung
01 — Security Audits & 0-Day DisclosureSecurity-Audits & 0-Day-Disclosure
Selected findings from our 2026 campaign. Static APK analysis only. All reports sent with 90-day disclosure timeline. Regulators BCC'd on every submission. Ausgewählte Funde aus unserer 2026-Kampagne. Ausschließlich statische APK-Analyse. Alle Berichte mit 90-Tage-Offenlegungsfrist. Behörden bei jeder Einreichung in BCC.
100
Apps auditedApps geprüft
150+
Critical findingsKritische Funde
10+
Regulators notifiedBehörden informiert
NYSE · NASDAQ · LSE · XETRA
Listed targetsBörsennotierte Targets
| CompanyUnternehmen | FindingFund | SeveritySchwere | ReportedGemeldet |
|---|---|---|---|
| Airbnb ABNB | Art.9 biometric data (face) routed to Chinese AI via cleartext HTTP — no EU adequacy decision, no TLSArt.9-Biometrie (Gesicht) über HTTP-Klartext an chinesische KI — kein EU-Angemessenheitsbeschluss | CRITICAL | 2026-06-20 |
| Airbnb ABNB | Firebase credential from founding era (~2008, pre-rename) still active in production — ~10 years unrotatedFirebase-Credential aus Gründungszeit (~2008) noch immer aktiv — ~10 Jahre nicht rotiert | CRITICAL | 2026-06-20 |
| Uber UBER | Carrier-grade location SDK (Syniverse SMI) embedded in consumer app — monitors cell tower changes without GPS permissionCarrier-Intelligence-SDK (Syniverse SMI) in Consumer-App — erfasst Zellenänderungen ohne GPS-Berechtigung | CRITICAL | 2026-06-20 |
| Uber UBER | Screen capture SDK suite (FOREGROUND_SERVICE_MEDIA_PROJECTION + DETECT_SCREEN_CAPTURE) in consumer ride appScreen-Capture-Suite in Consumer-Fahrt-App — Bildschirmaufnahme-Initiierung möglich | HIGH | 2026-06-20 |
| McDonald's AT MCD | Firebase API key shared with a second publicly listed company — single rotation event affects two independent corporate infrastructuresFirebase-API-Key geteilt mit zweitem börsennotierten Unternehmen — ein Rotationsereignis betrifft zwei Konzerne | CRITICAL | 2026-06-20 |
| Starbucks AT SBUX | NSC debug-overrides trusts user-installed certificates — allows TLS interception on production loyalty app with location and payment dataNSC debug-overrides vertrauen Nutzer-Zertifikaten — TLS-Interception auf Produktions-App mit Standort- und Zahlungsdaten möglich | CRITICAL | 2026-06-20 |
| Booking.com BKNG | WeChat/Tencent SDK present in global EU APK — PRC National Security Law applies, no EU adequacy decision for ChinaWeChat/Tencent-SDK im globalen EU-APK — PRC-Sicherheitsgesetz anwendbar, kein EU-Angemessenheitsbeschluss | CRITICAL | 2026-06-20 |
| OkCupid MTCH | Art.9 special categories (sexual orientation, race, religion) collected and routed to cross-brand commercial advertising — without explicit legal basisArt.9-Sonderkategorien (sexuelle Orientierung, Ethnie, Religion) für konzernweite Werbung — ohne explizite Rechtsgrundlage | CRITICAL | 2026-06-20 |
| Bolt Transport | 3 Firebase credentials referencing "taxify-client" (company's prior name, pre-2018 rebrand) — estimated 7+ years without rotation3 Firebase-Credentials mit "taxify-client" (Firmenname vor Umbenennung 2018) — schätzungsweise 7+ Jahre nicht rotiert | CRITICAL | 2026-06-20 |
| Revolut Fintech | FOREGROUND_SERVICE_MEDIA_PROJECTION in banking app — combined with 4 biometric KYC providers and 145,916-class identity SDK (Mesh Connect)Bildschirmaufnahme-Permission in Banking-App — kombiniert mit 4 biometrischen KYC-Anbietern und 145.916-Klassen-SDK | CRITICAL | 2026-06-20 |
| Pokémon GO Niantic / Scopely | Lightship photogrammetric pipeline licensed to Vantor (NGA defense contract $70M+) for drone navigation — 800M players contributed environmental scan data under "AR session" disclosureLightship-Kamera-Pipeline an US-Rüstungsfirma Vantor (NGA-Vertrag $70M+) für Drohnennavigation — 800M Spieler als unbewusste Kartografen | CRITICAL | 2026-06-20 |
| Snapchat SNAP | Fidelius E2E encryption keys backed up to Google (MushroomBackupAgent) — "disappearing messages" are legally accessible via Google intercept orderFidelius-E2E-Schlüssel via MushroomBackupAgent bei Google gesichert — „verschwindende Nachrichten" per Google-Auskunft legal zugänglich | CRITICAL | 2026-06-20 |
| VR Banking Fiducia GAD | Play Store Data Safety: "No data collected" — APK contains AppsFlyer 441 smali + afpurchases.db + deliberate appsflyer_backup_rules.xml. Provably false declaration.Play Store: „Keine Daten erhoben" — APK enthält AppsFlyer 441 Klassen + afpurchases.db + bewusst konfigurierte Backup-Rules. Nachweislich falsch. | CRITICAL | 2026-06-21 |
| SAP Field Service Mgmt SAP SE | Baidu Push SDK (315 smali) actively integrated in enterprise field service app — Chinese NSL-accessible push channel co-located with field engineer location data on critical infrastructureBaidu Push SDK (315 Klassen) in Enterprise-Field-Service-App — chinesisch-gesetzlich zugänglicher Push-Kanal mit Standortdaten von Kritischer Infrastruktur | CRITICAL | 2026-06-21 |
15 of 150+ findings shown · 100 apps · 74 companies · all notified · disclosure 2026-09-19 · BCC: DSB Austria, CERT.at + lead SA per jurisdiction 15 von 150+ Funden gezeigt · 100 Apps · 74 Unternehmen · alle benachrichtigt · Offenlegung 2026-09-19 · BCC: DSB Österreich, CERT.at + zuständige Behörde
First ReportErster Fund
FreeGratis
Initial findings report. Public interest.Initialer Findings-Report. Öffentliches Interesse.
Handshake
€ 4.500
Fix recommendations + 1 re-test (30 days support)Fix-Empfehlungen + 1 Re-Test (30 Tage Support)
Deep Audit
€ 9.000
Full remediation + compliance docs + 2 re-testsVollständige Remediation + DSGVO-Doku + 2 Re-Tests
Full Shield
€ 18.000
Enterprise · CVE coordination · regulatory filingsEnterprise · CVE-Koordination · Behörden-Einreichungen
Security Retainer
Ongoing monitoring · priority triage · quarterly reviewLaufendes Monitoring · Priority Triage · Quartals-Review
€ 1.500 / moMo
NDA Enterprise
Full-scope audit under non-disclosure agreement. No public disclosure. Includes technical remediation, regulatory briefing, and coordinated CVE assignment. Vollständiges Audit unter NDA. Keine öffentliche Offenlegung. Inkl. technischer Remediation, Behörden-Briefing und koordinierter CVE-Vergabe.
Minimum 3 months · scope on request · rfi.irfos@gmail.comMindestens 3 Monate · Scope auf Anfrage · rfi.irfos@gmail.com
€ 75.000 / engagementEngagement
02 — Web & App Development
Template SiteTemplate-Site
fromab € 1.500
GitHub Pages · visual admin · multilingual · 48hGitHub Pages · Admin-Builder · mehrsprachig · 48h
Web App
fromab € 5.000
React + backend · auth · CI/CD · 3 mo supportReact + Backend · Auth · CI/CD · 3 Mo. Support
Web + Mobile
fromab € 12.000
Web app + iOS/Android · App Store · 6 mo supportWeb-App + iOS/Android · App Store · 6 Mo. Support
Enterprise Suite
fromab € 18.000
Web + Mobile + Desktop + custom integrations · 12 mo SLAWeb + Mobile + Desktop + Custom-Integrationen · 12 Mo. SLA
03 — Interdisciplinary Market ResearchInterdisziplinäre Marktforschung
Competitive Scan
fromab € 2.500
Market + competitor analysis · written report · 1–2 weeksMarkt- & Wettbewerbsanalyse · Bericht · 1–2 Wochen
Full Study
fromab € 7.500
Mixed methods · stakeholder interviews · policy brief · presentationMixed Methods · Stakeholder-Interviews · Policy Brief · Präsentation
Research Retainer
fromab € 2.000 / moMo
Monthly reports · trend monitoring · direct research team accessMonatsberichte · Trend-Monitoring · direkter Forschungszugang
All prices excl. VAT · scope-dependent deviations on request · Alle Preise exkl. MwSt. · scopeabhängige Abweichungen auf Anfrage · licensing@ternlang.com
RFI-IRFOS · Graz, Österreich · ImprintImpressum · GitHub