I am working on a model for topological KO-theory which is represented by explicit spaces of orthogonal Clifford module extensions. That is, assuming $M$ compact, $KO^{-n+1}(M) := [M,X_n]$ where the spaces $X_n$ are defined as follows:
Fix the background inner product space $\mathbb{R}^{\infty}$ with the standard inner product, and a background Clifford module structure, i.e., orthogonal operators $e_1,\ldots,e_n$ such that $e_i^2 = -I$ and $e_i e_j = -e_j e_i$ for $i \neq j$. By Bott periodicity it suffices to do this only up to $n=8$. Then let $X_n = \{f \in O(\mathbb{R}^\infty) | f^2 = -I, fe_k = -e_kf \text{ for }k < n, \dim\ker(f-e_n)^\perp < \infty\}$. This is the space of operators that play the role of $e_n$, i.e. define extensions of the module structure given by $e_1, \ldots, e_{n-1}$, additionally required to be skew-symmetric and differ from $e_n$ in only finite dimensions. This turns out to give the correct spaces in the $KO$-spectrum.
Given two maps $f,g:M \to X_n$ we define their sum as follows: let $\rho: \mathbb{R}^\infty \oplus \mathbb{R}^\infty \to \mathbb{R}^\infty$ be a module isomorphism. We can choose a particular $\rho$ so that it "shuffles" together irreducibles. Then $f \boxplus g = \rho(f \oplus g)\rho^{-1}$ is the map from $M$ to $X_n$ that represents the sum in k-theory. Morally it is just the pointwise direct sum.
My question is this: what operation should play the role of the inverse? That is, given a map $f:M \to X_n$ what is $\operatorname{Inv}(f)$ such that $f \boxplus \operatorname{Inv}(f)$ is homotopic to the constant map to $e_n$? I suspect that something like $\operatorname{Inv}(f) := -f$ ought to do it, but I can't nail down a proof (and $-f$ on its own violates the finite-dimension condition). I know this is a fairly specific setup but any hints at all on how to define the inverse for k-theory represented by spaces, especially in the context of Clifford modules, would be a great help. Please feel free to make any simplifying assumptions or be imprecise.
Note that this definition is similar to Karoubi's definition using what he calls "gradations", but he works with triples $(E,\eta_1,\eta_2)$ where $E$ is the background module and $\eta_1,\eta_2$ are gradations (analogous to extensions). I would like to find out what swapping $\eta_1$ and $\eta_2$ corresponds to in terms of a single map into a colimit of spaces of gradations.