feature(config) add canonical