[Fabric 003] abstract badge