Your business needs AI.You can’t afford unchecked agent actions.
Aletyx puts your business rules between the agent and the action, and keeps the proof.
Your business rules, written as policy your team controls. Applications and AI agents run it through Aletyx: same inputs, same outputs, and you can show why.
Running Drools, jBPM, KIE Server, RHPAM, RHDM, or BAMOE?
Keep your business running. Modernize on your terms with a drop-in upgrade, from the team that led these products at Red Hat and IBM. No rewrite required.
Our critical decisioning now runs on Aletyx within Plaisse, enabling us to continue modernizing our legacy Drools/BRMS infrastructure in weeks, without business disruption, and providing a scalable, AI-enabled foundation for our future decisioning capabilities.
Darshan MehtaManaging Director, Application Development at Pennymac
HistoryDownloadAdd filesAdd to unit…Publish unitPublishing…
D
ATE
Others pausedautosaved · just nowproposal saved separately
Included models 0
1. Default DRD K
Order
SimpleStructure
1 known reference
Enter a description...
Fields2list of these
Name
Type
Constraint
Actions
Customer Type
Customer Type[]
"Business","Private" · from type
Order Size
Order Size[]
? > 0 and floor(?) = ? · from type
New field name, Enter to addDefaults to string; change the type in the row.
Known references
Shows direct type references. Uses within FEEL expressions are not checked.
Example value
An example cannot be inferred safely for this constraint or recursive type.
Customer Type
SimpleStructure
2 known references
Enter a description...
Is alist ofstring
Constraint
NoneValuesRangeExpression
"Business", "Private"
BusinessPrivateAdd value, Enter
Known references
Shows direct type references. Uses within FEEL expressions are not checked.
Example value
"Business"
Order Size
SimpleStructure
2 known references
Quantity of items in the order. Modeled as a positive whole number because it is an item count; this validity restriction is a modeling assumption inferred from the business concept.
Is alist ofnumber
Constraint
NoneValuesRangeExpression
? > 0 and floor(?) = ?
? > 0 and floor(?) = ?
Known references
Shows direct type references. Uses within FEEL expressions are not checked.
Example value
An example cannot be inferred safely for this constraint or recursive type.
Discount Rate
SimpleStructure
1 known reference
Decimal discount rate, where 0.10 represents 10%. The policy permits only 0.05, 0.10, and 0.15.Decimal discount rate, where 0.15 represents 15%. The revised policy permits only 0.10, 0.15, and 0.20.
Is alist ofnumber
Constraint
NoneValuesRangeExpression
0.05, 0.10, 0.150.10, 0.15, 0.20
0.050.100.100.150.150.20Add value, Enter
Known references
Shows direct type references. Uses within FEEL expressions are not checked.
Example value
0.050.10
Decision
Input
BKM
Knowledge
Service
Group
Text
This DMN’s Diagram is emptyStart by dragging nodes from the Palette.orNew Decision Table…New Decision with Input Data…
KNOWLEDGEDiscount Policy
INPUTOrder
Determines the applicable discount rate from customer type and item quantity. Valid orders map uniquely to 5%, 10%, or 15%.Determines the applicable discount rate from customer type and item quantity. Valid orders map uniquely to 10%, 15%, or 20%.
DMN 1.6React Flow
/Applicable Discount RateDecision table
Merged cellsAnalysis hints
Decision table
1U
INPUT
Order.CustomerType
INPUT
Order.OrderSize
OUTPUT
Applicable Discount Rate
ANNOTATION
Source
ANNOTATION
Explanation
1
"Business"
< 10
0.100.100.15CHANGE DETAILSPrevious: 0.10New: 0.15
Section 4, Business Customer, Small OrderSection 4, Business Customer, Small OrderSection 4, Rule 1 — Business Customer, Small Order
Business customer orders below 10 units receive a 10% discount.Business customer orders below 10 units receive a 10% discount.Business customer orders below 10 units receive a 15% discount.
2
>= 10
0.150.150.20CHANGE DETAILSPrevious: 0.15New: 0.20
Section 4, Business Customer, Large OrderSection 4, Business Customer, Large OrderSection 4, Rule 2 — Business Customer, Large Order
Business customer orders of 10 or more units receive a 15% discount.Business customer orders of 10 or more units receive a 15% discount.Business customer orders of 10 or more units receive a 20% discount.
3
"Private"
-
0.050.050.10CHANGE DETAILSPrevious: 0.05New: 0.10
Section 4, Private Customer, Any Order SizeSection 4, Private Customer, Any Order SizeSection 4, Rule 3 — Private Customer, Any Order Size
Private customer orders receive a 5% discount regardless of order size.Private customer orders receive a 5% discount regardless of order size.Private customer orders receive a 10% discount regardless of order size.
Add rule
Validation 0Analysis 01Changes 018Run 4/4100%
Units / discountall versionsFilesVersionsExecutionsConfigurationAskEditEnabled
Unit enabledServing v1.0.Serving v2.0, v1.0. Each version keeps its own enabled state below.
New major · v2.0v3.0Start new major
v2
v2.0published just now
servingRunStart patch v2.1
v1
v1.0published just nowpublished earlier
servingRunStart patch v1.1
Unit published. v1.0 is available.Published v2.0.
Units / discount · v1.0 /
DMNdiscount-policy.dmn
Edit in workspaceDownload
Read-only · published snapshot
EditorData types 4Included models 0SkillAsk
⌘K
Determines the discount from the customer type and order size, as defined in your policy.
●Sorry, I can’t 😭 — company policy says 10%, and Aletyx won’t let me go around it.
How did the agent know? It starts with your policy.
Opening the record behind the answerYour policy is published. Now your agent can run it.
An agent gets a request it can’t grant.
Watch the refusal, then see how the policy behind it was written, run, and recorded.
Start with your policy document.
Attach your policy and ask the assistant to turn it into a model.
AI drafts an executable model.
Your policy becomes connected inputs and decisions that your team can inspect.
Review the rules before they run.
Business customers ordering fewer than 10 items get 10%. Remember this rule.
Publish the policy your agent will run.
Version 1.0 is ready. This is the rule the CEO is about to test.
Your agent runs the policy you published.
A Business customer orders five items. Your policy returns a 10% discount.
The CEO asks. The policy still answers.
Without the policy, an agent says yes. With it, the answer stays 10%, and the run is on record.
The answer comes with an execution record.
Open the execution log to see the inputs, version, result, and rule behind this answer.
Open the record behind the answer.
The same Business order of five returned 10%. Inspect the caller, inputs, model version, and result.
See which rule decided it.
The rule you reviewed before publishing decided the answer. That is your proof.
Paused for exploration.
Put AI agents to work where they move your bottom line.
An agent that improvises a discount, an approval, or an exception costs you a refund, a repurchase, or a finding. One that only drafts and assists doesn’t change your numbers. With policy controlling the action, agents can take on pricing, approvals, eligibility, and exceptions. Your team stays in control. Every result can be defended.
The same policy extends across your operation: enterprise systems, the processes between them, and one task flow for people and agents, on the systems you already depend on.
“
Aletyx is the main team behind Drools, building the most advanced AI decisioning for agents I've seen.
Agents are shipping in regulated industries, but almost all of them only draft and assist. The reason is not capability, it is accountability. The fix is to move the decision out of the language model and into something a human can review, version, and defend.
Two borrowers send the same message, but their loans need different outcomes. Jev reads the language; Aletyx applies the dates and policy. Here’s why better AI makes the decision layer more valuable.
I’m looking forward to meeting other founders and technology teams, learning from what they’re building, and sharing what we’ve been building at Aletyx around accountable agents and enterprise decisioning.
For me, the harness feels like coming home. It separates the problem: the model on one side, everything else on the other. Context, tools, guidance. Enterprise AI turns back into something we’ve spent decades learning how to do: software architecture.
What has stood out to me is simply how welcoming the community is and how competitors talk freely. There is a willingness to share the hard problems, admit gaps, and figure out where the industry goes next, especially around AI, FRAME, governance, and what all of this looks like in practice.
Two DMN models of the same regulation can both pass their tests while only one survives the next amendment to the law. From the inaugural Aletyx industry webinar with Dr. Jan Purchase: traceability, knowledge sources, rationale capture, constrained types, clean factoring, and tests.
Calculation errors in mortgage asset files jumped from 18% of findings to 43% in one quarter. Documentation errors fell in that same window. That’s ACES Quality Management’s Q1 QC data. Lenders fixed the problem they were watching, and the risk moved to the math underneath it. A missing document gets cured. A wrong calculation gets repurchased.
Aletyx will exhibit at a large business conference for the first time. That is completely new to me. Right now, I am learning everything involved in preparing a booth: design, materials, logistics, demos, cost, and many details I had never considered before.
“We watched customers get forced into rewrites of systems that worked. After nearly two decades building this technology in open source and leading it at Red Hat and IBM, we left to build what it was never allowed to be.”
Aletyx Platform runs on enterprise-supported builds of Drools, Kogito, and KIE Server. The rules and workflows you already trust keep running while you put AI agents to work.
Bring one critical workflow, or the system you need to modernize. We’ll show you where policy should govern, what you can reuse, and a practical place to start.
We use cookies and similar technologies to improve and personalize your experience, to understand website interactions (including clicks, cursor movement and screen recordings), and for marketing. Click "Decline" to manage individual cookies or "Cookie Settings" to manage individual settings. To learn more, visit ourprivacy notice.
Customize Consent Preferences
We value your privacy and believe in transparency. This panel lets you control exactly how we collect and use data during your visit.
Cookies are data stored by your browser that help websites remember preferences and understand usage patterns. You have complete control over which categories you allow.
You can manage your preferences below. Please note that disabling certain cookies may impact your site experience.
NecessaryAlways Active
Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.
View CookiesFunctional
Enable enhanced functionality and personalization, such as remembering your language preference, keeping you logged in, and powering social media features. If you do not allow these cookies, some or all of these services may not function properly.
View CookiesAnalytics
Used to understand how visitors interact with the website. These cookies collect information about metrics such as number of visitors, bounce rate, and traffic sources. All information collected is aggregated and anonymous.
View CookiesPerformance
Used to understand and analyze key performance indexes of the website, including page load times, response times, and error rates. This helps deliver a better and more reliable user experience.
View CookiesAdvertisement
Used to deliver relevant advertisements and track campaign effectiveness. These cookies may be set by our advertising partners to build a profile of your interests and show you relevant ads on other sites.