Skip to main content

Plain English.
Powerful Rules.

Describe a fraud rule in a sentence. RuleForge drafts it, checks it for contradictions, and previews its impact on your orders in seconds.

How it works

1. Describe it


Write the rule the way you'd explain it to a colleague. An agent turns it into a structured rule — no query language, no dragging boxes around.

What you type

Flag orders over $500 shipping to a different country than billing, from accounts under 7 days old.

2. We pressure-test it


A reviewer agent checks the draft and fixes it automatically before you ever see it.

  • No conditions that cancel each other out
  • No branch that can never fire
  • Actually does what you asked for

3. See the impact


The rule runs against real order data right away, so you can see what it would catch before it goes live.

331

Allow

52

Review

17

Block

“Orders over $500 shipping to a country that doesn't match billing, from accounts less than a week old, are sent for review. Everything else is allowed.”

▸ View the compiled query
{ "$addFields": {
  "action": { "$switch": {
    "branches": [{ "case": { "$and": [
      { "$gt": ["$amountCents", 50000] },
      { "$ne": ["$shippingCountry",
              "$billingCountry"] },
      { "$lt": ["$accountAgeDays", 7] }
    ] }, "then": "review" }],
    "default": "allow"
  } }
} }