TerraCredit: an effective alternative to cash

Introduction