Agents

The BlocWatch agent is a component that is deployed onto your infrastructure with access to both your blockchain and BlocWatch. The agent is responsible for collecting and masking data and forwarding data to BlocWatch for analysis and monitoring.

Execution

The agent bootstrap is distributed as a Docker image, canonically located on Dockerhub. When run with the configuration parameters needed to connect to BlocWatch, the image will automatically download and verify the latest version of the agent binary and run the new version within the original container. The agent will periodically update itself within the original container using the same procedure with no manual intervention required.

As the agent is distributed as a Docker image, it can be deployed using your preferred orchestration framework or onto a standalone Docker installation.

See the setup guide for detailed instructions on configuring and executing the agent in Kubernetes and standalone Docker.