Developments of formal specifications and proofs have spectacularly blossomed over the last decades, hosted by a diversity of frameworks, systems and communities. And yet, the heterogeneity of these environments has hindered some fundamental steps in the scientific process: the sharing and reuse of results. This dissertation proposes a way of distributing the same formal development between various proof systems, thus augmenting their interoperability. Chapters 1 and 2 present the logical framework that is used to centralize the formal specifications and proofs. In particular, it is based on a variation of the λµ˜ µ-calculus designed to support interactive proof developments. Chapters 3 and 4 develop the rewriting and categorical structures re...