# Packages
Package config contains all the config functions that is used by the bsp-agent node.
Package event contains events/interfaces for raw and processsed block-replica objects.
Package handler contains fns for encoding redis stream messages to block-replica AVRO segments.
Go port of Coda Hale's Metrics library
<https://github.com/rcrowley/go-metrics>
Coda Hale's original work: <https://github.com/codahale/metrics>.
Package node contains structs/interfaces for bsp-agent node, it aggregates all the services and orchestrates processing of redis stream (or websocket) encoded (rlp for evm) block-replica messages created by bsp-geth.
Package proof contains all functions to make a proof-chain tx for an encoded block-replica object.
Package storage manages storage of network artifacts.
nolint:stylecheck,revive.
Package utils contains all the utilites used across the repo
nolint:wrapcheck.