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 starten → Lesen: 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 starten → Browser-SDK-Anleitung → Cloud-API-Docs ↗

👤 Ich bin IT-Entscheider ​

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

→ Deployment-Leitfaden → Compliance-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.