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 | bash

March 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.