···1111- retains upstream firehose "sequence numbers"
1212- does not validate events (signatures, repo tree, hashes, etc), just passes through
1313- does not archive or mirror individual records or entire repositories (or implement related API endpoints)
1414-- disk I/O intensive: fast NVMe disks are recommended, and RAM is helpful for caching
1414+- somewhat disk I/O intensive: fast NVMe disks are recommended, and RAM is helpful for caching
1515- single golang binary for easy deployment
1616-- observability: logging, prometheus metrics, OTEL traces
1616+- observability: logging, prometheus metrics, and OTEL traces
17171818## Running
1919···2222From the top level of this repo, you can build:
23232424```shell
2525-go build ./cmd/rainbow -o rainbow-bin
2525+go build ./cmd/rainbow -o rainbow
2626```
27272828or just run it, and see configuration options: