Skip to content

Policy · Workflow · DecisionIn English, 中文, Deutsch — alle gleichberechtigt

FÜR DEN PRODUKTIONSEINSATZ GEBAUT

Kompiliert, nicht interpretiert

Java + GraalVM Truffle. Native Image bootet in Millisekunden.

Audit-Trail von Haus aus

Jede Evaluierung wird mit SHA-256 hash-verkettet. Manipulationssichere Wiedergabe.

Offene Lexika, eigene Sprache

English, 中文, Deutsch sind sofort verfügbar. Neue Sprache per Konfigurationsdatei.

🌍 Policies, Workflows, Decisions — in der eigenen Sprache

Kreditwürdigkeitsprüfungen, Approval-Gate Workflows, Routing-Decisions und Pricing-Regeln auf English, vereinfachtem Chinesisch oder Deutsch ausdrücken. Gleiche Semantik, gleiche Engine. Eine vierte Sprache hinzufügen ist eine Konfigurationsaufgabe, keine Entwicklungsaufgabe.

🤖 KI entwirft. Sie überprüfen.

Integrierte LLM-Unterstützung erzeugt Regelentwürfe aus einfachen Prompts, erklärt bestehende Regeln und repariert Syntaxfehler automatisch. Streaming über SSE, validiert vor jedem Vorschlag.

⚡ Produktionsreife Ausführung

Java + GraalVM Truffle Interpreter für hohen Evaluierungsdurchsatz. Native Image bootet in Millisekunden. P99-Latenz unter 200ms.

🔒 Manipulationssicheres Audit

Jede Policy-Evaluierung wird im manipulationssicheren AuditLog der Engine aufgezeichnet, mit SHA-256 Hash-verkettet. Jede historische Entscheidung kann deterministisch reproduziert werden — Uhren und UUIDs werden zur Laufzeit kontrolliert.

🏢 SaaS oder selbst gehostet

Nutzen Sie aster-lang.cloud für verwaltetes Multi-Tenancy oder deployen Sie über ArgoCD GitOps in Ihren eigenen K3S-Cluster. Ihre Daten, Ihre Rechtsordnung.

🧰 Integration via REST, GraphQL oder WebSocket

Policy-Quellcode inline übermitteln oder gespeicherte Policy per ID referenzieren. Batch-Evaluierung. Trace-Streaming. Transporte + Auth siehe Cloud-API-Docs.

Aster Cloud

Run them on Aster Cloud

Policy evaluation, workflow audit logs, and batch decisions — all served over REST, GraphQL, and WebSocket by the hosted engine.

Read Cloud API docs →

Wählen Sie Ihren Weg

👤 Ich bin Fachexperte

Compliance-Beauftragter, Risikoanalyst oder Policy-Autor. Sie möchten Regeln in Ihrer Sprache schreiben — mit KI, die den ersten Entwurf erstellt.

Kostenlos auf Cloud startenLesen: CNL-Schnellreferenz

👤 Ich bin Entwickler

Sie möchten CNL-Regeln schreiben und ausführen. Beginnen Sie im Browser-Playground; integrieren Sie über @aster-cloud/aster-lang-ts. Brauchen Sie eine verwaltete Engine? Aster Cloud bietet gehostetes REST / GraphQL / WS.

Im Playground startenBrowser-SDK-AnleitungCloud-API-Docs ↗

👤 Ich bin IT-Entscheider

Sie brauchen Datenhoheit, GDPR/PII-Kontrollen und einen klaren Deployment-Pfad. Self-Hosting ist eine erstklassige Option.

Deployment-LeitfadenCompliance-Ressourcen


Was ist Aster Lang?

Aster Lang ist eine mehrsprachige Controlled Natural Language (CNL) zum Schreiben ausführbarer Geschäftslogik — Kreditwürdigkeitspolicies, Approval-Gate-Workflows, Routing-Decisions, Preisregeln und alles andere, wo Regeln für Menschen lesbar und für Maschinen ausführbar sein sollen.

Die Sprache behandelt Policies, Workflows und Decisions als Konzepte erster Klasse: Dieselbe Syntax drückt eine Eignungsprüfung, einen Genehmigungsfluss oder eine Routing-Regel aus. Die Engine kompiliert alle drei in denselben audit-festen Ausführungspfad.

aster
Modul aster.finance.loan.

Definiere Antragsteller hat bonitaet as Ganzzahl, jahreseinkommen as Ganzzahl.

Regel pruefeKreditEignung gegeben antragsteller as Antragsteller, liefert Text:
  wenn antragsteller.bonitaet mindestens 700
    wenn antragsteller.jahreseinkommen mindestens 50000
      gib zurueck "genehmigt".
  gib zurueck "abgelehnt".

Dieselbe Regel funktioniert auch auf Chinesisch:

aster
模块 aster.finance.loan。

定义 申请人 包含 信用分 as 整数,年收入 as 整数。

规则 evaluateLoanEligibility 给定 申请人 as 申请人,产出 文本:
  如果 申请人.信用分 至少 700
    如果 申请人.年收入 至少 50000
      返回 "已批准"
  返回 "已拒绝"

Beide werden von derselben Engine geparst, typgeprüft und ausgeführt.


Warum wir das gebaut haben

Geschäftsregeln liegen heute an drei Orten:

  1. Im Code vergraben — nur Entwickler können sie ändern; die Rechtsabteilung kann sie nicht lesen.
  2. In Excel/Word — lesbar, aber nie ausgeführt; Drift ist garantiert.
  3. In Low-Code-Tools — für niemanden lesbar und nur in der Runtime eines einzigen Anbieters ausführbar.

Aster Lang ist die vierte Option: Regeln, die sich wie ein Memo lesen und wie kompilierter Code laufen.


Wer es einsetzt

🚧 Kundenstories folgen in Kürze. Melden Sie sich, wenn Sie hier erscheinen möchten.


Open Source & Community

Bug gefunden? Issue eröffnen. Neue Sprache hinzufügen? Siehe Lexicon-Pack-Leitfaden.

Bereit, Regeln in der eigenen Sprache zu schreiben?

Im Browser-Playground starten, dann zum Schnellstart oder zu Hosted-Workflows wechseln, sobald Sie Teams und Audit benötigen.