version 1 . API = gatekeeper.Resolve / noise.Connect . NoiseService = . NoiseServiceSpec = @base noise.NoiseSpec & @secretKey SecretKeyField . SecretKeyField = @present { secretKey: bytes } / @invalid { secretKey: any } / @absent {} .