Let $X$ be a curve over $\mathbf{C}$. As I understand from the 2008 Talbot notes, a chiral category on $X$ consists of a crystal of categories on the Ran space $\mathrm{Ran}(X)$ (see these notes of Gaitsgory) together with factorization data: that is, the category associated to $X^I$ should be the same as the $I$-fold tensor product of the category associated to $X$, when restricted to the locus where the coordinates are distinct. Factorization spaces over $X$, such as the affine Grassmannian, give one source of chiral categories.
As I understand, the notion of a chiral category is supposed to be the algebro-geometric analog of a factorization algebra (in categories) in topology, as defined in ch. 5 of Lurie's "Higher Algebra" (using an operad $\mathbf{E}_M$ associated to $M$, but equivalently cosheaves on the topological version of the Ran space). There, it is proved that locally constant factorization algebras over euclidean space $\mathbf{R}^n$ are equivalent to $\mathbf{E}_n$-algebras. So, chiral categories, especially over $\mathbf{A}^1$, are supposed to be a version of $\mathbf{E}_2$-algebras in the algebro-geometric setting.
I'm looking for a precise comparison statement (rather than an analogy) along these lines between the algebro-geometric and topological pictures. In particular, given a chiral category (e.g., over $\mathbf{A}^1$), I'd like to know:
1) Is there a natural way to extract an $\mathbf{E}_2$-category by taking sections over $\mathbf{A}^1$?
2) If so, what is the formula for the $\mathbf{E}_2$-tensor product?
The example I have in mind, which I would like to understand, is the tensor structure on the geometric Satake category constructed in Mirkovich-Vilonen.
Edit: It seems like the construction in this paper of Richarz is based upon the following. Given two objects in the category over $X$ (which here is equivariant perverse sheaves on the affine Grassmannian), one forms their external tensor product in the category over the complement of the diagonal in $X \times X$ (which makes sense) and then intermediate extends to obtain an object over $X \times X$, and then applies a vanishing cycles functor to obtain a new object over $X$. In what generality can something like this be done, and why should such a construction yield a (braided) monoidal structure?