Start here
Blnk Watch changelog
Read the latest releases, fixes, and improvements to Blnk Watch.
June 30, 2026
v0.1.3
Time-based rules
Rules that use time functions now evaluate correctly. You can write conditions such as hour_of_day(created_at) >= 22 or day_of_week(created_at) in ("Saturday", "Sunday") and Watch applies them using the transaction’s created_at timestamp. Time functions also support in and not_in for lists of hours, weekdays, or day names.
See also: Setting conditions · Time-based examples.
Previous transaction rules
The previous_transaction() function now works as documented. Watch looks back from the current transaction’s created_at and checks whether a matching transaction exists in that window. You can match on table fields such as source and status, or metadata paths such as meta_data.status.
See also: Setting conditions · Compound examples.
Private HTTPS rule repositories
Watch can clone and pull private rule repos over HTTPS with WATCH_SCRIPT_GIT_USERNAME and WATCH_SCRIPT_GIT_TOKEN. Username defaults to x-access-token when unset. Credentials stay out of logs and Git status responses.
See also: Configuration · License configuration.
Rule name on verdicts
Each entry in dsl_verdicts now includes the rule name alongside rule_id, verdict, score, and reason. Alert webhook payloads carry the same shape.
See also: Defining verdicts · Get verdict.
March 17, 2026
v0.1.2
Install Blnk Watch with one command
v0.1.2 is the first release with prebuilt binaries. Install on Linux or macOS (Apple Silicon) with:
curl -fsSL https://blnkfinance.xyz/install/watch | bashMarch 17, 2026
v0.1.0
Welcome to our first release
Blnk Watch is live. You can monitor ledger transactions with custom risk rules, get a verdict for each transaction, and enforce limits, fraud checks, and compliance controls without running heavy infrastructure.
See also: Get started with Blnk Watch.
WatchScript rules
Write rules in WatchScript (.ws), a domain-specific language for transaction monitoring. Define conditions on amount, source, destination, metadata, aggregates, and time windows, then set a verdict when a rule matches.
See also: Setting conditions · Defining verdicts · Rule structure.
Transaction evaluation
Send transactions to Watch for real-time evaluation. Watch returns a consolidated risk assessment with a verdict such as allow, review, or block, plus scores and reasons from each triggered rule.
See also: How Watch works · Inject transaction · Get verdict.
Blnk Core integration
Connect Watch to Blnk Core to evaluate transactions as they are recorded. Register a webhook so new transactions flow into Watch automatically, or sync historical transactions from your Core database.
See also: Core integration · Blnk webhook.
Rule management and deployment
Store rules in a Git repository and let Watch sync them on a schedule. Compile instructions through the API, deploy the binary, and configure sync with environment variables.
See also: Deploy Watch · Configuration · Git sync.