Differential refinement of homology Differential cohomology is a refinement of ordinary cohomology by differential data. It's construction comes down to the observation that $H^2(M, \mathbb{Z})$ is isomorphic to the space of isomorphism classes of line bundles via the Chern class, and a connection on such a line bundle thus provides a refinement of the Chern class.
I am looking for a reference to a similar refinement of ordinary homology, which is in some sense Poincare dual to differential cohomology. Is this discussed in the literature?
My motivation comes from the fact that the Chern class of a line bundle $L$ is Poincare dual to the zero locus of a generic section of $L$. Thus, on the level of ordinary cohomology/homology there exist a nice duality phrased in the language of line bundles.
 A: Differential cohomology groups are computed as homotopy groups
$\hat{\rm H}^n(M)=π_0(F_n(M))$, where $F_n\colon{\sf Man}^{\rm op}\to{\sf Sp}$
is a sheaf of spectra on the site of smooth manifolds.
(See Bunke–Nikolaus–Völkl's Differential cohomology theories as sheaves of spectra for more details.)
Thus, Verdier duality (§5.5.5 in Lurie's Higher Algebra)
suggests a very natural way to convert a differential cohomology theory
into a differential homology theory:
start with a sheaf of spectra $F_n$,
convert it into a cosheaf of spectra $G_n$,
then set $\hat{\rm H}_n(M):=π_0(G_n(M))$.
This yields a covariant functor that can be naturally called a differential homology theory.
A: Check out the theory of smooth "currents", which intertwines the exterior derivative (on cohomology) to the boundary operator (on homology). For example, integration over a smooth surface submanifold $\Sigma$ (with possible boundary) defines a functional on 2-forms $\omega\mapsto\int_\Sigma\omega$ and its boundary defines a functional on 1-forms via Stokes' theorem.
Georges de Rham has a book on this, and I think it forms a homology theory.
