reciprocosme