{"adoption": {"forks": 204, "observed_at": "2026-08-28T04:05:57.670265+00:00", "stars": 1945}, "canonical_url": "https://ross.abutalabs.com/products/gorules-zen", "card": {"archived": false, "artifact_type": "library", "description": "Open-source Business Rules Engine for your Rust, NodeJS, Python, Go, Java, C#, Kotlin (JVM), Kotlin (Android) and Swift (iOS) applications.", "domain": ["developer-tools", "backend", "fintech", "cross-platform"], "enriched": true, "function": ["workflow-automation", "developer-tools", "sdk"], "health_score": 100, "homepage": "https://gorules.io", "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["gorules/zen"], "name": "gorules/zen", "platform": ["rust", "python", "go", "jvm", "dotnet", "cross-platform"], "pushed_at": "2026-08-25T14:40:37+00:00", "repo": "gorules/zen", "stars": 1945, "tags": ["business-rules-engine", "decision-engine", "decision-tables", "expression-language", "jdm", "rules-as-", "bre", "decision-automation", "automation", "nodejs", "swift", "android", "ios"], "topics": [], "urls": [], "use_cases": ["evaluate business rules without redeploying code", "run loan approval and credit policy decisions", "implement dynamic pricing rules editable by business teams", "separate decision logic from application code", "share one rules definition across Rust, Node, Python and Java services", "embed a fast rules engine in a microservice hot path", "audit and version business decisions for compliance", "give AI agents a deterministic decision layer"], "what_it_is": "ZEN Engine is an open-source Business Rules Engine written in Rust with native bindings for Node.js, Python, Go, Java, Kotlin, C#, Swift, and Android. Rules are authored as decision tables, graphs, or policy documents in a portable JSON format (JDM) and evaluated in microseconds with identical results across all runtimes.", "when_to_avoid": ["your logic is simple if/else that fits naturally in application code", "you need a full rules management UI with versioning and approvals without using the separate GoRules BRMS product", "you require forward-chaining inference or RETE-style rule engines", "your rules depend on ecosystem features of a specific platform like Drools"], "when_to_choose": ["you need business-readable rules that non-developers can own and edit", "you want one rules definition running identically across multiple languages and platforms", "you need microsecond-level rule evaluation in latency-sensitive paths", "you want portable JSON decision models you can store in files, databases, or services", "you need an MIT-licensed, embeddable alternative to heavyweight commercial BRMS platforms"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gorules-zen", "repo": "gorules/zen", "role": "main", "score": 97}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.670265+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:07:22.530350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "172c33fdc4ac1a9e548a34e62c8a514a2a085f0d3a3beaa8bf57806a6c55b91d", "fetched_at": "2026-08-28T04:05:57.670265+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorules/zen"}, {"content_hash": "28023cd9d6580c3af3d148cb51ff94a99f735f7c6eccab7fb4aa6a0d7b89ffec", "fetched_at": "2026-08-29T10:47:04.695452+00:00", "kind": "homepage", "missing": false, "url": "https://gorules.io"}, {"content_hash": "b7e030fa4085fdb0a0075be49d00515cc6200795c5c11444186c55fd4f8aeba0", "fetched_at": "2026-08-29T10:47:04.707543+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io"}, {"content_hash": "24c4c0a5d5335a273c144daae69a731fc146cfb84509db8dfe7dbd85f7973ac1", "fetched_at": "2026-08-29T10:47:04.709171+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/about"}, {"content_hash": "d6601518a120495a204710df9d8d64037b1b801ad3ca1ead3c237a1ea4e9e8fe", "fetched_at": "2026-08-29T10:47:04.712942+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/developers/overview/architecture"}, {"content_hash": "7f66dab931a5920cdee9456eee8d3c8a4f7c0df3c40e41c003d3cfef71e82145", "fetched_at": "2026-08-29T10:47:04.715017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/changelog"}, {"content_hash": "0f9e49ecf73ae400b7011a99e34e33765498b5ec00c8ea4dc3d95b0b2b26ced7", "fetched_at": "2026-08-29T10:47:04.719494+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/features"}, {"content_hash": "6ee8f38c9c8e1e26963462a9934cec1c1f09ede365c9af111c42f917aa1d6f62", "fetched_at": "2026-08-29T10:47:04.704558+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/use-cases/dynamic-pricing"}, {"content_hash": "52626c0f7aa85ea37aa37055b653f66d7feb9d3f9476590b61f4feec172e4e41", "fetched_at": "2026-08-29T10:47:04.710768+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/what-is-business-rules-engine"}, {"content_hash": "1d4d20c00c75538aaf48cf4ce94ad6c5d5d076c3fb4bf75ddf34c0659e7a77dc", "fetched_at": "2026-08-29T10:47:04.717604+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/pricing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.670265+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:07:22.530350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "172c33fdc4ac1a9e548a34e62c8a514a2a085f0d3a3beaa8bf57806a6c55b91d", "fetched_at": "2026-08-28T04:05:57.670265+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorules/zen"}, {"content_hash": "28023cd9d6580c3af3d148cb51ff94a99f735f7c6eccab7fb4aa6a0d7b89ffec", "fetched_at": "2026-08-29T10:47:04.695452+00:00", "kind": "homepage", "missing": false, "url": "https://gorules.io"}, {"content_hash": "b7e030fa4085fdb0a0075be49d00515cc6200795c5c11444186c55fd4f8aeba0", "fetched_at": "2026-08-29T10:47:04.707543+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io"}, {"content_hash": "24c4c0a5d5335a273c144daae69a731fc146cfb84509db8dfe7dbd85f7973ac1", "fetched_at": "2026-08-29T10:47:04.709171+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/about"}, {"content_hash": "d6601518a120495a204710df9d8d64037b1b801ad3ca1ead3c237a1ea4e9e8fe", "fetched_at": "2026-08-29T10:47:04.712942+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/developers/overview/architecture"}, {"content_hash": "7f66dab931a5920cdee9456eee8d3c8a4f7c0df3c40e41c003d3cfef71e82145", "fetched_at": "2026-08-29T10:47:04.715017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/changelog"}, {"content_hash": "0f9e49ecf73ae400b7011a99e34e33765498b5ec00c8ea4dc3d95b0b2b26ced7", "fetched_at": "2026-08-29T10:47:04.719494+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/features"}, {"content_hash": "6ee8f38c9c8e1e26963462a9934cec1c1f09ede365c9af111c42f917aa1d6f62", "fetched_at": "2026-08-29T10:47:04.704558+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/use-cases/dynamic-pricing"}, {"content_hash": "52626c0f7aa85ea37aa37055b653f66d7feb9d3f9476590b61f4feec172e4e41", "fetched_at": "2026-08-29T10:47:04.710768+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/what-is-business-rules-engine"}, {"content_hash": "1d4d20c00c75538aaf48cf4ce94ad6c5d5d076c3fb4bf75ddf34c0659e7a77dc", "fetched_at": "2026-08-29T10:47:04.717604+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/pricing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:07:22.530350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "172c33fdc4ac1a9e548a34e62c8a514a2a085f0d3a3beaa8bf57806a6c55b91d", "fetched_at": "2026-08-28T04:05:57.670265+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorules/zen"}, {"content_hash": "28023cd9d6580c3af3d148cb51ff94a99f735f7c6eccab7fb4aa6a0d7b89ffec", "fetched_at": "2026-08-29T10:47:04.695452+00:00", "kind": "homepage", "missing": false, "url": "https://gorules.io"}, {"content_hash": "b7e030fa4085fdb0a0075be49d00515cc6200795c5c11444186c55fd4f8aeba0", "fetched_at": "2026-08-29T10:47:04.707543+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io"}, {"content_hash": "24c4c0a5d5335a273c144daae69a731fc146cfb84509db8dfe7dbd85f7973ac1", "fetched_at": "2026-08-29T10:47:04.709171+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/about"}, {"content_hash": "d6601518a120495a204710df9d8d64037b1b801ad3ca1ead3c237a1ea4e9e8fe", "fetched_at": "2026-08-29T10:47:04.712942+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/developers/overview/architecture"}, {"content_hash": "7f66dab931a5920cdee9456eee8d3c8a4f7c0df3c40e41c003d3cfef71e82145", "fetched_at": "2026-08-29T10:47:04.715017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/changelog"}, {"content_hash": "0f9e49ecf73ae400b7011a99e34e33765498b5ec00c8ea4dc3d95b0b2b26ced7", "fetched_at": "2026-08-29T10:47:04.719494+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/features"}, {"content_hash": "6ee8f38c9c8e1e26963462a9934cec1c1f09ede365c9af111c42f917aa1d6f62", "fetched_at": "2026-08-29T10:47:04.704558+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/use-cases/dynamic-pricing"}, {"content_hash": "52626c0f7aa85ea37aa37055b653f66d7feb9d3f9476590b61f4feec172e4e41", "fetched_at": "2026-08-29T10:47:04.710768+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/what-is-business-rules-engine"}, {"content_hash": "1d4d20c00c75538aaf48cf4ce94ad6c5d5d076c3fb4bf75ddf34c0659e7a77dc", "fetched_at": "2026-08-29T10:47:04.717604+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/pricing"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.670265+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.670265+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.670265+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:07:22.530350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "172c33fdc4ac1a9e548a34e62c8a514a2a085f0d3a3beaa8bf57806a6c55b91d", "fetched_at": "2026-08-28T04:05:57.670265+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorules/zen"}, {"content_hash": "28023cd9d6580c3af3d148cb51ff94a99f735f7c6eccab7fb4aa6a0d7b89ffec", "fetched_at": "2026-08-29T10:47:04.695452+00:00", "kind": "homepage", "missing": false, "url": "https://gorules.io"}, {"content_hash": "b7e030fa4085fdb0a0075be49d00515cc6200795c5c11444186c55fd4f8aeba0", "fetched_at": "2026-08-29T10:47:04.707543+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io"}, {"content_hash": "24c4c0a5d5335a273c144daae69a731fc146cfb84509db8dfe7dbd85f7973ac1", "fetched_at": "2026-08-29T10:47:04.709171+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/about"}, {"content_hash": "d6601518a120495a204710df9d8d64037b1b801ad3ca1ead3c237a1ea4e9e8fe", "fetched_at": "2026-08-29T10:47:04.712942+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/developers/overview/architecture"}, {"content_hash": "7f66dab931a5920cdee9456eee8d3c8a4f7c0df3c40e41c003d3cfef71e82145", "fetched_at": "2026-08-29T10:47:04.715017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/changelog"}, {"content_hash": "0f9e49ecf73ae400b7011a99e34e33765498b5ec00c8ea4dc3d95b0b2b26ced7", "fetched_at": "2026-08-29T10:47:04.719494+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/features"}, {"content_hash": "6ee8f38c9c8e1e26963462a9934cec1c1f09ede365c9af111c42f917aa1d6f62", "fetched_at": "2026-08-29T10:47:04.704558+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/use-cases/dynamic-pricing"}, {"content_hash": "52626c0f7aa85ea37aa37055b653f66d7feb9d3f9476590b61f4feec172e4e41", "fetched_at": "2026-08-29T10:47:04.710768+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/what-is-business-rules-engine"}, {"content_hash": "1d4d20c00c75538aaf48cf4ce94ad6c5d5d076c3fb4bf75ddf34c0659e7a77dc", "fetched_at": "2026-08-29T10:47:04.717604+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/pricing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.670265+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.670265+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:07:22.530350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "172c33fdc4ac1a9e548a34e62c8a514a2a085f0d3a3beaa8bf57806a6c55b91d", "fetched_at": "2026-08-28T04:05:57.670265+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorules/zen"}, {"content_hash": "28023cd9d6580c3af3d148cb51ff94a99f735f7c6eccab7fb4aa6a0d7b89ffec", "fetched_at": "2026-08-29T10:47:04.695452+00:00", "kind": "homepage", "missing": false, "url": "https://gorules.io"}, {"content_hash": "b7e030fa4085fdb0a0075be49d00515cc6200795c5c11444186c55fd4f8aeba0", "fetched_at": "2026-08-29T10:47:04.707543+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io"}, {"content_hash": "24c4c0a5d5335a273c144daae69a731fc146cfb84509db8dfe7dbd85f7973ac1", "fetched_at": "2026-08-29T10:47:04.709171+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/about"}, {"content_hash": "d6601518a120495a204710df9d8d64037b1b801ad3ca1ead3c237a1ea4e9e8fe", "fetched_at": "2026-08-29T10:47:04.712942+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/developers/overview/architecture"}, {"content_hash": "7f66dab931a5920cdee9456eee8d3c8a4f7c0df3c40e41c003d3cfef71e82145", "fetched_at": "2026-08-29T10:47:04.715017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/changelog"}, {"content_hash": "0f9e49ecf73ae400b7011a99e34e33765498b5ec00c8ea4dc3d95b0b2b26ced7", "fetched_at": "2026-08-29T10:47:04.719494+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/features"}, {"content_hash": "6ee8f38c9c8e1e26963462a9934cec1c1f09ede365c9af111c42f917aa1d6f62", "fetched_at": "2026-08-29T10:47:04.704558+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/use-cases/dynamic-pricing"}, {"content_hash": "52626c0f7aa85ea37aa37055b653f66d7feb9d3f9476590b61f4feec172e4e41", "fetched_at": "2026-08-29T10:47:04.710768+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/what-is-business-rules-engine"}, {"content_hash": "1d4d20c00c75538aaf48cf4ce94ad6c5d5d076c3fb4bf75ddf34c0659e7a77dc", "fetched_at": "2026-08-29T10:47:04.717604+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/pricing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.670265+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.670265+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.670265+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:07:22.530350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "172c33fdc4ac1a9e548a34e62c8a514a2a085f0d3a3beaa8bf57806a6c55b91d", "fetched_at": "2026-08-28T04:05:57.670265+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorules/zen"}, {"content_hash": "28023cd9d6580c3af3d148cb51ff94a99f735f7c6eccab7fb4aa6a0d7b89ffec", "fetched_at": "2026-08-29T10:47:04.695452+00:00", "kind": "homepage", "missing": false, "url": "https://gorules.io"}, {"content_hash": "b7e030fa4085fdb0a0075be49d00515cc6200795c5c11444186c55fd4f8aeba0", "fetched_at": "2026-08-29T10:47:04.707543+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io"}, {"content_hash": "24c4c0a5d5335a273c144daae69a731fc146cfb84509db8dfe7dbd85f7973ac1", "fetched_at": "2026-08-29T10:47:04.709171+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/about"}, {"content_hash": "d6601518a120495a204710df9d8d64037b1b801ad3ca1ead3c237a1ea4e9e8fe", "fetched_at": "2026-08-29T10:47:04.712942+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/developers/overview/architecture"}, {"content_hash": "7f66dab931a5920cdee9456eee8d3c8a4f7c0df3c40e41c003d3cfef71e82145", "fetched_at": "2026-08-29T10:47:04.715017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/changelog"}, {"content_hash": "0f9e49ecf73ae400b7011a99e34e33765498b5ec00c8ea4dc3d95b0b2b26ced7", "fetched_at": "2026-08-29T10:47:04.719494+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/features"}, {"content_hash": "6ee8f38c9c8e1e26963462a9934cec1c1f09ede365c9af111c42f917aa1d6f62", "fetched_at": "2026-08-29T10:47:04.704558+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/use-cases/dynamic-pricing"}, {"content_hash": "52626c0f7aa85ea37aa37055b653f66d7feb9d3f9476590b61f4feec172e4e41", "fetched_at": "2026-08-29T10:47:04.710768+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/what-is-business-rules-engine"}, {"content_hash": "1d4d20c00c75538aaf48cf4ce94ad6c5d5d076c3fb4bf75ddf34c0659e7a77dc", "fetched_at": "2026-08-29T10:47:04.717604+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/pricing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.670265+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.670265+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:07:22.530350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "172c33fdc4ac1a9e548a34e62c8a514a2a085f0d3a3beaa8bf57806a6c55b91d", "fetched_at": "2026-08-28T04:05:57.670265+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorules/zen"}, {"content_hash": "28023cd9d6580c3af3d148cb51ff94a99f735f7c6eccab7fb4aa6a0d7b89ffec", "fetched_at": "2026-08-29T10:47:04.695452+00:00", "kind": "homepage", "missing": false, "url": "https://gorules.io"}, {"content_hash": "b7e030fa4085fdb0a0075be49d00515cc6200795c5c11444186c55fd4f8aeba0", "fetched_at": "2026-08-29T10:47:04.707543+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io"}, {"content_hash": "24c4c0a5d5335a273c144daae69a731fc146cfb84509db8dfe7dbd85f7973ac1", "fetched_at": "2026-08-29T10:47:04.709171+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/about"}, {"content_hash": "d6601518a120495a204710df9d8d64037b1b801ad3ca1ead3c237a1ea4e9e8fe", "fetched_at": "2026-08-29T10:47:04.712942+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/developers/overview/architecture"}, {"content_hash": "7f66dab931a5920cdee9456eee8d3c8a4f7c0df3c40e41c003d3cfef71e82145", "fetched_at": "2026-08-29T10:47:04.715017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/changelog"}, {"content_hash": "0f9e49ecf73ae400b7011a99e34e33765498b5ec00c8ea4dc3d95b0b2b26ced7", "fetched_at": "2026-08-29T10:47:04.719494+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/features"}, {"content_hash": "6ee8f38c9c8e1e26963462a9934cec1c1f09ede365c9af111c42f917aa1d6f62", "fetched_at": "2026-08-29T10:47:04.704558+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/use-cases/dynamic-pricing"}, {"content_hash": "52626c0f7aa85ea37aa37055b653f66d7feb9d3f9476590b61f4feec172e4e41", "fetched_at": "2026-08-29T10:47:04.710768+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/what-is-business-rules-engine"}, {"content_hash": "1d4d20c00c75538aaf48cf4ce94ad6c5d5d076c3fb4bf75ddf34c0659e7a77dc", "fetched_at": "2026-08-29T10:47:04.717604+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/pricing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:07:22.530350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "172c33fdc4ac1a9e548a34e62c8a514a2a085f0d3a3beaa8bf57806a6c55b91d", "fetched_at": "2026-08-28T04:05:57.670265+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorules/zen"}, {"content_hash": "28023cd9d6580c3af3d148cb51ff94a99f735f7c6eccab7fb4aa6a0d7b89ffec", "fetched_at": "2026-08-29T10:47:04.695452+00:00", "kind": "homepage", "missing": false, "url": "https://gorules.io"}, {"content_hash": "b7e030fa4085fdb0a0075be49d00515cc6200795c5c11444186c55fd4f8aeba0", "fetched_at": "2026-08-29T10:47:04.707543+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io"}, {"content_hash": "24c4c0a5d5335a273c144daae69a731fc146cfb84509db8dfe7dbd85f7973ac1", "fetched_at": "2026-08-29T10:47:04.709171+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/about"}, {"content_hash": "d6601518a120495a204710df9d8d64037b1b801ad3ca1ead3c237a1ea4e9e8fe", "fetched_at": "2026-08-29T10:47:04.712942+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/developers/overview/architecture"}, {"content_hash": "7f66dab931a5920cdee9456eee8d3c8a4f7c0df3c40e41c003d3cfef71e82145", "fetched_at": "2026-08-29T10:47:04.715017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/changelog"}, {"content_hash": "0f9e49ecf73ae400b7011a99e34e33765498b5ec00c8ea4dc3d95b0b2b26ced7", "fetched_at": "2026-08-29T10:47:04.719494+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/features"}, {"content_hash": "6ee8f38c9c8e1e26963462a9934cec1c1f09ede365c9af111c42f917aa1d6f62", "fetched_at": "2026-08-29T10:47:04.704558+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/use-cases/dynamic-pricing"}, {"content_hash": "52626c0f7aa85ea37aa37055b653f66d7feb9d3f9476590b61f4feec172e4e41", "fetched_at": "2026-08-29T10:47:04.710768+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/what-is-business-rules-engine"}, {"content_hash": "1d4d20c00c75538aaf48cf4ce94ad6c5d5d076c3fb4bf75ddf34c0659e7a77dc", "fetched_at": "2026-08-29T10:47:04.717604+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/pricing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:07:22.530350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "172c33fdc4ac1a9e548a34e62c8a514a2a085f0d3a3beaa8bf57806a6c55b91d", "fetched_at": "2026-08-28T04:05:57.670265+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorules/zen"}, {"content_hash": "28023cd9d6580c3af3d148cb51ff94a99f735f7c6eccab7fb4aa6a0d7b89ffec", "fetched_at": "2026-08-29T10:47:04.695452+00:00", "kind": "homepage", "missing": false, "url": "https://gorules.io"}, {"content_hash": "b7e030fa4085fdb0a0075be49d00515cc6200795c5c11444186c55fd4f8aeba0", "fetched_at": "2026-08-29T10:47:04.707543+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io"}, {"content_hash": "24c4c0a5d5335a273c144daae69a731fc146cfb84509db8dfe7dbd85f7973ac1", "fetched_at": "2026-08-29T10:47:04.709171+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/about"}, {"content_hash": "d6601518a120495a204710df9d8d64037b1b801ad3ca1ead3c237a1ea4e9e8fe", "fetched_at": "2026-08-29T10:47:04.712942+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/developers/overview/architecture"}, {"content_hash": "7f66dab931a5920cdee9456eee8d3c8a4f7c0df3c40e41c003d3cfef71e82145", "fetched_at": "2026-08-29T10:47:04.715017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/changelog"}, {"content_hash": "0f9e49ecf73ae400b7011a99e34e33765498b5ec00c8ea4dc3d95b0b2b26ced7", "fetched_at": "2026-08-29T10:47:04.719494+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/features"}, {"content_hash": "6ee8f38c9c8e1e26963462a9934cec1c1f09ede365c9af111c42f917aa1d6f62", "fetched_at": "2026-08-29T10:47:04.704558+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/use-cases/dynamic-pricing"}, {"content_hash": "52626c0f7aa85ea37aa37055b653f66d7feb9d3f9476590b61f4feec172e4e41", "fetched_at": "2026-08-29T10:47:04.710768+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/what-is-business-rules-engine"}, {"content_hash": "1d4d20c00c75538aaf48cf4ce94ad6c5d5d076c3fb4bf75ddf34c0659e7a77dc", "fetched_at": "2026-08-29T10:47:04.717604+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/pricing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:07:22.530350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "172c33fdc4ac1a9e548a34e62c8a514a2a085f0d3a3beaa8bf57806a6c55b91d", "fetched_at": "2026-08-28T04:05:57.670265+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorules/zen"}, {"content_hash": "28023cd9d6580c3af3d148cb51ff94a99f735f7c6eccab7fb4aa6a0d7b89ffec", "fetched_at": "2026-08-29T10:47:04.695452+00:00", "kind": "homepage", "missing": false, "url": "https://gorules.io"}, {"content_hash": "b7e030fa4085fdb0a0075be49d00515cc6200795c5c11444186c55fd4f8aeba0", "fetched_at": "2026-08-29T10:47:04.707543+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io"}, {"content_hash": "24c4c0a5d5335a273c144daae69a731fc146cfb84509db8dfe7dbd85f7973ac1", "fetched_at": "2026-08-29T10:47:04.709171+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/about"}, {"content_hash": "d6601518a120495a204710df9d8d64037b1b801ad3ca1ead3c237a1ea4e9e8fe", "fetched_at": "2026-08-29T10:47:04.712942+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/developers/overview/architecture"}, {"content_hash": "7f66dab931a5920cdee9456eee8d3c8a4f7c0df3c40e41c003d3cfef71e82145", "fetched_at": "2026-08-29T10:47:04.715017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.gorules.io/changelog"}, {"content_hash": "0f9e49ecf73ae400b7011a99e34e33765498b5ec00c8ea4dc3d95b0b2b26ced7", "fetched_at": "2026-08-29T10:47:04.719494+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/features"}, {"content_hash": "6ee8f38c9c8e1e26963462a9934cec1c1f09ede365c9af111c42f917aa1d6f62", "fetched_at": "2026-08-29T10:47:04.704558+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/use-cases/dynamic-pricing"}, {"content_hash": "52626c0f7aa85ea37aa37055b653f66d7feb9d3f9476590b61f4feec172e4e41", "fetched_at": "2026-08-29T10:47:04.710768+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/what-is-business-rules-engine"}, {"content_hash": "1d4d20c00c75538aaf48cf4ce94ad6c5d5d076c3fb4bf75ddf34c0659e7a77dc", "fetched_at": "2026-08-29T10:47:04.717604+00:00", "kind": "site_page", "missing": false, "url": "https://gorules.io/pricing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 89, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1253, "days_push": 8, "days_rel": 9, "gap_med": 0.0, "n_releases_24m": 49}, "score": 97, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}