So this is focused on offline editing and sharing? Very cool, though I initially thought it was going to be a p2p torrent style of keeping OSM data synced across the internet.
var wswarm = require('webrtc-swarm')
var signalhub = require('signalhub')
var swarm = wswarm(signalhub('p2p-map', ['https://signalhub.mafintosh.com'])
var osm = require('osm-p2p')()
swarm.on('peer', function (peer, id) {
peer.pipe(osm.log.replicate()).pipe(peer)
})