Self-Discovery Systems