githubEdit

Global Events Reader Block

Subscribes to global topics and routes incoming events into policy branches.

  • Can subscribe to multiple global topics.

  • Reads/handles messages only from topics with Active = ON (OFF = ignore this topic).

  • Lets you control subscriptions per topic/stream in the Reader UI:

  • Active ON/OFF — ON = read/process, OFF = ignore.

  • Hidden (optional) — stays in configuration but is hidden in UI.

  • Routes an event into a branch only if validations pass:

  • Document type matches branch configuration.

  • If configured, the schema matches / validates for that branch.

  • If applicable, field filters match.

  • Applies filters only for VC, and only when Admin configured a schema for the branch.

1.1 Properties

Property Name
Description
Example

Default Active (in the block Meta Data)

controls the visibility in the runtime UI

Checked/Unchecked

Show Next button

enable to use this block inside a Step container.

Checked/Unchecked

Global topics

the list of default topicIds that Admin adds to the block configuration

0.0.750....

Active by default

controls the visibility of topicID

Checked/Unchecked

Branch event

output event name to trigger

branch 1

Document type

expected type for this branch (VC / JSON / CSV / TEXT / ANY)

VC

Schema (optional)

local policy schema used for VC validation before routing.

Registrant & Participant

  • Events tab - setting output events to the branches.

1.2 API

  • Uses the standard policy blocks API (setData), same as other blocks.

  • Reader/Writer don’t introduce a new API — they only define their own payload format and supported operation values.

Last updated

Was this helpful?