Velocity hides in separate cases
Each refund is below the amount threshold. The system still needs to know how many refunds this agent has recently initiated.
One refund can be ordinary. Eleven refunds in an hour may need a different decision. Frozion brings recent activity into policy evaluation, so the next request is judged in the context of the work that came before it.
Track the activity. Reuse the fact. Apply the rule with history in view.
The case reads 10 committed refunds for this agent in the defined window.
A new $180 refund reaches the governed action boundary.
The configured velocity rule holds this request for review.
A rule that sees only the current action misses the relationship between actions. Repeated requests, shared identities and activity across agents can change the meaning of an otherwise ordinary transaction.
Each refund is below the amount threshold. The system still needs to know how many refunds this agent has recently initiated.
Two payments can each sit below a review threshold while their combined amount crosses it. A per-request check cannot answer the cumulative question.
A person can use several agents to access records. Counting separately by agent misses the combined activity associated with that user.
Configure the activity to record and the fact to calculate. Policies, agents and reviewers can then use the same defined value rather than reconstructing a different history for every decision.
Identify the recorded events and the entity they belong to: an agent, user, supplier or other business key. A count across agents needs a shared identity key, not separate per-agent totals.
Specify the period, aggregation and source relationships. A one-hour count and a 30-day supplier total are different facts with different meanings.
The Feature Store makes the calculated value available with its definition version, entity scope and freshness. Consumers can check whether it meets their decision contract.
Apply an explicit policy to the available historical fact and current proposal. The result can require review, deny the action or follow another configured path, with the inputs recorded.
These sample rules use recorded activity to change the treatment of a new request. Each fact has a defined subject and time window.
Choose a pattern to inspect its recorded fact, current request and policy response.
Ten refunds are already committed to this agent’s one-hour activity fact. In this sequential example, the next $180 request reads that value and triggers the configured review rule before the refund action.
A new supplier has one recorded $4,900 payment. A second $4,900 proposal brings the projected total to $9,800, above the $5,000 review threshold. Supplier age comes from the vendor master; payment history comes from recorded activity.
A shared user key connects recorded access through multiple governed agents. The next request is evaluated against that user’s combined activity, so changing agents does not reset the fact used by the policy.
Thirty-one recorded approvals in twelve minutes trigger an additional-review rule for the next qualifying case. The pattern is a signal to examine, not proof of careless or improper judgment. Business context still matters.
A count is easy to describe. A reusable policy fact also needs a reliable meaning: whose activity, which events, which window and how current the result is.
History-aware rules connect operational context to the people responsible for defining and reviewing the boundary.
Express controls that use recent behavior as well as the current amount. Review the fact definition, window and policy response together.
Policy with relevant context.Identify bursts, repeated exceptions and review patterns. Route attention to cases that deserve another look.
Fewer isolated decisions.Reuse activity facts across consumers with explicit keys, versions and freshness. Avoid rebuilding the same historical query in each workflow.
A shared calculation to maintain.Keep the distinction clear when designing financial, access or usage controls. A historical fact improves the next decision but does not reserve capacity for it.
Facts reflect the events integrated into their source. External actions and missing events cannot be inferred from an incomplete history.
Two concurrent decisions can observe the same prior total. Use an appropriate transactional check or reservation where the business requires a limit that cannot be exceeded.
We’ll define the activity, subject and time window, then connect that fact to the next governed decision and its review path.