You're seeing just the function put_context, go back to Ash.Changeset module for more information.
Link to this function

put_context(changeset, key, value)

View Source


put_context(t(), atom(), term()) :: t()

Puts a key/value in the changeset context that can be used later

Do not use the private key in your custom context, as that is reserved for internal use.