About hash tables for Adaptable Credentials

Data is passed to (and returned by) each function using hash table data structures.

A general hash table, which includes a common set of data, is passed to all of the functions. A specific hash table, which includes data that is applicable specifically to the function, is passed to functions that require additional data. All functions must return a single hash table that includes a result along with any other variables that the function is required to return.

Consider the following guidelines and expected behaviors: