Rule set sha256:c63def17fac2

rego-sox-302-001

One rule of the rule set with digest c63def17fac2df12ab70941d8fcb7678e9a670479ea0d6dce87e7ddd4dc96079. An audit record that names this digest and this rule was decided by the rule as shown here. Every rule in this set.

Rulerego-sox-302-001
Rule versionc37f14a34d9c3a1bc4de491c5710319b06dd1760386227b74d78e3202918cef2
Provision17 CFR 243.100(a) (Regulation FD)
Official publication: https://www.ecfr.gov/current/title-17/chapter-II/part-243/section-243.100
ApprovalApproved
Approved by Leo Celis on 2026-10-22 (via agent review per §5.1 amendment v1.1)

rules/rego/complyedge/us_corpus/sox_material_disclosure.rego

Citation
Not stated in the rule file.
Condition
Disclosing material non-public information about a US issuer: forward- looking earnings or revenue guidance, an undisclosed merger or acquisition, or other insider information, shared selectively or outside the company's formal disclosure (Regulation FD).
Layer 1 detects
for US end users only, as whole words in any case and across line breaks, expect, expects, expected, forecast, forecasts, forecasted, guidance, project, projects, anticipate, anticipates, target or targets, then within 80 characters increase, decrease, grow, decline, beat, exceed, impact, earnings or revenue; earnings or revenue, then within 40 characters exceed, beat, increase or decrease; material or significant, then within 60 characters acquisition, merger, impact, earnings or disclosure; and insider, non-public, confidential or privileged, then within 60 characters information, knowledge, merger, earnings or acquisition. It matches wording, not meaning: it does not read who receives the information or whether it is already public, so it fires on a published earnings release as readily as on a selective tip, and it misses a disclosure told in other words. Whether a text selectively discloses material nonpublic information is judged in Layer 2. Deterministic OPA/Rego leaf so SOX blocks on the /v1/check hot path. TrustLint YAML (sox_material_disclosure.yaml) still serves /v1/sensitivity/detect. These patterns cover the smoke strings: forward-looking earnings guidance, material undisclosed events, insider info.
Condition type
Not stated in the rule file.
Status in the file
approved