This has been removed from the CIP-0057 specification since validators are often re-used for multiple purposes (especially validators with arity 2). It's misleading to assign a validator a purpose since the purpose distinction actually happens _within_ the validator itself.
Project
This crate encapsulates the code used to manage Aiken projects. See crates/cli for usage.