Skip to main content

Database overview

Table structure​

The following diagram describes the structure of the relational database within idOS nodes, as well as the data types for all columns.

Data schema​

The following table describes the data schema for all table columns.

TableColumnSchemaExample
humansidUUIDv4fd227c4f-59db-4bf7-853a-203f162e2eb6
attributesidUUIDv4b9cce79d-ef5b-4d78-bfbb-0c3778162d34
human_idUUIDv4fd227c4f-59db-4bf7-853a-203f162e2eb6
keyshort stringemail_address
valuelong stringfoo@bar.com
walletsidUUIDv48c365c0d-023d-41ea-b257-f77e6e3c2ed4
human_idUUIDv4fd227c4f-59db-4bf7-853a-203f162e2eb6
addressshort string (blockchain address)0xae972e214f2cb6b14cff509bac60c5501788d871
messageshort stringMy idOS ID is fd227c4f-59db-4bf7-853a-203f162e2eb6 and I own 0xae972e214f2cb6b14cff509bac60c5501788d871
signatureshort string (cryptographic signature)0xe3854867634cbc2ccd45fbe568b4c197ba096757a23cccf12bbaddd3ed1aa3a944f90c9544f9f62ee1aa2e987db37b558adc9e912259f55dea5e3d85b44440631c
credentialsidUUIDv4a2c77161-9b9f-4935-b532-adaabe7b505e
human_idUUIDv4fd227c4f-59db-4bf7-853a-203f162e2eb6
issuershort stringKYC Issuer name
typeshort stringKYC
contentlong base64 string(ciphertext)