you just let the world know what sort of message you case about. > Transport independence: you can send messages between services in many ways, all hidden from your business logic.
a single plugin using a namespacing convention > a plugin can be named > it's possible to pass a set of initial options to a plugin > usually a plugin is in a single Node module
install seneca-mesh // color-client.js var seneca = require('seneca')() // load the mesh plugin seneca.use('mesh') // send a message out into the network // the network will know where to send format:hex messages .act({format: 'hex', color: 'red'}, function (err, out) { // prints #FF0000 console.log(out.color) // disconnect from the network this.close() }) $ node color-service.js