code: def fetch_proofs(profile, username, address, profile_ver=2, zonefile = None):
      
  
      if 'account' not in profile:
          return []
      # fix up missing proofUrls
      for account in profile['account']:
          if ('proofType' in account and account['proofType'] == 'http'
              and 'proofUrl' not in account):
              site_data_to_fixed_proof_url(account, zonefile)
  
      if profile_ver == 3:
          proofs = profile_v3_to_proofs(profile, username, address = address)
      else:
          proofs = profile_to_proofs(profile, username, address = address)
  
      return proofs
docs: Get proofs for a profile and:
          a) check cached entries
          b) check which version of profile we're using