There is an ongoing outage on the primary CPAN mirror. It is possible to work around the issue by using MetaCPAN as a mirror.

Modules

Make your Moose instances as unique as you are
MooseX::Unique Attribute Trait;
MooseX::Unique Class MetaRole
MooseX::Unique base class role
MooseX::Unique Role MetaRole
MooseX::Unique helper module