UNPKG

autobase-discovery

Version:

Automatic service discovery with self-registering services, using autobase

92 lines (91 loc) 1.84 kB
{ "version": 1, "schema": [ { "name": "service-entry", "namespace": "autodiscovery", "compact": false, "flagsPosition": -1, "fields": [ { "name": "publicKey", "required": true, "type": "fixed32", "version": 1 }, { "name": "service", "required": true, "type": "string", "version": 1 } ] }, { "name": "op", "namespace": "autodiscovery", "compact": false, "flagsPosition": 1, "fields": [ { "name": "op", "required": true, "type": "uint", "version": 1 }, { "name": "writerKey", "required": false, "type": "fixed32", "version": 1 }, { "name": "serviceKey", "required": false, "type": "fixed32", "version": 1 }, { "name": "serviceName", "required": false, "type": "string", "version": 1 } ] }, { "name": "put-service-request", "namespace": "autodiscovery", "compact": false, "flagsPosition": -1, "fields": [ { "name": "publicKey", "required": true, "type": "fixed32", "version": 1 }, { "name": "service", "required": true, "type": "string", "version": 1 } ] }, { "name": "delete-service-request", "namespace": "autodiscovery", "compact": false, "flagsPosition": -1, "fields": [ { "name": "publicKey", "required": true, "type": "fixed32", "version": 1 } ] } ] }