Passport Attributes

Attributes are used to store user passport data. Attributes include information like anti-money laundering (AML) risk score and the country where the passport was issued.


Attribute TypeDescriptionAttribute Values


Sybil resistant ID - can be used to detect if multiple wallet addresses belong to the same entity

Represented as 32 bytes which can be converted into a string.


Anti-money laundering risk scoring of the passport holder.

1, 2, 3, 4, 5, 6, 7, 8, 9, 10 represented as hex string.


Defines the country where the government ID was issued. Uses ISO-3166-1 alpha-2 standard for two-letter country encodings.

e.g. keccak256("US"), keccak256("FR")


Defines whether the passport is for an individual consumer or a business entity.

keccak256("TRUE") For Individual, this field will be omitted


Defines whether an entity is a sophisticated investor in their jurisdiction. US

Defines whether the entity is qualified as a US accredited investor Non-US Not supported

keccak256("TRUE"), keccak256("FALSE")


Cred Protocol’s credit score predicts the likelihood of borrowers being liquidated or defaulting on loans in the next 90 days (range 300-1000)

Visit for more information

300-1000 represented as hex string.

Last updated