- CLI tool that you run against the lotus directory - Runs a go module using go reflection - Outputs a JSON file Not in scope: - Ability to switch branches, etc.