TrueVault Identity Manager

Claim reference

Every claim TrueVault can disclose, by credential and by document.

Every claim the platform can disclose. The same list is published live at true_claims_supported in the discovery metadata, which is the one to read from code.

Ask for the narrowest claim that answers your question. Where a credential offers both a summary and the detail behind it, the summary is usually enough, and the detail usually contains people who are not your customer.

Every *.credential claim below returns a whole Verifiable Credential. Credential bodies shows what each one looks like, clean and with findings.

TrueIdentity

trueidentity.*

ClaimWhat it is
trueidentity.credentialTrueIdentity (shows names, document types, and expiry dates only)
trueidentity.referenceUnique person reference
trueidentity.validHas a currently valid identity (assertion only, no data)
trueidentity.nameFull name (as per TrueIdentity)
trueidentity.given_nameGiven names (as per TrueIdentity)
trueidentity.family_nameFamily name (as per TrueIdentity)
trueidentity.emailEmail address
trueidentity.email_verifiedEmail address verification status
trueidentity.phonePhone number
trueidentity.phone_verifiedPhone number verification status
trueidentity.birth_dateBirth date
trueidentity.biometricSelfie / profile photo
trueidentity.names_verifiedAll names verified from all documents

Validity. The earliest expiry among the documents it was built from. One year if none of them expire.

Australian Nationally Coordinated Criminal History Check

acicncchc.*

ClaimWhat it is
acicncchc.credentialComplete Verifiable Credential (all data)
acicncchc.resultResult (DCO or NDCO - [No?] Disclosable Court Outcomes)
acicncchc.date_expiresExpiry date
acicncchc.source_downloadSource file (e.g. a result certificate)
acicncchc.source_dataSource data (raw data used to generate the credential)

Validity. Three months from the date of the check.

Australian Right-to-Work Check

vevortw.*

ClaimWhat it is
vevortw.credentialComplete Verifiable Credential (all data)
vevortw.work_entitlementsWork entitlements
vevortw.document_numberPassport/document number (Visa RTW only)
vevortw.document_countryPassport/document country (Visa RTW only)
vevortw.date_expiresExpiry date (Visa RTW only)
vevortw.birth_dateBirth date of checked individual
vevortw.source_downloadSource file (e.g. a result certificate)
vevortw.source_dataSource data (raw data used to generate the credential)

Validity. Ninety days from the check, or the earliest visa expiry where the check was against a visa.

PEP & Sanctions Check

sanctionscheck.*

ClaimWhat it is
sanctionscheck.credentialComplete Verifiable Credential (all data)
sanctionscheck.person_nameName on check
sanctionscheck.is_pepPEP status
sanctionscheck.is_sanctionedSanctions status
sanctionscheck.resultResult summary
sanctionscheck.matchesMatch details
sanctionscheck.date_expiresExpiry date

Validity. One day. This is the shortest of any credential, deliberately.

If you only need to know whether to escalate, ask for is_pep and is_sanctioned and nothing else. matches hands over every match, including names and dates of birth of people who are not your customer.

A clear check. matches is present and empty rather than absent:

{
  "sanctionscheck.person_name": "Jane Alice Smith",
  "sanctionscheck.is_pep": "No",
  "sanctionscheck.is_sanctioned": "No",
  "sanctionscheck.result": "No PEP or sanctions matches found",
  "sanctionscheck.matches": "[]",
  "sanctionscheck.date_expires": "2026-09-22"
}

A check with a match. Note that is_pep is the string "Yes" here but a boolean inside matches - the two are not the same type:

{
  "sanctionscheck.person_name": "Jane Alice Smith",
  "sanctionscheck.is_pep": "Yes",
  "sanctionscheck.is_sanctioned": "No",
  "sanctionscheck.result": "1 PEP match found",
  "sanctionscheck.matches": "[{\"matched_name\":\"Jane A Smith\",\"similarity\":92,\"is_pep\":true,\"is_sanctioned\":false,\"country\":\"au\",\"birth_date\":\"1974-03-02\",\"classification\":\"Regional government\",\"positions\":[\"Member of the Legislative Assembly\"],\"pep_sources\":[\"wd_peps\"]}]",
  "sanctionscheck.date_expires": "2026-09-22"
}

Decoded, each entry in matches carries the fields below. Anything empty is left out rather than sent as null, so treat every field as optional:

FieldPresentMeaning
matched_namealwaysThe name as the database holds it, which is rarely spelled as yours
similarityalwaysName match score, 0 to 100
is_pep, is_sanctionedalwaysBooleans, unlike the claims above
country, birth_date, noteswhen knownFrom the matched record, not from your customer
classification, positions, pep_sourcesPEP matchesThe office held and where the record came from
sanction_sources, sanction_programssanctions matchesEach programme carries program, authority, summary, start_date and provisions

A match is a name similarity, not a determination about your customer. The result says what the databases returned; deciding what it means is yours to do.

Court Records Check By Name

courtcheck.*

ClaimWhat it is
courtcheck.credentialComplete Verifiable Credential (all data)
courtcheck.person_nameName on check
courtcheck.resultResult summary
courtcheck.date_expiresExpiry date

Validity. Fourteen days.

Student Credential (Currently Enrolled)

student.*

ClaimWhat it is
student.credentialComplete Verifiable Credential (all data)
student.identifierUnique Student Identifier
student.date_expiresExpiry date

Validity. The enrolment's own end date, as the institution gives it.

Phone Number (Recently Verified)

phonenumber.*

ClaimWhat it is
phonenumber.credentialComplete Verifiable Credential (all data)
phonenumber.phone_numberPhone Number - Ownership verified less than 14 days ago
phonenumber.date_expiresExpiry date - 14 days since last validation

Validity. Fourteen days from the moment the number was verified.

Document claims

Fields read from a single verified document, rather than from a credential. They are named document.{type}.{field}.

DocumentClaims
document.centrelinkcrn
document.driving_licenselicence_number, state, date_expires, birth_date
document.passporttravel_document_number, date_expires, document_country
document.studentidentifier, date_expires
document.visapassport_number, date_expires, document_country

document.passport_foreign.* is published but not listed: a foreign passport on its own was superseded by the visa check, which covers the passport and the entitlement together. The claims still resolve for people who verified before the change, and there is no way to obtain one now.

Document types not listed here are used to establish identity and disclose no fields of their own: identity cards, birth, marriage, change of name and citizenship certificates, bank accounts, the electoral roll, Medicare, ImmiCards and ASIC/MSIC cards.