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

set_context(changeset, map)

View Source


set_context(t(), map() | nil) :: t()

Deep merges the provided map into 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.