Libraries of Secrets and Discovery