The Proof Engine uses:

And generates:

This entire computation happens inside the Vault.

Raw attributes never leave.

Vault Data Model