> For the complete documentation index, see [llms.txt](https://docs.usebrist.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.usebrist.com/fundamentals/how-brist-works.md).

# How Brist Works

At a high level, Brist maintains nodes on multiple chains, dispatches workers to listen for potentially relevant events, enriches these events to be human-understandable, then passes events through user-stipulated filters into designated output channels.

For more information on each step, see the other pages in this section.&#x20;

{% content-ref url="/pages/dUc2BltuebygE2i7YWin" %}
[On-chain events](/fundamentals/on-chain-events.md)
{% endcontent-ref %}

{% content-ref url="/pages/2eNyJtPXtcoQ47Zuw5VH" %}
[Filters](/fundamentals/filters.md)
{% endcontent-ref %}

{% content-ref url="/pages/z9OO50Alm9v3nQxiwVA5" %}
[Outputs](/fundamentals/outputs.md)
{% endcontent-ref %}

####

At the moment, we primarily enable alert creation through the Brist app's no-code interface. Programmatic alert creation is in closed alpha -- if you're interested in using it, please reach out to <jagath@usebrist.com>
