Explicit model interaction adapter catalog
The policy implementation follows.
ts
modelInteractionCatalog = Object.freeze({
'native-functions': nativeFunctionInteraction,
'json-object': jsonObjectInteraction,
})