{"_id":"muport-did-resolver","_rev":"50-780ccdf72217d68295580d3e3bd1edc4","name":"muport-did-resolver","dist-tags":{"next":"0.3.0-alpha.6","latest":"1.0.3"},"versions":{"0.0.1":{"name":"muport-did-resolver","version":"0.0.1","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"MIT","_id":"muport-did-resolver@0.0.1","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"da5af0db95c96cf7b1d5202ed5aacb2492fa1406","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.1.tgz","fileCount":4,"integrity":"sha512-KVXNsSbL4lasCews0nMWRKez1uZRLNLe3Ia7JQSpS3oAXTTUljmAoAPCYIS6YiDIzaR2tC4500KsQUkH2b+ezw==","signatures":[{"sig":"MEQCIFqVm9jbFenL0HLTSVGENXtwCM0qTbmJhNVYM83IfBEDAiB8ieO6+WIk8748OwK83C24K9H+iK0vuSd54tw8tQV8KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4548},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"gitHead":"f10824c22b39eafe63d831c15db169fb731eeb9c","scripts":{"test":"jest","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.6.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.6.1","dependencies":{"ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.1_1520160663718_0.7095935648374838","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"muport-did-resolver","version":"0.0.2","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"MIT","_id":"muport-did-resolver@0.0.2","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"db00efc00310001bd5e5cebce1551f22d0d1cb53","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.2.tgz","fileCount":6,"integrity":"sha512-EH1y2NeUPmmFI/J+Kq6N/t7blWYIdMnR4quJ7hoSvx2Q0Y+0Gsoq14qa07kwUP3tauImBg2NChCTl2FzVZsjyA==","signatures":[{"sig":"MEUCIF5AaaxIb7Z7BsU+goIcWCQI2L4rEVQffUNV7Hmy/M7BAiEAsz46vymI6J2EJYoNR2j+E8JEBrxJR4WC6JE82b1UJJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9950},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"gitHead":"f10824c22b39eafe63d831c15db169fb731eeb9c","scripts":{"test":"jest","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.6.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.6.1","dependencies":{"ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.2_1520160836151_0.525179083633289","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"muport-did-resolver","version":"0.0.3","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"MIT","_id":"muport-did-resolver@0.0.3","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"619ff94a0d18ecb3cc845d64c020721a58a69429","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.3.tgz","fileCount":9,"integrity":"sha512-f0L6gIXwDmF42Ti3h8WbGFX5Xn5lJW5qI33B5r0M/R6tl7B+WuLZBXG8ivytu/at1Meo1IgCqg1Obnd8E8KJUw==","signatures":[{"sig":"MEUCIAkT3a999pFVz9AHLUDCA1plmz38/FZbX593WsklDhYtAiEA3de5ebVZbYW3BATvuECdHm/9KmwqoeixAGQBcoM2kSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30461},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"gitHead":"d7e2295ba3ae6b49e59cbdef968f1c0eda288318","scripts":{"test":"jest","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.7.1","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.10.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","ethereumjs-util":"^5.1.5","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.3_1522745645231_0.14140377647961322","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"muport-did-resolver","version":"0.0.4","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"MIT","_id":"muport-did-resolver@0.0.4","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"6a06dcd13ae4f4d4242d7f722b599a59531d9a06","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.4.tgz","fileCount":11,"integrity":"sha512-lH74LztDOb1fYTWMG6TEeDx4o+pe4Tp6xE1QjykarjpuxijD3FDiu0z+Il3Cn+U7oA4RlNIAxKGUTLqBzuM6Kg==","signatures":[{"sig":"MEUCIQCuKRGnJpgez37EsE0ssIJN4LW33GnHOaBldX/mPdCzBwIgOZMc56lnnOGfWFUCmXIWXVeqJPTYtyCasJpBg+Ov4Nw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60047},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"gitHead":"aa4f9d3b3a20b26a671eda12687a13ca7786b3e3","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.7.1","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.10.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","ethereumjs-util":"^5.1.5","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.4_1522753770073_0.5970268195409083","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"muport-did-resolver","version":"0.0.5","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"MIT","_id":"muport-did-resolver@0.0.5","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"d462e35a28e6050591cf3cb87cb61f427ff9b2c9","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.5.tgz","fileCount":11,"integrity":"sha512-M2vtn60/kOAdYfAq8mO3zPm2OPiHGe2X5Hu3JEVJ4ssifTr102fFLUzFZ0NUAsX7J70j3Zn7tktmwBYN714k4Q==","signatures":[{"sig":"MEUCIArYMHDtIYuctKjb18aXzZyF/yvwx0pTsDpKsoEz/K2EAiEA9bwGP3eC0QEh2ZIghMAde93eRjCWqgqZDrl3TkqvWm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7BBLCRA9TVsSAnZWagAASfoP/ipEFj8VL3crgK6q+179\nbgf2obhWdFzv/Q2xoCR4EB7UvlwRM/XhSM9n3dhrufqM7Rmmk1XBec3v/HMQ\n+sQUkAx5/z2EYIsCy55EnxrePB4puW4A1E/SPDvKwlYalHmVwJVHP6YaBrpw\nsjhTeOFJf0uatPSua9xLF0tD4YdeLgvITufT0dVDALEsR+z050S3klxUFSBa\nplHePreLz0T9rkiCUBUJJSndRqfveIDgPAhGOPN5aIU/EtCweTEU/evvQ9h0\nXJQh6psAyyMj8N1FR9c1Ph6WagGmugxDok/tMmYj3IVmWDE+txTGC+/ilBWV\n3l+p5FxZ4qEbEx4jN5TgoxUvltOpEQ5lHRlJZ39pH/RRVSFCSvkEOaH6Xaqd\nL7Rhj0qX/ZjTfdl23myKq0ejLewYdvtpQB2x7/mzf4l9EIv6H1T1OpOgIa5G\nYjhjmUKZbrW12Z4YsTUYWsmnl9Kn7RgXFaFeOkFrj1YKgTZsYFdYf0dlZZIV\nzj3UkDVHMzzpKv7UsOy4QuOEpwNZNH2V4BUhU8WuLqtWFARN4sOwTLMTk8qo\nLqcG0hSR9Eeo/DvkSoYV6eJI+l23cOEvADEEMQe3H2DY4apRuic9LsEwLv2F\naJzZ1IWHCWBktYnLuPY1SFtDp25qVRJVXgK7TETQY4XAeV5seV9v6jUrRcYX\nrpsg\r\n=tWon\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"gitHead":"d6751b9dd2815f9206129a342edc9caea4979515","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.5_1525420106262_0.3851679626952276","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"muport-did-resolver","version":"0.0.6","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.6","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"d59da53ed65fec7372e6d5141e20f1b285b45fb7","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.6.tgz","fileCount":12,"integrity":"sha512-ynWV8Y6OvRNEkIig9uUgB7kul1/6/1Q6HcY5igt1njyZZL7nfZZ0hGdWUhbyEAAfRNh5PcUqxhPHpq/a9yl5wA==","signatures":[{"sig":"MEQCIDbLpk3PezZ1KnVaSXT6rFdXtHbd3HmWBxE58d+fuVkjAiAu42PtCiF77IM/Dix0wyJyId6yWUEeMWw5MGR6w+AK9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7FSlCRA9TVsSAnZWagAAngsQAJ0vzkYEWWlnBBPVJKkA\nxhPsMYZQxp4oOKNtWUbGwI8FsWQdJvBvraUyrGQ02UjoMQPif9t6jjM8m3PY\nLxPooCJKrK0Rxja+KJyLyID3jDJuLaecKZNwSPTPpWh268NEWonSS8CNJbBd\nwYPzkOk9/DvMbZqwXijBSl6Njb35kKJKeXaOSr56PDFzJdUhyiXmzwZVIq2L\nwadQnfbsjCKB+eIx82zFuP8z6kRzRoFhAu3PdWG8/zONkgNg8JDJ7p1oR130\nObjzXS13XMJYyjCVSvxwRKNx3jnezqJ59Mzi9nkQWCJw3q8OUorEAZo+QCbZ\nspp0eNLAS/4ENEmHFcxmptGj+2LJ/Y8hTNWHA28NGtStelaVltSEs6+fxCyE\nx/tMYBBYAgmcCSywb3vswJ4wJy37pM9DTsGaIDT8iP4xcet/iJtdMCacoWiG\noX1NaRJJ0gT1sei9ou9VRAXdFQPuMcAYTTS9tfMVVwGIZuIwVoIN1RDOLdLV\ndzrr6MIt5Xd/SZHbcrcXXHbjdu60TJMZzUVdHU4MuwbpyfRMmy5h8LsvtSGU\nmdzF+UZKKG3DABgXTDwmjqUzKOsdsufnuhAc39uxf9s5vg/AfDyj09O0u7K5\n2JY9IG+S55z3wVII0/KRdP3p0Jr5YaMUvizTrzxMIazog5Lt/zGh2vbPGBo3\nUHMP\r\n=yS/C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"browser":{"xmlhttprequest":false},"gitHead":"d6e278af5414dd8a4617822a27cf1f9f3a274b84","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.6_1525437604679_0.7304353819214429","host":"s3://npm-registry-packages"}},"0.0.7-beta":{"name":"muport-did-resolver","version":"0.0.7-beta","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"559dfc1faa2d478950759edd13e5b572eda507aa","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta.tgz","fileCount":12,"integrity":"sha512-BSh+KOV6st0dCmQUg840sxwMrkqrSJ693Eif2YrRl1bhsG3s5Qzeu65CI1IiCZomZSfIq2qBfYePf/WmzUTDWQ==","signatures":[{"sig":"MEUCIDauTH4HmoqAPhN+Miv07SbHQ2SVJT4+HWMTlyKFmv1kAiEAoKJid/lADlB5KV1V9XMFfYSw0gcuo4M4r5mWU7JRv9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8ZHbCRA9TVsSAnZWagAAnFcQAJfEzTHMdoqpzSrwPBJR\n3QxxUv2cu00wiG/mrAOlHNCg8fq/Z0GpIlEa65mHXeQmE36YxrALALlSTLsX\nrF414/IarUJadD9aqFHBOFyEhq5H5ATaQv6RJxNSFw3zMrIsWzIl2dlS8wah\npfQS0jqFx7GK9l7F9PizXBj4+GC6g6dTfX5oWxWDn5ROexdMsw3SHSrQ3b3W\n7Nev5d7gMHw5BvvAHoYyUF1TDTBoZEQM51ubr/axhsIuJ/PvKM+SUsqiTRiv\nrkgTi14BVkOUjgQV2rnrzaDs7OlfQbSMxvZOpg6UjG2cBUpc+1DGBJ4qf1V4\nuIaowQF7iSQCFfJ2af/7oiZWmJSw0trUD65pcqYMLzL1VyzYkq/nSKNOFmde\nuG3dekBlqb/MVqLK882zTiBWIFw9Ye+CLv2dtxm+r+6GUi2FB8cVh+ckV/rR\nnkyGNFUhhn3GqnR/TcWLKFXTys+PZHrEawZYkOB7AdFg/CAkL2ol+hRiQ2HE\ncdShyEKI6ofD7+9WBv3fidwsoEfmBIZ4mDR9ltV656cvtEgm18sgSV8rSq4V\nSHWyhrMKjOMkFWTLHMr4uNHd91T3tWDG4bxeTX9FejFdsJFW8ST2ciYIdL1L\n4Ki9EcWW1raByQSfmaidwXmfowTiPrVivXTr14a3Rz1x2jpvwAnUNUe5Hg0b\nAbob\r\n=uznQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"d6e278af5414dd8a4617822a27cf1f9f3a274b84","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta_1525780954478_0.17525941809040235","host":"s3://npm-registry-packages"}},"0.0.7-beta-2":{"name":"muport-did-resolver","version":"0.0.7-beta-2","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-2","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"05588de0f9e413a7c9de8fd0cb45ed4687170bf3","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-2.tgz","fileCount":12,"integrity":"sha512-Wsu30BuYWsGdJm79vpCYXZuutIKJrByf5Zi/Y0EDKVUFBWmWpSy7E7CS9Xout29hNI0QYN+X0tNDaV9OCN6N0Q==","signatures":[{"sig":"MEUCIAcZeSsqtFuWlWuEYFyQ6stMfAfsve0XCgOAaa3C5jjHAiEArrTrEnXtwnt7igNcdNQXGq13575cvpUsf2pPWHjpgfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8au5CRA9TVsSAnZWagAAK9QP/1JHto9+GPr2CqYJiJvd\nzGaGerHTPuTP72Tm2oDUCtjuzlc10+kdu8VoYL5QYl0Mv5Rt7TnSm5jsdV//\n9EkNlnFJZF04eY5D3WSGaiNz+dY0cMvJUPeNbpqyULHe83YVL1OChfEVYuOu\nD+DXy4VkTtNZ0zwCGMCjLvcQODnZ0lnl+39VdsuvC1IgqAPhgxdvkpYO+I6P\nDZ7KnYA+5HxNWzhGSNaUNF3kaMop9CWi7dZR0mlxPjutcGdy3KukPqHfklVF\n8SUXkC18wuhcCQgAKoTgaa7ESGUbtAefAvOKOuFp64oc/Vp7fQVuKx3q+X+K\nYKmtCbH+hlbgMLDBfuD3iz/YVbnUZUKU9xp8AK5sRAbjby0DhEpI9XplFCEj\nIbV3FRonq3pYcawgHgZAyBbw/+S7Dfa1Qw9C1tf7UqzMXE+DRnig9zE5v9+L\nJXACKk2V/sFHwXZgFjmydDk7yG6p3sQjHlhihE53GKibhBvxTLUktQMan7S3\ntNYn/irG1HzHnF6J+qfHPgFwutVRFD22BkA3GRrMRLzEsT9wMhvPd/li1P00\nS8mxPqC4SnWRmyiO9/uQIF/eoI1jcn+0D6xV4t6uTnhEpZFS/XfG763w6PZ6\n54D2S99CrYhy4Tl8eVfimHpARJ++QuTIpIK4o1GefHK+GAfqYfniY+9dIZaP\niUqk\r\n=mFfy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"29742ed6e05f31a0db1cb25b5160429e27a516d2","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-2_1525787576725_0.42900965789238077","host":"s3://npm-registry-packages"}},"0.0.7-beta-3":{"name":"muport-did-resolver","version":"0.0.7-beta-3","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-3","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"efe34b5f9209855324f64224e412c78ad3cff472","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-3.tgz","fileCount":12,"integrity":"sha512-RbEX1U+Z3g1y0RIoVqIFmZMa7QOWOkE9o3axY/eEmGwlZLsewLzGLvRJk0BfZC8LqvMBbsOhj6PV0/cOuF7P3A==","signatures":[{"sig":"MEUCIQCZzGpyTj0jBxKjnvgHL09847rQkQgfBlD+SfHzWUOyLwIgBs2SUPkq6Yo1HCY0ZVR1kDVXdiIi1CA1PsQ1o03UAcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8a9FCRA9TVsSAnZWagAAhREP/2HbBliSieEp40LJbCDK\ncITMoh956+pvpM0qi+TVb1KxXXSCJQrX+p3HWC0y5eBi3LyEUXXYuTXftm9c\n92YR7bisY7tOAm0vxNbU6MFyFRP/Ltwf5NV5SwDXcvvVuSfYGJC8t2Qc9hOT\n8seEdyr6iwrMjY4yroD2mDBe8kbov2uVWe/lOri7ncSNW6X0ssUHIi23Rrkv\ne+eJqqM1CtBN87B5CRgK8RzP4RnDkObxvsHxdF+G/y6By3eHK6SZplJU7+fA\neci8G3HqaXVFK8BeQaD6c3rWcSrID4tEk3jFk17LGFIkMtk7H7+YsR6rYhuS\nkWuoIbTjNkZN7aeuvNMlokTbXDEnZ2H5CgOXWxBlQREP5wi6ggNBz0B+eFHt\nxRvWBdI1yThCvZoVNuLRhPNpAs+J0cy4ZHf6b3LIBbOq/dhuHb54nWEk5HM/\n/OS/HGPmlu2izZryaTfrmHx/tmMAIPrkMh2NNO4MALFTi2YRHtCXdPodM/Ld\nt26jdxquQUgTKF5ZJAY+8C23lrIbrn3eS1YNrpsYnh2ngQp0E0yNm5yOScL4\nP7ZhszbhIv+CiCH5YI88tJbOmNeWptY3KWqUIkCkc73xRu0fC7idkGLN3ON7\nTLjFQs+1giiOEvPGzx4iEamUVQPp5TPASsVHnP7fcBYo+oe17NHpQxyAipHu\nQ+8b\r\n=3O7K\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"29742ed6e05f31a0db1cb25b5160429e27a516d2","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-3_1525788484720_0.5175537198879134","host":"s3://npm-registry-packages"}},"0.0.7-beta-4":{"name":"muport-did-resolver","version":"0.0.7-beta-4","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-4","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"7e5cb430fd697d3ccd07e2be4dd8ac4bf770a495","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-4.tgz","fileCount":12,"integrity":"sha512-OfqMJYOwEMcbt2vM82Bt8iwzx1LrwG9AJknt5JhghiSp5hdNsfwP2kKmxHuV/XkElf6hUQnp282077ILhbXiWQ==","signatures":[{"sig":"MEYCIQDjqfKMpXe1rIL/jnz+IijBzsR5l6317YwwRj5o67zsAwIhALHuUcatSXeylrAE3j1rtwQ+YjCeO9JIKy/Aenh+W2S7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8a+iCRA9TVsSAnZWagAArtYP+wZCN3/FttIYzQ/S7jZJ\ngMbCRefhD4cuEw5CTGjb4sTsX5XdH/io7MuhfSA+H7Gvt1xXxg7r+IHV0j/U\nduFTrUCAVWltt78YRUt5qHtVZGSiEkK/p+0MC5nrF9Ji7aR8Zj1uXeW/XG+j\nS4DMW7tMi8ogIsvXTImdrwadYbuTcRP/o9voUepFqR77jNL4G+djWPkPX7wx\nJH08OODPOLhQYXLibd+3D5TYXQYRVi0CYEqWBpo2MYHSkx/3Rj+6b7vtzdpv\nyT7yHhUhpUOcfRMQ4LO+UEO+1MUI5C+r0+CFaQzCjPNo9vVak+shtFEnLlGY\nH1MTwGodx96aN+igAq5wuF90KGewTEyJTfCVPutlxwtd+KNrFZBIIBil5Iok\nDd1w9yLouseU6mNVLZxQA6fRlIq/ev+d6gRSvGUu3AQ33GVsdeFDIp/F9I5S\n5PDxm7lTawBMsKwbFhKDmWEo5u7JNqRw/LFQAiOfKaAzO+AGKW963P8S/AJX\nBua0V58SN0IDHgWHN+9hSNbzhMtM+CHplKVUNqIv0OIG0xBn6GtDmSzFYa57\nZTtqZTMTgMutyk3+Uh40CaNeChsIWWLauDbUcPtDMnMVomMidx9FDWfnDTz9\nszCh6tzXbmVmXYjHLAn852HP8IZ/f9X9CtuzqQjJv7EJmML0HDXsXVsucYFN\nl32z\r\n=UhOi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"29742ed6e05f31a0db1cb25b5160429e27a516d2","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-4_1525788578115_0.7019078931821014","host":"s3://npm-registry-packages"}},"0.0.7-beta-5":{"name":"muport-did-resolver","version":"0.0.7-beta-5","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-5","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"10dd44e83830be0be64b32e1b3f4e4ba52d3bd86","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-5.tgz","fileCount":12,"integrity":"sha512-7YTg+Sxkm+t/RoC2Wgq86iyJOxs8NGbTmL2zk+4erGAtUj0k16JzxlrorFK8JW4pg9stvf4v6Yo91vTmLkkTDQ==","signatures":[{"sig":"MEUCIQDAGGp5mKIRAssnxvsYcyALxhH5b8V8/UM1oI0nCFPNfwIgGaHyGeil5PX2I8sk1S8TlwoXcojKTcA7B9XQ02S37kw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8bQOCRA9TVsSAnZWagAA7GEP/RPYSxBLunoZPzQwrk1/\njpU607tjn2H7Xa4XqSJj7zDSkXuO4Kq/jSzY3VGKyHSgfaiEa96ZcRS6ypHF\nEJV5IgNWtmLfQ2kQ4UQfpodS7MlIkfLjYP9qQQDqrS/lM3s4g9fIhZip++Ry\nTWL12JsFgn+KiUUiK/TITMSwuDUGNL1nnkdwUfAXXX2oupUQS9NSLzKZaMg0\nd3LoA/TNVQ2Z2QZ/TebWeZBbo29eeQLaCRwulnyYo/eW9D87AfvYySK4LlBq\n7YFA58Ur7Sk05+zYIZ7Uez57WbKCIxqGxNnmqwIPQX7q4wqI4OxtwpjNe6rD\nG4fhpawXsO3ykImfVo9GwX0Um5HK+blTDTm8+9QlF+YGnImur+XWdE+IuZBn\nELuFALON8XufdhIeeRU5hjuQnnADD4g+ffP649q5kXsyLuZFH+oXLU1Z/GML\nGqYfesl3e+UlBESGFojRaw3ySrqQxThkf2eXOCjt0gC64JdDFNRntnKggiTB\nI/XSLBbGU6OqX1rx1iyd/w8TYWtqB41eNEoaX3mNnQht1wVTtcOU5N945CWk\nSymG/+nsmNb/2D1k6GclkgQx1b3jYp01OPNNd6Q+lhRK0Y0Wu+k7TRw5HJCr\nHUuzYKS88cYTPhdd+uGQ/6fVkGZEdgWz/X/sD4OjEmxU8zmX68sG+AfDenbF\n0yZI\r\n=XoSz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"29742ed6e05f31a0db1cb25b5160429e27a516d2","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-5_1525789710039_0.44490128124786343","host":"s3://npm-registry-packages"}},"0.0.7-beta-6":{"name":"muport-did-resolver","version":"0.0.7-beta-6","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-6","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"c24f6a23a45f212ed86a8b3a6f23ae3184441be6","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-6.tgz","fileCount":12,"integrity":"sha512-+3D8xfU3+5ie7H5r3QigyTpc7uwY1eSSjISzUwaxwIwj6Lm3v+h7E2+Cu9/dJqFFq5fIq3PJ43Ac9LezQmMuZA==","signatures":[{"sig":"MEUCIE8Ek1LrIXG50ydV6pZdudwXIjlLhPDqwAB2/oe5UaxiAiEA5+93zpS7RO3YVbwNOKyCxTNXl32uuTloRoq8ME3GwUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8bSICRA9TVsSAnZWagAAzIYQAIolcV+E3bjFv9GMGxE1\nKnMeOS1Xs6XAi/zl0yEEEjvrFBhQfTOLMaL0kz7cXoaIq4ICW49kVN/6uPPf\n5eAS89PkgMiW/PJp9+zDQrM9dhWP5S59pUEqQs5tYKVXM8cccoqJOQudPzf0\njACpcPD8dX8sGJ2Dl8JXzyegwHwQ9wzwRGQj6V1rIxAykgZJiyxUI2Xt8cW/\nGUP4JXybrmd2SH7wzHHz7ht5XmBc/jhSXK2YrPX1HDSFwq+wIjyG6ADWglcu\n28XO/kPsZ8GMzNvBLbFLD5gC6dODpSP/9ugSGNSRKoB5MNXNneYaajmPmC4o\nlaOsOy1qQWEpwy3dl9tU5kcpJ3BVeupkn3BSMw6dxOw3bmFnEr5xpyf/kuyR\nMgi9GTFz+YztEpGe8Evup61AQSIsJfTRxI146c2PtT+jpsgt5J231QGPa6D3\n41O+A79h2Y+FGQ75ezOUIjtIv277GFLwd0YGcVhthvsgtXqqQIWctJcgYuv/\nrNslwNHYU2dvxVtcj1M3bNzfnztfENc3375N+jUOj14YGtUU1jTRbyQYqBDm\n6CWcnAAD4NZbq/YBD2kZREPV8JPRpBr7dC93wFpodXO5JKdMzw6pZAgqEm7O\nkDG/EOfHltildsPQnW6wrhikBEHZV7WVyR18JhsuJC/6/Qm/E+OZm1edWq50\nSmA8\r\n=8sU/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"29742ed6e05f31a0db1cb25b5160429e27a516d2","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-6_1525789832105_0.7366302063048846","host":"s3://npm-registry-packages"}},"0.0.7-beta-7":{"name":"muport-did-resolver","version":"0.0.7-beta-7","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-7","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"6b63374c7a07e02cdf4e5be853ba6df0ca59072f","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-7.tgz","fileCount":12,"integrity":"sha512-41E+U+FRMSzmRJ15hZ1Ua02Yr2YCQp6vl5pQLWm1aXIPBur2U8xOkjQbYykJXM8RMFwOHbLpYNmiy1S3MuanLg==","signatures":[{"sig":"MEUCIQDwbTcdp5vdXljvPq8lwjZoSZDQ3C/54g5a6KznghrTWwIgT+VeMyftlxKJEzmdqoSkmnhJjnXeRA7jwpnLHFgP5vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8bTdCRA9TVsSAnZWagAAmZkQAJUUeejXNNArGPmVAGWb\nPDs5DztgKpQnFTGNWKCmsJdk6k/+21uQNjluzNbREzT+eoih2u1fKC2dJo0V\nCpmrWsp2GsrkBiaoxDTZHLJ34N7uXFe/cvq3MzrLHbbm637coASTQWXOtVK/\nFbIxkTYTsm04uZANYhfzL23ZlpQyWJbet1D8VZEKJbZzf3WHQUMc9u4ZysMX\n8k8a4oR8wwDhr4sd2ejsbzSDiv7udf3kT3D0FgKpackPMhepMU37YfWgiOCU\nVljs7/OXMzZ8jYAUIUPNii3rLUZqjwwbirOAELRU8mNMIwx1slVcqydSqy5L\n4jzE8UOQ4t9cwKYPm1T2tNpfZcqEU5SG5d7WlP9yPq5cL6a7stjlC7aEvJaC\nLrjj6DwfDuRchW6Vwp5mBg1rTNfjb5eQX3LHArPUr/tXoteornq5T5OAyCW2\n16dtRDo2vBrrdAnTDbAq2aLz7xbeSu/KBAazNAKr7DP1YbE2aDKXgwerabjs\nagplclMmpJ9i6jB3Rme/+Q3EdUfP6Xqr3Oiz/tt4ynnAQ+jIiN7zQFB3wWeD\n2x9uZWowDkYRnWfwoxqA4tcOqYqrpQrxYowvkLrlFhH3If9D9yTW7hDqtuRT\nlK3qvLS8kqThcFO97eqYtT4r7UwgnEPijyYyMkWL1b9MT5dS3IQ9e8hLAiJN\nBB1S\r\n=U8ZJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"29742ed6e05f31a0db1cb25b5160429e27a516d2","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-7_1525789916570_0.5013752510868126","host":"s3://npm-registry-packages"}},"0.0.7-beta-8":{"name":"muport-did-resolver","version":"0.0.7-beta-8","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-8","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"75e5253366bd53ca06a1d27de3e246b5fc24ca97","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-8.tgz","fileCount":12,"integrity":"sha512-EKskTihQyvzwMg2yi14QKCcSSrmJzpkqgC671DnZIsnWQf7hPyuB/i9HCkJKODtEZ1lIS+XC/VTFtytG9OZA7A==","signatures":[{"sig":"MEUCIQDng/28vDK9qcmAlKxmKaAPVwPOXCz74lrVFkLd94nN2gIgVUuYHSrrHCTZz+aW+naNviPqlpY4m493K3r3vCx8ji4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8bvYCRA9TVsSAnZWagAApbUP/jasCZAL1jnodFlWnOhg\nm3lhyMNYUzvMZiRJAFDa6JCHyI/7crOP5Kf4x7wxNusaT3TngjBtpYClB3rT\n4/pSb93dZyUGteR6PuVfxpr+BjOxuwuog8RN0hXheRmEBdjXK/1L8k3hz3PH\n3H6wMAS3KkRa31rNuzkdQX593UiVJNMYsxG2bZ1I5LHU/wXw0XQ+0hPfVm19\nuTAE7Qaje3J/dM//e9waqkl8zaQl9B0Q/+69S+Yod9b3Ag0zZQ3M7MpIfLmY\nbYbYFStmGkQMAefdIdx7OKrSfbq/uSYQ82XJp5OC9cImWTb72q9P9rBfmCM2\nJokORfOt6EdAfB3UnI0g0h8f5gbox7AuNE5ipnp8O7L/JIBcOwrzG9UBSWnH\nRrk6uD6AMzEbheFr9v1Jmlt/D8BO+rIze4ESh6fA203ChCpSYgAFcPuI0krr\nfmx+80C9wLJoMSSqsAJM1NrNoatK201cKLe78cGZIN+24DVPmbFoHieaNkOb\nxq18vZcP0SwjXQJ93UHKV4xa1ut0CCMjNCgQ55i/W2uMmBmHWjOG/Di8KUip\nNrhXoTV2DVLkBecGH0nUDc4+u3hph4ZO5ekPItdgiWlYww3TAR74D/Enkl3S\nn8BrA3R9ufZBRwqVcg3uB3eGzRImyKIBjzAVuNknE3G9HKVo/ZYm3yEqoTze\nNqiN\r\n=tgoA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"29742ed6e05f31a0db1cb25b5160429e27a516d2","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-8_1525791704122_0.028650535550287515","host":"s3://npm-registry-packages"}},"0.0.7-beta-9":{"name":"muport-did-resolver","version":"0.0.7-beta-9","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-9","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"053c79c617e76eec9befcc7979db1d97711559d7","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-9.tgz","fileCount":12,"integrity":"sha512-fvig97wwPzvTW/c7ioNdXRxC7+OhYLIXHFgZpGZWJlCzYfiwlfYF9YBqGYbekXOBrNSV8sLSJL17QPwm1b+Wlg==","signatures":[{"sig":"MEUCIHA279nWrzF4GMQR1x5qFotajAXwDMB0MXb09xNAIBZzAiEA2HPMjRcLjHQat40suDbMXKsxl3HG3s29rDEkkHFg2fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8bvpCRA9TVsSAnZWagAA/PQP+wTJs+q35vsLSg6Qwli2\nTAPdORYdYgTBga85Kt+4jbr0K5eCoDx+pSaIg22WLF8x1xHlhyYFFGFVdRFt\nNwlg0KwGipyXQVQnQXZDOBPf+fZHdTQ1BeX0V9+ce6Erl10PqVrUrhrfGqPU\nYVQhEIkNZxRJWFBKUSJDn+2gYsSRFuoeiMKIg4BL2OYXQhjhL7V4+Imhi0aX\njr1++FY9OpIXs/4Wq9HwVJ7hKlyW6W46BW7Xby2yoHHNZWJN0nvHadfd6QHV\nCGGpiKcwYMObbsHEe07x5jjYDPQIvlqZXcBXQflM6BHPAjlQU6uabvwu7W6s\nokGZtPD11h3Yd71QNrVvY7vGMAs1DrarKgXSNHrg0Hd2uJ/Isyzef/4lpo73\nd3fqXPO/3inSkCqAj03rOXuDfjkvFNuJbsywsOOzLBPbDpi9YMQ/oVliqGSB\nnXn0vr5FpNWpCSOwMDKwu8u1RC/QNws+iO5vcOw/wTLSbGNWSNm/XZC6W85/\n95SrJZY7odxO00Dqj+jZ9aCjbGWBAbf9OksJQPGWOXIvD8JAxm0E1Vg4t0F2\nDkvV2pLBDsCCG3DtnxAvX9fQ4ujIaOinUXobvB1aecX4TTnY+ajX1tJOs+AB\npz2zpZ4HY/KcAoI3HjB0t/3a5Sl/WsSpJNmSixOBaRtwnfB1xHskfN12gzPG\nxeHC\r\n=ZbTR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"29742ed6e05f31a0db1cb25b5160429e27a516d2","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-9_1525791721183_0.2419801819429499","host":"s3://npm-registry-packages"}},"0.0.7-beta-10":{"name":"muport-did-resolver","version":"0.0.7-beta-10","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-10","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"aeb3f47459063a3e5456020de5fb7b31ad70476a","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-10.tgz","fileCount":12,"integrity":"sha512-grh0CZ47KdzCMt0nNytTESjzW/Zy18seV612J49jvmfAOw+ySxBLF8smr1FJqPYarCGNXI8Whc0KsdAVWgT9ig==","signatures":[{"sig":"MEYCIQDA2JWDcL+OmF4tA03TPYupg16EfxZCmOQozDqmP6GVGwIhAPdmnzj0YZ3Bj2vm14d5m6WJBXdJhR8tzeCWmo58r3/f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8bw+CRA9TVsSAnZWagAAtVcQAJUWgYAXCdCSBMjOCQWN\noCf9KLvPPzCMddSO3ohYsDlQHVyoNoU2YXUUrhy3BaQSuCvLIcbwoXDWUk5q\n0StTx8sC3O5au6Tnfrtq2AiTJwjELea6vZcygwuHHXUPJSr++iQyQqMig9r4\n1RAVAPWHuoQzhLh4xk6WWyNwbk+VQodMefuDjBuwWKGxy6K2wy656Ydzar9h\nhtg3NqlbuLkizxDlxu9YtTzrobDcofrWUUzXYyC7PJhOqEmEb4ULuTbM5AJH\nCQEemoK2/Bc5LQV+3RPEqdJHUWPCNvyDt3cQ/Ad3xp3geIv7eLnwVv49lHtI\niSdIHJeSsTfVgmGzrYmHEl0firHLRwoq3wPoMJ8T9jSPi56yNSGXIg/ToVEv\ndJM7sW4CACggFc3nc7tiz4mWQZXA1UA6Gz4iRKWKZx3kup0soxIeXNGJDBVJ\nFFNOGBSBqqaPq/irhaIEbMvBuB7qZssKJaWhplpGK0n9uO1ZrX89rjRXE0Fu\naWb1/Y3LwdQ4SIix7YZwnMYPFoicKAjWg1132nywqLL6fH+ZUZQ4lSM4e5Vy\n8O6HzSu7upKyZcLWCQ0TLFFimYrnUeqcFcMesfATNJxrski+f0IvFa5J3xLp\n1N6m6ijDxzZAJoGKeAxSO4qO4ugz6gCUBxYoBNp22EdxOKblIOrV5xlJWxQb\n3phv\r\n=nigM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"29742ed6e05f31a0db1cb25b5160429e27a516d2","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-10_1525791805891_0.5379542540944586","host":"s3://npm-registry-packages"}},"0.0.7-beta-11":{"name":"muport-did-resolver","version":"0.0.7-beta-11","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-11","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"46df73f45ee36247c87f15e90381f1fa0f0c1973","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-11.tgz","fileCount":12,"integrity":"sha512-NGyqVxMov4gor1JYyGH8YsiwtAat5f4HdvTtKTLnsh9FXV0ya45Oia6x1x9fs0c/XOzEAObezK5YSjVlKj1SIg==","signatures":[{"sig":"MEUCIQCheiKZSaA3SUMyIwIOSLai3uWUMbUQHZUhJKn4dvZqVQIga6cU1J/OAz8hs/N9Up6IyEPTKUGIezXL11yzpAaCG14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8b2ECRA9TVsSAnZWagAAIAUP/3dJEh3LAnwjPuB2FwQz\nnOKhCzOaRXW9kTZ/HRj462Oe8+aNGIFOj33Jlr1t9t3fVrr9LE9WNf6t3Ygy\nbt+tB1y5x4su8hmkr+noK1I4istmZwMHuCDJO0TMhO1mFjvi47kOpSFHYoYy\nIIflM9H0WOZWw1tJcN7PzdmaQgfVzUW/NHo2lusd+bRKETG5LtxvMbTE77+C\nRiBLJBOymgo6jb3FPntWSU4YWiBqgy6k7HlWJ71kjW5VcSiX9d6URnV0Go1N\nEHXzAF2UNsE6Lv0R+8ZtkgFdwOTvPKDqcss4BENu1+gouZ/XELpKxzOM9VTe\nqCduOWoKlw+Q7degAUPpswHX4Xot4MdhQNt7f6xJssb95aq8+Uqw5Wlna/Ld\nDHHNFwg09bvUGHijVSHVZlh58b8Vs4X3sZS34XFcCUJWZQxJtVR2LasdARhW\n7SXDl+kUY6lwcx9KqbIPIp6TJklZmbfWrM7e1hBMJ64KUDhDfrf47ssivd27\n1KeaV/EjsyhdFrL9h76whbyDy3feemwrhIGFhoq0SbwUoSqFJSdLueM70yMZ\nTJ6BWMWUoQVukNfT38o2xDxE6mYGKJlxvA1dCwaq4eLwTHM8JPGJzMy0cL0t\njGEORca6fGrnR0uujHXzFqsw5ueXb0eyrY+aWljeHhTT97IUusFKJBsyFBqz\nA5U6\r\n=Snd4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"29742ed6e05f31a0db1cb25b5160429e27a516d2","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-11_1525792132163_0.8043168194560897","host":"s3://npm-registry-packages"}},"0.0.7-beta-12":{"name":"muport-did-resolver","version":"0.0.7-beta-12","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-12","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"b139641a7b4143a1e2863c2841b5a536ffc36a32","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-12.tgz","fileCount":12,"integrity":"sha512-cDKBlhy/XecUV+Pq7f7EJsCFtFZfxtoLOo02ecXivzEf/IkNUPu6wCikcw7rddhsuz5iMAZnmarHbaoemABAHw==","signatures":[{"sig":"MEUCIQDMtBt25ot+teq4Rda7nUQPuzXJx6sj73vrbaHli8v2ygIgbJX64B4tODZ+fb4lagfT1Gf6bqxPyvukZsffDq4KSlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8cH3CRA9TVsSAnZWagAAnRwP/idnCARw7xOvhLmP1tVA\nJyoi140/AsmMuCwRlBiLkoN5fa+He8wFBWq+rh6kOjBgn2ujdT1KMwWMK01x\n800q59a4t2RlBQ/FmTddv4gsRJ5CMJjLdAbWcLB7ZdVNmXAN67yqxLVmZhP6\nPMwqbI7vaBmStUblu2lEgbeokmsw0lN1W/aKdfKLJYwlvDCpW5DIRqR+FzBY\n3v5zaDU6zzg5P33FouADA6ba/L7p5joztDC8h2+UIADkqbCfVwXOdtpVSKyf\n0HzvcjGASYOpJAU4SE6Jal+Te71Fw46vWNnKRuL8Xi3HAXipRl1smQF7M6MI\nUED4q6taBAcsfRZQCfcE5SbYbWGWnkIwqDatXt3Tv/F8w2/aQFcLxqa+UHZP\nZ39C+rF8qGOEKSbrvRD+rg0MG+AorHKV7RpU30OAaB/qA63OZCkW884ypgNq\ndiUlf4epqPGrXJyQ2PM74a5eGh3ianNc4mbuezewz9zXJLyBHkvpzJqwAEBZ\nNKSK+P339avjEqHcpsUX4PflKx8RZjrC/aqfB8JiK3wTwJUTF+N0PJvWbqKT\nFwSILCQQRTK0I2GpNP3PEQP5K/y1I8JhKVr9zRhhHaIRB+JVDrN6i+pCtnBD\nvFVyrBb7SHjZ1k6TGi/T0ECJx6gByLT/4oKDKGtibQQEqTP7i/W+1G7OY76x\nymR5\r\n=4aFs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"29742ed6e05f31a0db1cb25b5160429e27a516d2","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-12_1525793270940_0.028464052048797317","host":"s3://npm-registry-packages"}},"0.0.7-beta-13":{"name":"muport-did-resolver","version":"0.0.7-beta-13","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-13","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"1005a3c9840e99605a370da88a38893c433f13ad","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-13.tgz","fileCount":12,"integrity":"sha512-YRoNi1c2j9Zu3QlXvAYM5NrbCRd8PACTMLhJeftSxrSFsjspayDRZv8Rgw1m3C0q0eAUX6Jrts6uc02jkqUmzA==","signatures":[{"sig":"MEUCIQD1TH1J86GPejjFlaw88/evf1J7eHTDXgzgdQTgKlkVfgIgED3b094bcvUEWAEQq/Vtc0bd/XpQ/CRe9DuoHsZBGbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8qRXCRA9TVsSAnZWagAAIeAP/iP+ruK8/Ts6JIhGfZt+\nNpy4s0H+xANCg3R+Hc0LgUcyFe3+Hl3IbQajVOtpmkFnIAMJ1qZBJYMyUQNx\nMRf0rjcJTKCgRUm0QL3hj2ZnA3aeaYWn6IP7eU1Ackxl15JtKyYWh4Ug8Vni\nL9Xk165PHfltVadgGocPY0nq2hBg5scKMNdxwe7GwWTq//hnu773VoDFlPJC\naTYFgwzW0mfw5HsLPBKyXHZ8cpYBTh6StfE6YpfREBTbKG1W+HLcGCN2Sg6H\nSLsvQPnQe0ZCdnYoTbsc9DI+uef75umnYyCY1GmOM35MgkGnRj8ln+LTAP7Y\n9kh/6q5SuDqCj1whFbe/p8+y+1MCNQxob4Z/RnmrtkUV/bcUZ+9UDhFPJbL5\nIdO8P2PLVfw8eGlH/W+WJbZDndoGSroxCpMfA1t4k1JYn4HewsBEFRdimZGN\nxh+hGhyzLMs8v1pnqSYC/++HqwGRQEkjW3lssr2b8o5vOb2JfaC/q3SMqJq0\nVsHCDDNhWj2Zu65NfAh0sEwUp9l4gZRXAthnDnh9DTGeJaa/LERF4ueaO9mZ\nDGc/l9qqROhPrdkCmXwdo6vRBxPBzSqcrT7H9TbmtQlCaYx0LeLubepfSZR0\n0FuftI3T0e+vCA5jreM5o/ddjXyYFiDi1L3SpWrku1UcQUe2hmwuyt/G8svt\nfsaZ\r\n=eoRd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"f9712daa3bdcc4e1e8bf0891e6e3a730a87ce6ab","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-13_1525851222591_0.9682335174811967","host":"s3://npm-registry-packages"}},"0.0.7-beta-14":{"name":"muport-did-resolver","version":"0.0.7-beta-14","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.0.7-beta-14","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"47ce883155c08e4e4c9b081f44d89fca52048fd9","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.0.7-beta-14.tgz","fileCount":12,"integrity":"sha512-8i0Qz325RUAx1SaDwsQ/E4O+6XhLZrzIPBGA7pqIaLSNZYqrMFe/ANiBIzXEQSJ/kozlNIqy+YtPGj2xaYpZWQ==","signatures":[{"sig":"MEYCIQDW0iBsvQouDjYW06cUwXBb4G9/N8iZd4mHbg2YV0U4kQIhAKPqNRyZbeRpQagtZ2VgV8KFtAWPBWJGp4ltMzfV2ZQP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8qWRCRA9TVsSAnZWagAAJE8P/3F9UoyXhHhOPFChSyQr\ndRKDDh0QHDIS0/mMVsdKmFc/FT4XPFF1J2iiqW/ri5pUpSkLthLPyAXLASMp\nJEDbZJwItDst33Uy3c+IM7ExcLK1VHE/rEqH5BmLRXUXM2HuzAtu890vTNPb\nj1QQX8b4EW7GexqGaqTsmuDIrwM5SWpfAqSzhizMqm5QBq2h/G/9aoD5gQiL\nXRxjX96uS97/a/txFF5CALtDuXn59BjQGHW9CRE1TJUT5issufcx13mnG63f\nhOk+DIQJ5lq7T8ip8tjST/6xDT6cyIPv3N8m4mahTKJRa/ewwwfBBbgLvEgS\nE6tybIEUwlBgT69ytn3407WfRSD5kY/6mDT4LQGy+4yV/0geY82HBL7x+wcC\ncwpkGsRt+O5XVASky9/b7OVOfUjsoxg9ojASEjJ3261w4EFRXyC8/0gxqwwi\nixv/8FILoW1E2nsPtOts0nArFdYJqNJj4a+0V6DeYzSsD60/+FFcKD3wQWPd\nzSZJHlkOmlkLYZf5aFdaRvKA8UshiUrRWqd4HEXta+OQmVOmMNA/QeVe4Jv9\njg1EtYuaJl1RyHq/tyGvhlyOtOjzyDeL7vQXY68syw+DSZ2cI6Rp1X+kBE9W\nZNEHTP/XrxrbNYzaARVySim6ZRIQOjH9pAd6xY9UhuCbhnyhAvMafM7HLlmX\noYY9\r\n=i4MW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"f9712daa3bdcc4e1e8bf0891e6e3a730a87ce6ab","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.0.7-beta-14_1525851536944_0.34976194743136624","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"muport-did-resolver","version":"0.1.0","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.1.0","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"5e5a12dbb38cdd0663aeb090b360e7ff2e221921","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.1.0.tgz","fileCount":12,"integrity":"sha512-UTxIMsQYIk77u9voJ7kZl8f8kuJrr7STKhooQx/To/W8cnA6LaXOpWJPiYsWjgZWVvpxsWf6+t1U68W5k/yZOg==","signatures":[{"sig":"MEUCIDrvQTRa/tfv58+Sy8U6qVfc1G/8xyJKje/0Yhqb51voAiEAijhYCRz58ySnwBLlCU969yOSwLxT5roToxfTxYTduPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9A8fCRA9TVsSAnZWagAA0b0P/iapyRwmYplnAVilh7je\nCqblg+L4xSWLuAijcH5cy4ii86lliEsoGwaE2jlcHYqmrnNkGjmGFo+9vT9E\nek9hMBZ4wp1+NoLi4/prpp7IseJKQXLkYLLmGRxtatY07RbSPb+9BbFD/8/s\nhqgZUXjHOqdk13A+3VbI5SlVcnbGhbjTzul5JJ/2uMf6/K9LIS7nOe0aDYLw\n5arHBDIbAehwoN7BI/hZ/DZr2z+WXq826RqaL60LfJ0lF5zWq33/YFwLvrvr\nW6+rUOctq/ewBnzshwqtI/BVLgaV9OG2dzOK/0H6G9cG9DllIlc9dAAxY1qb\nL3Y71gU/5RIqm8NmjP/45ESdb0rnNyRWioM5b0sWTyB9cIo7TTNXwqKRSVcX\nZjf+zinJ2GzwWAs0+bhDthaokmQGBKVesUq05DsNmQesZ6UOIJrdGEYUcrUc\nRFHj6oxJKvV/Fx+V+50jCi5VXHcm6q2C+DuV9lueHJHRFiSIOIYSQkmmkblH\nSBTSpsrxqacMqoGL8TQ9HQXnRLaaDrbjaxT+x6g6Ozs5J4G10NM8SC+WsoFH\njA3eZVOfagqirMWwWHENQxmPB5vJV9v1YaQ8HqHoSbQz4mIHrjiVjZ1M+rtK\namg71SruG6kivb0YUGBEypStSi72ovHR3QvMhDRurU4TSzDr8ktzzBrITJk+\nav2f\r\n=IGds\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"browser":{"xmlhttprequest":false},"gitHead":"ff12aab2f7ef7bcf9f115b557681e04eb160c932","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib","prepublish":"npm run build"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","bluebird":"^3.5.1","ipfs-mini":"^1.1.2","did-resolver":"^0.0.4","babel-runtime":"^6.26.0","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0","ethereum-claims-registry":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.1.0_1525944094021_0.7568924904089134","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"muport-did-resolver","version":"0.1.1","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.1.1","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"4fa6711b249a3b98d754e8fe746cff6cf7193f78","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.1.1.tgz","fileCount":11,"integrity":"sha512-Vx7GYe3NjeeSfjKQLZ4D/a6G3/WsNS0EPmdeaCFNcmOLwYFZ5VDjTPQGcSYyQSW0XCfP8K2aqGXXdsnOI6mCCQ==","signatures":[{"sig":"MEQCIAzwntl/HAUepb6Bhe8AyF++EZrss5RX+dN8uW5gNZe3AiBrhXO6OkoyAbixQiqztTcYGMIuyuZdPsS2gLLb93qJfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBtCbCRA9TVsSAnZWagAAWhwQAJQkH+p1/182NryLvErp\n7MBRO73mxipE4gaaHJmHzmRrxGb+2tzAkGUhNoc7igdmlmYb0lRMUVJfiHbT\nCc4pSvf1hZjVjrcDoLgQwv7EIc579abaluO2OXTvI/a9o2wVlhfxvgateA28\nuI1MgC1gpH4lPDfQJMV3flr4JdNmuHfb9cBy6PLFUCV0uCP5yEUdj4XMIiQ2\nWe3F8Ih0V6iZ8opVKAlHIcpOcm2O1SUMit+CKLfwvne7RHr1gr2xVMMrICzf\nF0tLy5wi4gW2RmW461GJyGoZ5ZlZSXFXMxKORC50YC+eOQPcG7TTpGEhpE3g\n8TI517XxgLyhkHmig9J9ZJb+ZQ5/LorPuhP3uDGv3XOoJDa7AGdpAyzJg3Zt\nAje+mCqB3TvNBYHNlQUZI5szvIiZTkV88qcKCVCV4XYhLkNIYoJe9b6MQnXi\nYBy0oY4pYowNzbjH+3SyK2zULaTu35iPWMRDp2DR+Kovv4sSJgkAy03n7qd+\nZdiFs9Q7/LWKDppNOjCyvIAwwGPHg27UhhOSo+rZLAzWDudAIBGqslufhTa5\n6VjNSwKfzAAgrgAe4VkEp6WvDrt3d2J42qRJEtnnlf53ASoCPY8X1SqFWXRL\n+WFoYh4xss3I9gbL7v31rYhJSEnAFG2vtI/wkVw//OMj5StV9mTvTSZlirQY\nvA2P\r\n=lOzm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"browser":{"xmlhttprequest":false},"gitHead":"9bec84582f00cce23e64495a4a7e40bb1f79fe50","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib","prepublish":"npm run build"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","did-resolver":"^0.0.4","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","bluebird":"^3.5.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","ethereum-claims-registry":"^0.0.4","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.1.1_1527173274563_0.7826163327748978","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"muport-did-resolver","version":"0.1.2","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.1.2","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"f4b388cea4764dea632266b5c578d27f1448f7ac","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.1.2.tgz","fileCount":11,"integrity":"sha512-aGmFRLn9ze2z6I2LBKc7zpnGNlHsixArrFutJEkjuNXrGM+Wz+0g5zMfHk9WzKuL5U6mOGIi8Lw7D+WOSzqRlg==","signatures":[{"sig":"MEYCIQD8w/T+2P4gkFwkUL/J8XhX31sHFu+ZnQE62nLc62bKgAIhAPDDK5/I7ltxsd/OyLt1ctDgSVduQEsxUdPsjgStwR6b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB+f2CRA9TVsSAnZWagAAbLMP/1mg60tSDQZRONgGJesB\n0b31v4aE4w3xIDTj97XuQL/J1406HyxCP1a0aUi+/SfC1QuBv9t1n/gnJnzp\nXr+Zae2/KHZuTYw0SE+IhJZEfk1kIX5l3neAZhpbHAl9lnAJuRQzrbI+BzIa\n3L5UDjpI7qb4c8OU/75vX09mXHXZcey8xzJ+ayl+i2dIasqH4N1nAv0T+MYh\n1cN+NHeauK5OcK1ajSsx8ZfVcyLLTpiTgOF03QMZFCUFOK106JlT1xwqzziT\nxNPF2BhZtTKki277qeDQaYSz9ioLRoCinj+hV4uLtyxLXJ0PKdLpSUkaeQG8\noq9vA+vVSMYv76vmmK6eYT+shvgfVPTxyH9844+EZsyoBrWVATLv7J/8aaVy\nhr899gP8ploEOgtlbMH9MHZBGXdqJfCfy03wXG84Tyk3SYsHLH9slvbfjOpV\nctMzaQjKekb9qXRKm8uC26ekDeprqw2BCRlImZijkgilcpHF9Fec2dv8CCr5\nmQBVIKF0imcN2i57cisuODCKNg91vTRsNfz0V/eTJaylWoVCYm8FLSgo/TlV\n459W2D/DIFqnMyoYhBrvwexCdN0mHBa9y/sb7WfdbfD+yp9ccPWlLWCmIvyE\npDPW/CK8FGtgQnX62nR9WK8j8C1sE7AsctTYje3JzFooBWrwRLH8rzVwNqbJ\nWszX\r\n=DZSq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"browser":{"xmlhttprequest":false},"gitHead":"f9af7c199f35ee0dd1952e1772d2da9a5141f6ca","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib","prepublish":"npm run build"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"5.8.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"9.11.1","dependencies":{"bs58":"^4.0.1","js-sha3":"^0.7.0","elliptic":"^6.4.0","did-resolver":"^0.0.4","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","bluebird":"^3.5.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","ethereum-claims-registry":"^0.0.4","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.1.2_1527244790632_0.3812002817315079","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"muport-did-resolver","version":"0.1.3","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.1.3","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"fa2c18559e956cb2a268eb0bf91dcb48d52d6b86","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.1.3.tgz","fileCount":11,"integrity":"sha512-rYpHuzRQkgv9/twW2E54isx1NZ7nDda8dXHE9zlocDLvtQFNRawvPaX5LFxDyN5NDr4aJgaWR79K/5mzPVf12w==","signatures":[{"sig":"MEQCICcbmX9+fxsryBAOfZp97YfTueYmZf1xEkZBRQD8L/ucAiBi9OYduzaNDGUh2AMA/+iXoPjPYDh09FXSLbbwNucc7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbF6iICRA9TVsSAnZWagAApuIP/1/IKecBxr9kT05jF/bw\nqq1NEapTfoe0EuHKiBRXOc4qQKBYmVGqw4KEflCcRi5MkOXnUAbSNGnuO2a9\nGJgPyj5DxIQekXrIEVXI7KAx6FeERwD2npF4+yrdLYUJy8hwRzkndsMZsvaW\nADKq0YPuFXaehQKRnAax5VMgYvQ38EzqhQuNv+8BoQveYtlYthcmxTS1oMi0\ntTOqsMzPB7JCm5uhwzSYCbAPmHOPjliUFyKY6mOqbMRRfs+W789qkiQZP5w9\nuGtvLL9kEbplIh1/teEKzkYknomwzV7EIX/zX4BcUJ+ozyHVyuwTajf0c168\nGywqbki0pnbapzLbAu0e0lssnDSo4vSO81XHbANsJNXFeViPWo6Za2cKS6YP\nqT4eGzy5OdisXretw+umPZNSKiKGtXQ8fLxNKPmuMfXP6Q3Ei7QubatvK3aT\nWrCiFJOnQJrZf0D7ledqR5V3FYYuR9WokX3eL3G0O8wzBCL0Xu1/+zK/Ow8O\njARUDmELZg0/vz1meJq0MtES7OMrkCLWbMAQF5Gns2NJpFTlTmQywkS/8FLX\nGhVOmyWYbCXtOUVJyPItysUMY6VHsFS6tFgTcyHmgMlH2v9wZNMVbfmam2PF\np/JYQP848nLkthno/s8uE2sZfcJypH5EEvs4Z5TZgDSHt87M7ACyZL9HrD9A\nNNJk\r\n=S4Qe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"browser":{"xmlhttprequest":false},"gitHead":"95f0262c26a8ce5dfff6c6e9a511265861f3090a","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib","prepublish":"npm run build"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.1.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.3.0","dependencies":{"bs58":"^4.0.1","js-sha3":"^0.7.0","elliptic":"^6.4.0","did-resolver":"^0.0.4","xmlhttprequest":"^1.8.0","ethereumjs-util":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","bluebird":"^3.5.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","ethereum-claims-registry":"^0.0.4","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.1.3_1528277126609_0.8616321169770722","host":"s3://npm-registry-packages"}},"0.2.0-beta-1":{"name":"muport-did-resolver","version":"0.2.0-beta-1","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.2.0-beta-1","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"1fcba65195fc47a241b96dce88e352a215b1d886","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.2.0-beta-1.tgz","fileCount":12,"integrity":"sha512-ar4xdyt3sJxm35/MQOJtS/q+weNZT98h9hCK+vCdjYclKoNRc2GKrzpwTFk0z18z8Qrh0hm4ueYbYL5ddijwgw==","signatures":[{"sig":"MEUCID+lYf04a7tNITSFLk2N48nrPzkoWH8NBoTP4uh4VmtkAiEAjYIidA5uCv27wk3BHLGrHWfIh5gUL+NtpBbdx4KK1bU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNgkRCRA9TVsSAnZWagAAizkP/0msp7AeJniDzwpNf+mZ\nFWcIs1u3YSCXj0gbImrfOn0CK18ollWaDW1iNfWb0iqSnwkxJmo2E2xUJWb+\nI33FjH/AIZU369wp5mbQQ/L8PHaZ5eG03CNCeYYEr8TPZFSx0SqPc4BKktzB\noWPZ5N4+EjC3yi8RUoCtqHm0LxY+hvE4l8URAl0uCHI90nnFZDJIdG8mHcoX\naf5CwNBCycKHRp4e3uCx5ZNgBgkqJ5QXXctAWAbGeJkqR+NoAlPGBxJIhivU\nBTJ7ELTs+7vc5varFZ/ZNzHcvkC56TZaD9xe9J6/lt8y1CF+eFUepa71XD5U\nNoVLpLnBJxz/SJm9WDgfi9JvGFgDGu7s0EUgAYh5VkjLku6PoJl/oftuzOVc\noOfIPbJfF+k+eE24m1m7Q+dedd7pPwUxJLdjXF7f5kni72bHmKDpeBzNHfZ4\nrb+xjVmShWTxNddFtsrWEYd871xmWFi9vpF89P4sfQLlsrUPZl17ZmGp9bnU\n7hJISOuzohsTj8M5jMwVcmeLap5sBeAwa8JpHcLNgf9ezPniIyvU25V6VpqJ\nQ8Rk7HkRv6fbMXtYG/Wx68AjofYUDakVP7yPDZ4fcgaFt1TPl81IzjucSjsc\nZ4nosaBSbfRKGMgfZHgehvQD0e8/WrZdflJibnnbT4eUQy236RLHCl+cXptX\n8DmM\r\n=r3Ji\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"ceec5e71f4ec9c35778b8e427b3bd199c358f03d","scripts":{"test":"jest --runInBand","build":"yarn build:es5 && yarn test","build:es5":"babel src -d lib","prepublish":"npm run build"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.1.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.5.0","dependencies":{"bs58":"^4.0.1","js-sha3":"^0.7.0","elliptic":"^6.4.0","ethjs-abi":"^0.2.1","ethjs-query":"^0.3.8","did-resolver":"^0.0.4","xmlhttprequest":"^1.8.0","ethr-did-registry":"^0.0.3","ethjs-provider-http":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"0.20.6","sinon":"^4.0.1","bluebird":"^3.5.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.2.0-beta-1_1530267920850_0.6905186212624557","host":"s3://npm-registry-packages"}},"0.2.0-beta-2":{"name":"muport-did-resolver","version":"0.2.0-beta-2","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.2.0-beta-2","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"a73b41c33e066ea50f5ea6df2992834c81abc1df","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.2.0-beta-2.tgz","fileCount":12,"integrity":"sha512-wSOUrJ3F0LjWD/WLhRZnwJGMa7WfQO+z9mNkJuxMsRhMXPZaf8hI+8xO4M5a2xShtA00HQeu7PoatWdeTtdZEQ==","signatures":[{"sig":"MEYCIQDQAdCUiX5KqHWed8JzN5eq1AHRXJwd7WeyJItmg8PoGAIhAPtMfomtnJY3NjrkUlmOhjiPwAJHsx0RDtzt3vMZi8BQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNiCkCRA9TVsSAnZWagAAYE8P/07lUGTaZ7O8oDqU6LZp\nbq0s0mh1ZYRQBwC9JACAHBraVd1cD3KvF2e5s+q+mkHWU8zI4SjPijUogrAy\nCtehSFl3vMBWRDuoxAtw/XW/hNrdmYsYlNl+c0fixJ1Re1ZZDjoR04rXAYDF\n7N5DuT7Ka/8K+PZuO02xAyW9I4muvfg+hbawna12F16H3PCq19q1E91mdSNY\n2JWp8sxQPV2V2vgF+LIZnSxZtL2iVipjREl7DxTROztOxZQvAXXmrtjZ5BQ3\n6cfAGiWnMbGPCdSK5jCZv4fjjlG6D3CUG+6LWT2/wR8S0/X7y5R3kyB7nOZS\noUYWcXp2tr+Wv3pPQRhbPMQ7CKBDuh2Q/JhYmQuItPKgdAbwedgx/X3u1j1m\ntlQdhzREZvt78XWCO5eAtHrB4D1BE8A84z13KKcA4a2U/156zi6kFF4w6JVW\nEggLk3LaNl5OiyC4ndclE6pPIuuDy32SJ0V9aSPKRTmXF6nXwBsEleNxOxC5\nGMdl0vIeUHrJwz7ft1uwr4pbHVDh8VRx9oTxSI4u9MV3Zdc0OPafQyLWIE8/\nnwF1J+cdngGC8lmww83GTpzDZd4+PpQ+glXrjbLK+N2HErUMFiX1BjQP3tFs\nvmuypZ4wPMi0Y3X52JWLu7Rqk8OjbHadRJVEgK7oLwwwKEavfDI0G6q73FY4\nFzgH\r\n=9hZU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"3379cac0bc848bad2a6c565a5f2c8536151e3b8c","scripts":{"test":"jest --runInBand","build":"yarn build:es5","build:es5":"babel src -d lib","prepublish":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.1.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.5.0","dependencies":{"bs58":"^4.0.1","js-sha3":"^0.7.0","elliptic":"^6.4.0","ethjs-abi":"^0.2.1","ethjs-query":"^0.3.8","did-resolver":"^0.0.4","xmlhttprequest":"^1.8.0","ethr-did-registry":"^0.0.3","ethjs-provider-http":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"^1.0.0-beta.34","sinon":"^4.0.1","bluebird":"^3.5.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.2.0-beta-2_1530273956182_0.9966951744521118","host":"s3://npm-registry-packages"}},"0.2.0-beta-3":{"name":"muport-did-resolver","version":"0.2.0-beta-3","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.2.0-beta-3","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"6a439867d7f52bb15ebbedf95865e34b2dc9bab6","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.2.0-beta-3.tgz","fileCount":12,"integrity":"sha512-isoZ7vgJLqLknLrOIhsqZCXDIDxQwJ1dByHMm+P2/LpDCoFgdHhQY7RSZkTLVVGSc9OIGlWFA4vIZz8rxfOxHQ==","signatures":[{"sig":"MEUCIQCpjeAkrgfAMO+LzdxgsN7YHW9fTbyWRycWesHSOLR0BAIgA+FBngwEOkE6Wsi0fNRxDbAewI5RNlIvEAJcs3h/QYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNiJsCRA9TVsSAnZWagAA3soP/RtJSyPGC3Zos+843Xq1\n53oBppNQU0BjWMzcISYLjtysG6qnkGHpcOEU7eZ9obzh9VBuUG4b33ciGU00\n33g6noAv+uUCifQ0EOzbcAQqZZbkeOCz8G4g+gQpst1Zg1IRCsKoA3pJ8raf\n/G+zh1rqQ5W9cS+ljz/dnvwxmJLFCX1ndO6PVDD5oAcKhP2rPFktJYvazTsR\nvktSonYLsCm3ddkio1kczPoI2mdii9SaIH8C1PHtT30CfSjl91l1P5MFw/Ue\noQUpbOJEq4Tk5eErx8N1LmBqg0VddQoGkZ4xCxqDEhOO8D7y9dOIRK/6kopO\nQWV68dSYOMbCpqkf5bvC+/S3M6YMtuQiCEFT1t3Oab3QBoLsvMf46z7Z+VEM\nJhKyektnUuyPeuNNHjMtStE7/lyB7jXnyY9K1D7GJPOIXJ2XUD1TErHPX3TY\nr9MyJOIg+lJug8jnPENO769UYmnTZY5KhivHt38sdTUT7oLH8oyJtjQNqEOx\nH1m2ivFxLpwxkSPWXPmxHLWDpc9QwZRMf9lS/iopMp/0Rim548lOsP7j/uqT\nTAkdjIjf+NpcQfnUhKaZO0UepMeDxRvAaBYFHZf/1XvvPFzanC+/IXx5DZ4o\nKfVreuxbXE+bbAzVFVZrs+czGvxwPNWDpxQcS9BGWuSMD3NDxnHiu6J78E/n\nfUdq\r\n=XXU1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"f29e322c3dee1e63aa71633589514c0ecec95801","scripts":{"test":"jest --runInBand","build":"yarn build:es5","build:es5":"babel src -d lib","prepublish":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.1.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.5.0","dependencies":{"bs58":"^4.0.1","js-sha3":"^0.7.0","elliptic":"^6.4.0","ethjs-abi":"^0.2.1","ethjs-query":"^0.3.8","did-resolver":"^0.0.4","xmlhttprequest":"^1.8.0","ethr-did-registry":"^0.0.3","ethjs-provider-http":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"^1.0.0-beta.34","sinon":"^4.0.1","bluebird":"^3.5.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.2.0-beta-3_1530274412798_0.9953750906595649","host":"s3://npm-registry-packages"}},"0.2.0-beta-4":{"name":"muport-did-resolver","version":"0.2.0-beta-4","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.2.0-beta-4","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"9e8baa4877cc0dadde294ffb0eb153138f82f219","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.2.0-beta-4.tgz","fileCount":12,"integrity":"sha512-mNrhFq7b6SYuhXM/iLEH58HEpR+p12rX7PSnssvVBpbaG3VsBvkYmF6paAFcW73yTS7L8UhJhcle0JkbfzhUpw==","signatures":[{"sig":"MEUCIQDgzdPvzJ/AYNVUKsRH85m0Hr0UHqgcgmDkw9JTWLjsAQIgRnESYro7ssqjYpyM2rh60RktafVT62hx+7O+cWUbuJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc/MZCRA9TVsSAnZWagAAV5EP+QClBvsUOGBQuhAgXcpf\nIsTmnvETlCtZN+NdhHf0iaF9bAcrlI78ZUGWU5OQEM1PcfWjX2Bqi2Wr0Q3w\naTH/JxAuqz/8Z0Wx7HNBN9Z9hTagA8jN1vJy3taJ/zeC2562svmF0weQM4Yr\nv77pL36wyKhTQpLBhvpy9uJ7K6N2UebQg5d/ATm3MY6VJMtw9iwjXHY0fJV9\nZXdtIDYPKnw1s7rdyM/S6EoPTUgvYvJNswOD2GJbGVK8WvUqDvaJiatheLwN\ntmN/SrIdB6DqA981qWOXPJ+LBtqQqtpgu2f1E5zcSdB/C/Dv1Lods5SLxnHu\nVEnx/JttrONv0BnvC9shB52e3+eobXP2K4Gqn/EJIaHgHYUkQXXEGGqLe6Nf\nOR494BOHmYvcZuMjlTZE0q63O/hLPUqPvWPfLziZ6sc445Vi6ahfvERJBmeV\nuxyxBMYiXmq8a4UHuK81kvIzLynkqdlCvJBwHgUjm4lBk5DZkbRM2b6JZRHc\nVHeCbv1l6W8ZF+DfoLurdxMYwQpWGpRY0nG2auFPL3FCz7V+g+I7ebnXL1Rq\nc9AqdAPK8diat8tZb2ryYfiV3v0qYQaYqx9BHfl9iavO6DBLGQyDWC9Mqj0r\ncSGYD0Qpe+3CGy4Npkwh+S/b/aEygPWVFaMpSpvUHcPaRn7IceFzGG8ekFt9\n1QRv\r\n=tIMA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"9d64f9f192b5e40fc22d0ce0cce49cf5e097640f","scripts":{"test":"jest --runInBand","build":"yarn build:es5","build:es5":"babel src -d lib","prepublish":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.2.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.8.0","dependencies":{"bs58":"^4.0.1","js-sha3":"^0.7.0","elliptic":"^6.4.0","ethjs-abi":"^0.2.1","ethjs-query":"^0.3.8","did-resolver":"^0.0.4","xmlhttprequest":"^1.8.0","ethr-did-registry":"^0.0.3","ethjs-provider-http":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"^1.0.0-beta.34","sinon":"^4.0.1","bluebird":"^3.5.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.2.0-beta-4_1534325529758_0.16822851578690523","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"muport-did-resolver","version":"0.2.0","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.2.0","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"79e11e0f9fa857b85fe477b34e34b0792c093af5","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.2.0.tgz","fileCount":12,"integrity":"sha512-0xDzF1yV2V7L5mHbdAlkTFbt1Zoj7UDxu9c97WwK5ZqKH+iOUbXMGrWxRVGphx2HuKLYIwHAjmU+Vswp8BoAnQ==","signatures":[{"sig":"MEUCIQCr20PaDvDp0X7yoBp4mGKhUqofZcBwPZu/1zUauAALuwIgcTHfV3dJWQeDwYUDBEWe+KN7hhvctRbrvzw80EVMVIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdDHzCRA9TVsSAnZWagAA39AP/isO1zUkXjURmm1S0z+Q\nLJ+YfpBTSLNewDwHd4AnGALZyCCTPn/jl+EnlVPEwOSFaCge/+0LwV6YYy7d\nqmRePX7nUys1bmuGPgHOqJdiQC2lvOxgv3FyNi7TbQDjHGNks0Fz+dnzilV+\n5zFlSNLc1NDixUz9ip/PrsCbKdhJvwik6lNVOHZhBVGihB/hFljQlck5mVOB\nFx3X594Rlpic23zZq3stgz0rfUhC0+vslZ30RiwCxpR27pe0tMLcOcFT+FP8\nqOCF+G/+VFAMd0jpk7jf3NKoBx/UyCkcznYodW+tggTmoKxJvOuo5WVNhprY\nvYKPYhhuI5kJ/YdZHW1n3sLCu36Q5JWYkkOnNGTjEj3VLBfuPzAzGWy6W8mw\n2AXwVYTrQ8eNI5U/piGN1xsuMpAYVLHc8fZdmp2RzTb3aAfciqXjxNlgvWVf\nYGHfWE0pejeBsZRFfmHNXdESd55WERwzX1r+y7ziiGRufULaLXaqBxWPPBsc\npXt72szhXSee9jbXBSW1GN7BbttAI1YAAmFRXDPtUH18MTrYSwpLki4F3aCd\n5QHdZ2SrawwLi//DuFbP928zxwm/Zg9S4BVzkCntad+gGyb6CS4qItKVE/hZ\nY0cAZFHCsp7K2m/kMTFW3IYJ8cp4VAkS6ssfgZs8ZSM+1H/e0cjs6XfmnC7f\nujJg\r\n=tNiG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","files":["dist","lib","src"],"browser":{"xmlhttprequest":false},"gitHead":"94e2ca0fa310d38d3fa1a7c111e59fb12a3f79b7","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublish":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed3933@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.2.0","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.8.0","dependencies":{"bs58":"^4.0.1","js-sha3":"^0.7.0","elliptic":"^6.4.0","ethjs-abi":"^0.2.1","ethjs-query":"^0.3.8","did-resolver":"^0.0.4","xmlhttprequest":"^1.8.0","ethr-did-registry":"^0.0.3","ethjs-provider-http":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","web3":"^1.0.0-beta.34","sinon":"^4.0.1","bluebird":"^3.5.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.2.0_1534341619492_0.9080614515558092","host":"s3://npm-registry-packages"}},"0.3.0-alpha.1":{"name":"muport-did-resolver","version":"0.3.0-alpha.1","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.3.0-alpha.1","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"1bdbf1aa6140aaa19bdbc2fa15ba3bcb0fd3dd07","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.3.0-alpha.1.tgz","fileCount":10,"integrity":"sha512-2DjO/Xly/iAf913YV8kPyFtvwdRGwKDq2Unuyda/j6902z7CH0nSdNRp+uPkaCxO79HtAVZ266bWfo3hRxowag==","signatures":[{"sig":"MEQCIBRdVEXZ0dkdFuKP+A8oV0Me2k9W0wGFPpJT5giMDcWUAiBz6b1KiBbx7wcJv6BrA+0oLlbZf4GQllL/yRscdY2rWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVerdCRA9TVsSAnZWagAAf3sP/jJ+8QMGCkR0zvkeKApz\nfUv5C5kSCdLt5S45cHdnGdLe8v4naGQ2ikzwrf5uEdCuE/cKNM3QvKncOnR9\nTfGdtXdgRMdNNNjfxhJZ4xa7r8ZXzbzNnBBQG4Q+kytDQ9dNvZRV7FgAyn8e\nLl1PbiOiv9Ujs9TKkP7Hnxi+BUBVJ/L8RMSl9h7ERDAnxLlwSZMc5MiO5l85\nnrKDAtQ2E7iosK+cdrS72nntkQndjMIijRqOTXulNKpHOpNXh+PUqTwI2FfW\nf9AEKC8hJWD29kEZkv5CLCyA+UtiJSbqdymL0+D8ji2A9i3uCEdAkVx20RBX\nTdt9FjYvfiEUE3Sz4+zFGwi84GK8teivwe92F2K+88w7t4/TQVBBswQAKrx4\nY2UXP1vKk1kssR/sWTuqmQJTJtsW+cStCVT/DEVfdsqytbjLU6krzOCeIb88\nxfDXJ5VjmEFfuVUWwPbXMZtXmXynK5FDF/3aIM093gg4a0/7ZSzWRt/VSvok\nITpYPvvKEMTHs73l7o6xXzfLugM3Nqu6QuTG+axc2TSySA+aybUN0KS9paOD\nEiZuslrrOQ2jKUEvBWe8NgoN7YqGm8Zsre1BFGkbNPnSLgIHJdG5PsygNpH0\ntWB67Ef0XOWHehFsbEP6sOwk7DPvtJmrA1FgSCkijW8XJUE7QhldSAsLIYQh\nfn4d\r\n=xjTr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"2ff5713ba56499a88fc6838a7e910ab148609725","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublish":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed@consensys.net"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.4.1","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.11.0","dependencies":{"did-resolver":"^0.0.4","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"^1.0.0-beta.34","sinon":"^4.0.1","bluebird":"^3.5.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.3.0-alpha.1_1549134557310_0.6250232947691796","host":"s3://npm-registry-packages"}},"0.3.0-alpha.2":{"name":"muport-did-resolver","version":"0.3.0-alpha.2","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.3.0-alpha.2","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"3cde38c903d27882a4a75e31f41279cfe09278a2","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.3.0-alpha.2.tgz","fileCount":10,"integrity":"sha512-U3NQvX4ljO0sR+aTe6830XGDVRgEamuYMB0NgFzz+KFkWNB0DhNQK2j2luH7pJT8igwY4lExNKj3rMI3qW4Iag==","signatures":[{"sig":"MEUCIGpZDqWNAOJOtmD3QwEqiwpLTSqfPwRejnXuNPcmZb6mAiEAtDmca33syD9p3wRIzMsbzp295TOPlPXuLFvRZHSDU44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVfCiCRA9TVsSAnZWagAADP4P/3AJ4qc8jCBwbDq0Weor\nmjCVpErh8/APMq4/zO3cCh8uR6q28gWt/WPlHOibPAhSUgmi8qVJADpjH+3E\nhyZ+TCSjsLc/caKkwd5mCJY/mvTkD8P/uOcAbklkyUrknXrFOgjACoCAPkJC\nv7CG8ox+7y5imR+lSerII7DiEtDWAt/OQaPFkZ0ejdXQkuLHYu8X63aa+cxA\ndg36PqpR37qIO/S2dFg8+AoCArk5JBFOQROec3QJ4mpN9q+I4YABw6iUOtwU\naXFCMsUU8gjVZxC1YsHzFlv0yswobmdW3KGlwhonTSzM4UpT0MhFiDc25Tsk\nXv078rB8neDahUk9scK6waxrt71CjEmNg9xcWWovHe+d6AaEBkonpPoUnyjU\nK8tzUsJdgVGUgUm0u+hThJlJjpoO8pTuCcawOFmiCgkhkM+TRjLKY0J24qaE\n7Y+y+Eb775LJ2OPLfeKEtUrsI8+/BwscQxfjmKL2VivtrcoUvuOOV9s4JtSQ\nZZ++kFKz+qSA09IByo0MzN8mv6Rzoaro+cG6a4vnAdbKAh4be/Jzb/CRNo57\noesXEPIuzWStpJIkQjAIHs1YSZQ1CwNb07SlxFMssXLVmSoWYl6lKgTEeD2f\n9LAVnQ+UuTneOfHUCsBqbIr9QnOksPeJkqf7KAt+JOjAQK0ynpYYbIIrXARF\nJJW+\r\n=YW8y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"d10a7973a0a9ef3c229a95e8e75088ecd5b81c34","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublish":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed@consensys.net"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.4.1","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.11.0","dependencies":{"did-resolver":"0.0.6","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"^1.0.0-beta.34","sinon":"^4.0.1","bluebird":"^3.5.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.3.0-alpha.2_1549136033800_0.43438877087042793","host":"s3://npm-registry-packages"}},"0.3.0-alpha.3":{"name":"muport-did-resolver","version":"0.3.0-alpha.3","author":{"name":"Pelle Braendgaard","email":"pelle.braendgaard@consensys.net"},"license":"Apache-2.0","_id":"muport-did-resolver@0.3.0-alpha.3","maintainers":[{"name":"oed","email":"oed3933@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"a419d20288e29403ea3d264f5f570351a84124f1","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.3.0-alpha.3.tgz","fileCount":10,"integrity":"sha512-rT7/ZzeAqAnfHvKbh+fdwxQjr/KFVLzVm2vViAJ+RCOhTTFd/LGgQAH+5uvXHFWN3wlF6XZWRARVDmHopIjcLQ==","signatures":[{"sig":"MEUCIAJfLOViBq640op5UnCPtRPcvlJJZ5OOuUMpQySXXw8bAiEA7AB8p/s1vd93o6u7HFV/1uz6d2APjwasIMrRj3KiVzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrwokCRA9TVsSAnZWagAAlO0P/i21uAS8aRGNVNYsn0ZF\nj/pxz7YzKNFLZSjueYYhjaiVylxBiLnEqZAzdBJ4B5mO2cXG5k115cc7H9NN\ntVj9bfvuaB6eJm4Ljn9d3dUa/ae2H9RRF9NeNX5DP1/Oy3TX973bKgjBQ+Sx\nUfotjIQkicIsyiD6JZYwEOnYVtPL1Qk1jtxC4JLyRoDrCDgrkKxNIeoXccOA\neFWIHC6s4Jwd/SlgyGL8mbbsWt5uoSd5WG6XJzV0pFUCXtZTRcIcsa/XAknv\nI792BPPsC2692YAcO2wAmsTYN6zVa2mFPpEknyYJSCOeB4P8mwTwYrXYwGC9\nXwzDQIJf5b+LG7Kls/oORcpdL4Mpk9w0PIXFOGo66O78AzBchLaNwlT9v8xD\niTsv4CC5cV5jljQ7g4V6tbXiVyYAsWB3YY5+Xb4tpHSctNObLpITQp96HWoj\nDNquU2Yv858TKmoWuVSlFMj6XwkeFAXXWW9zl4y78IJds6yRSLaz+JNS2OK0\nV3K6nGqQWaWrSgCV6/G9mr5JFggvCM4rauluoc7/ok9vNzBYFlZxf4HHvthS\n4OUOKmtcgAVgjHErroNriioLWRq4ds1oY5zq+GWhenOllDc5+AF2ljJ4DxSa\nCT/pgcc+WirsWZAWRo9V6Pi5iwB3QKeqV7EpaOqzuTLifwYKmmTUW4HPpbrq\n+iD6\r\n=hild\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"46bb64698a1b4832c78ca9d1f15a39d34df1f81c","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublish":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed@consensys.net"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.4.1","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.11.0","dependencies":{"did-resolver":"0.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","web3":"^1.0.0-beta.34","sinon":"^4.0.1","bluebird":"^3.5.1","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","ganache-cli":"^6.1.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.3.0-alpha.3_1554975267283_0.7949454351772607","host":"s3://npm-registry-packages"}},"0.3.0-alpha.4":{"name":"muport-did-resolver","version":"0.3.0-alpha.4","author":{"name":"3Box team"},"license":"Apache-2.0","_id":"muport-did-resolver@0.3.0-alpha.4","maintainers":[{"name":"oed","email":"oed@consensys.net"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"2e24fd43dcf8b4c2ee9c33ec8761d0e970f29688","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.3.0-alpha.4.tgz","fileCount":10,"integrity":"sha512-4gcZXGyEPMpulunYWytmBMqcBGniTf2J5A27V9Rf5We4y81UKoxA3U7/7+Wc6bslucd5lJu7DCCZFWPGPdzLCw==","signatures":[{"sig":"MEUCIQDSMKsVsNZon2jMjS7Gt4yNu9o6iguiNwRuRI99JYY7xAIgLKo0eQezOkx3WgaEGk5kV0cXMrzlTr/euRo2TolAW9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9lhpCRA9TVsSAnZWagAA8WgP/RJs3QS8TkJJ4/uOLOWM\nJ3oMgMMgRy2207eKGkr4RFlcIPn+LAex0dUgR+JA+/ryYFVH4amKEZWBSrys\n0HaFJlVUZWB9xJ+bkRq7MNiJ9sz9POnYEtn0EXQsaTJZIDMUPZDZEw+kV3D+\no4IU2KN7TNrp7i46yp/6xR3WZGjxRr9QCQPinWtVGTX3kWM2JDe2/3pjBnhV\nnXbWL5ho1t8rbExLQIfGIpP823ghvJYEbJUEE64+EzZBeYlU183cwr3i+lpj\nIJmcRcxsbLfDInWQfLANIdUivX1wH4C5O0jm1wKNRIAwv+sChJn4X1fLWeO/\nMowk/ptR63IGlhK3bkvzy3c9A3zBR0d1VNUVotmMNaXzelcqw06kyQIAvyex\n3FkGlNNZrMP8SLWsGC1MkWD30NQKm19tIh+AgAHLAcbOo+69xK2tLPAe/fLL\nGM/AHJQqMJIpy5Fe1Lngxdj04bXdnCPlU1s4So5jxjCtwsiolcgPFJ9FX0xb\n3cHzN2ION2L0oX8mZpCQ7NTq+y3Ntg5sZLdLLsd/EwHe5ILkzyanwW2Q4040\nQdA4nvNjnX+tECv1fWdodUQMiz7grlFveKmOMyR00Wbpu9MROiEztstUCzjH\nAC9Z0PQnQgxqKZL0iT7KjAiktLBosEQhQ4f4odl+Wz8YFZHQQPkdy364Vb5D\nROkw\r\n=EDhU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"46bb64698a1b4832c78ca9d1f15a39d34df1f81c","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublishOnly":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed@3box.io"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.4.1","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.11.0","dependencies":{"node-fetch":"^2.6.0","did-resolver":"0.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.0","babel-preset-env":"^1.6.0","regenerator-runtime":"^0.11.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.3.0-alpha.4_1559648360657_0.17997994670183082","host":"s3://npm-registry-packages"}},"0.3.0-alpha.5":{"name":"muport-did-resolver","version":"0.3.0-alpha.5","author":{"name":"3Box team"},"license":"Apache-2.0","_id":"muport-did-resolver@0.3.0-alpha.5","maintainers":[{"name":"oed","email":"oed@consensys.net"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"d29afb8b6a55b63fb191fa8b908091a7c1a44d52","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.3.0-alpha.5.tgz","fileCount":10,"integrity":"sha512-KUaHlDTRL/32OuRbXy7xOFqQnybhJ+fV/5JCmbFh2UISIR/UnuhWkG9F5vesmYahK0/V4ck5E5G5iB8671xaRw==","signatures":[{"sig":"MEYCIQD/NbctktvPz7p0caGp/7r/wC3U9bfsvaIc3tl9ZGm9PwIhAIjHCzd7o3Y8JNi/fVLCke35XFmig2Rf9DRHXY9IzUSj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9lyoCRA9TVsSAnZWagAA8DMP/jJXfMOCcWAwJ8WHh5Ja\nmcnCUGDfEv2fK/jAD3G2A+Dpl5k2yF4KHRJadyrmAP0Wl5hUruusP+3uFDtZ\n1U/asqWX/lCd7qefwk3/NQQFpI8KBnaa2rB0nPrqMezbGUg/AqBpG0M4QYUW\nKPkFLe+4yV2XLpJ7n+1d1AF6WDCDrkI/J4bGBowFv2UHtaDY44bsgET1puP9\nnX20Lcd/rSAhreAhWnzaHm3p9E9rEIoiji0iGyBSz5Mk0QPLkr5lPA75hsTd\noF159SzIsOeqCGRb3x31FuYljSIROOAZX1aiZPxok+lvPqfXUTGq59pQFrWU\nKKb3BEnOY0w3p6D++VYULYtRsOzW4nB12EN+mglEfS/lS21qMPpfeRLLCpvb\nZxMSnj0DnsQyafh7k+TZUHXU78t+W9uk6J6jAig1PRARrZogm1ps5Wk+jMdj\nkWWGKYSl7VEu+1EExyQsUG6Pf1VpHumHfflcof5thIeCgf6vcVN0APTfi0ES\nXdxhqUUMpVWq/U3HkUZej05uLHJcu40rZ+iCiyXdC77OoEBsP2KWbn4NVY3H\nB659xDRHD8tMDCefTu/BuIcXYX9phX20qscxY+GeFIm1GtD+aJHCOhZ/sm1C\nFbnqqszoFq55I5HlwiJI2VzDIdmP2gXrEEScB56KZTBi9Y6UjzGx7YzG/EI3\nXRqX\r\n=1aL8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","readme":"# µPort DID Resolver\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"46bb64698a1b4832c78ca9d1f15a39d34df1f81c","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublishOnly":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed@3box.io"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.4.1","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.11.0","dependencies":{"node-fetch":"^2.6.0","did-resolver":"0.0.6","@babel/runtime":"^7.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","@babel/cli":"^7.1.2","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","regenerator-runtime":"^0.11.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.3.0-alpha.5_1559649447521_0.8726551732357046","host":"s3://npm-registry-packages"}},"0.3.0-alpha.6":{"name":"muport-did-resolver","version":"0.3.0-alpha.6","author":{"name":"3Box team"},"license":"Apache-2.0","_id":"muport-did-resolver@0.3.0-alpha.6","maintainers":[{"name":"oed","email":"oed@consensys.net"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"3215e1e39657021830bb5c525573f4de6d621d15","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.3.0-alpha.6.tgz","fileCount":10,"integrity":"sha512-XmYykPLz/hA1rPmIE1uhDYka2lR7N0T54dDiRx59ghtpuc0lTysoQS/Zwp2gOaQUbohksHGueLJG/oMs8Wfm5g==","signatures":[{"sig":"MEYCIQC3WGF0TUPYRBDen4n5thpbKQfNti7CqsfBNDYWE2MXzQIhALg9xGpHILwx6oaMJBhbG+xeuHwnxalF5893aqQ++nuW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc96x/CRA9TVsSAnZWagAAr4oP/R13UIIYWV0vHsPZ4+83\nVuYy+YnHpNlYhbkL/spTIJqDwruTrvLmSF0U8ezVGZ0TdGFuQgJK3TyOLUzp\ncXnbUNFj5U0DSeD0awOU9B6Hw+n1XJd6MUaWjLc4nw+KO+GcN9V80K7FEruM\nYXBV0TotVEbbqC6gh40pLo4pZfSa/x3eT4+oQa7itmk0RQWU5vK3MdYkRE6e\nNohNaYnKk+aVP5UHH4iJO0VBFPPFvJ44cjG6XqA8pW9EAn2IyI58ucoShixC\nKmx5vOLpAi2/L+mKavB9SFKHN6yv9v9QMGv/I8sdjvqc/g1rWMuGCKsQmcey\nRmpvFHDDxpm0BPNXMeSZV5bXrPDAdudtcIKHSOVpSGIE9MyZ35Eqa/sFFNZL\n897wRYpaNnA1v/4b+k2cUAQBlT5bS+6l5weRGMmfruw73PJFepXGSYTcgYzB\nelsOBho6jKsKuTO3sWUP7XsTiqz4gKzBYz+pxaDpEgTV6gPp+8EhNuTkNDi+\nO2BqKPB9Q3NqT6empzB+UyIeVZ8YJkcwvO/TqGMrKJTe+TM/YRP90y6MzWVr\nUiCsAHgzRA965PDk6h/GJUGZFE7Jd6z0dLuu6ZRF+lhn9pNqmXlEeyAwipW7\njFGxJ/0hHI0IbKh/UQr9mRCC+ak04jBXInHaOP777d678QFBSdVlHkzHrmNn\nHlJa\r\n=7llT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","readme":"# µPort DID Resolver\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/3box/muport-did-resolver.svg)](https://greenkeeper.io/)\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nThe resolver presents a simple `resolver()` function that returns a ES6 Promise returning the DID document.\n\n```js\nimport resolve from 'did-resolver'\nimport registerResolver from 'muport-did-resolver'\n\nregisterResolver()\n\nresolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log(doc))\n\n// You can also use ES7 async/await syntax\nconst doc = await resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n","browser":{"xmlhttprequest":false},"gitHead":"75f171e66c900fc2244161929afea78a442fca0e","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublishOnly":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed@3box.io"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.4.1","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.11.0","dependencies":{"node-fetch":"^2.6.0","did-resolver":"0.0.6","@babel/runtime":"^7.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.0","@babel/cli":"^7.1.2","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","regenerator-runtime":"^0.11.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.3.0-alpha.6_1559735422382_0.14990299061854473","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"muport-did-resolver","version":"0.3.0","author":{"name":"3Box team"},"license":"Apache-2.0","_id":"muport-did-resolver@0.3.0","maintainers":[{"name":"oed","email":"oed@consensys.net"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"1ba403f6bafb0c219c47f69d6a46f19ad609adb6","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.3.0.tgz","fileCount":10,"integrity":"sha512-0ZOEKM1qqMvVFWpJW1sD+A8SPg/jftfXzIq2S5OmQmAca6LWna0uYqFrZN3ncN3hZbAFSqn+xUcjfvA77DUcDw==","signatures":[{"sig":"MEYCIQDD0xgb7CbifGkgtetY3kobcxPaWp3Ol2r5/HI1B2krKAIhAOVJQ18qEF4NSlRHNje77IIahsa09ZicyJAXc89mLUAq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc97yxCRA9TVsSAnZWagAABWAP/1fgwzZ+hgzQlRYZL1Hr\nW0B7CzFJtJmFEl7h8toyOLPgfqJTTEA4qkTqxODeAUp6o2U6CSFR3fAk7bSw\nYXURQ0TInpZKrEnUBWlBfZMgJ/GskLX4ZSLyw3xvsrG9oB8qLFV9LOSfafjT\n3TfJlMi2ZgVPeqmkolXtQdMCFR/tWKH/zUfX3XUc8e2P8muITzx+tJ6tEfVR\nlK0yrscuCYLy8xk9+KCbZPLdoTV77UNewSveSgXGHeG/tp1WtgQFJYF3kla/\nK0A+Px/8M4/+UO/UkKAajxzFtdgR6yVTGaNoBq0HnOmKnqhEYAYRBSXuh4ve\nR9weHNfB8T1SwwT5OVZ9uhNbwmhxWPlu+opABk6IRfJoYjFYFeAaz0EVplg3\n52eI8VxJ0+xU9Wwk9BCU7A6Pa38KoT1nh4YreRGHkGrWsg6VdP/dpdJTbh66\n2X/QItPIGGe/dS2r/zkT+bIQAMB3evwAOoZHY7Itt0eaapUVBdTViRmTUah8\nUzzGS5g0sJnojWftym4OrdfiRSgc/2DKapEW/ia/lEkznZJw1w0j7BnklWTP\n9PfD4ZwCmJggOaqp4tgo4eAB903kHrZm3Et4A2sinJEXVPAxnWPGniZ7SlNz\n29nU27odns6rtC3+jJFtLLeP6u+yILIORKj1mFawzcLejPOIXrvmbffROBa6\n31jo\r\n=VxKb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","browser":{"xmlhttprequest":false},"gitHead":"54505e804527aed8bca291e919e079f0d75fda49","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublishOnly":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed@3box.io"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.4.1","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.11.0","dependencies":{"node-fetch":"^2.6.0","did-resolver":"0.0.6","@babel/runtime":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","@babel/cli":"^7.1.2","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","regenerator-runtime":"^0.11.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.3.0_1559739568463_0.8810566604291632","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"muport-did-resolver","version":"0.3.1","author":{"name":"3Box team"},"license":"Apache-2.0","_id":"muport-did-resolver@0.3.1","maintainers":[{"name":"oed","email":"oed@consensys.net"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"18f952b55699a88342461ff52e575b0d8ba6d812","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-0.3.1.tgz","fileCount":10,"integrity":"sha512-xS2MmjLGrXR+7bN5iiLwn+yXLVTIB8mTHVefuDKtJ7BmrwVpTdLJOsVGETsPnIM1lps8JK7WPjjGpmA/NLIMfQ==","signatures":[{"sig":"MEUCIHwpdYkaO/Zvu2IbOU+5GD3x8zd5r9rrCrdP1XdiaeclAiEAoo4IhZfD5bXNm+VEPW4Kp+goKuRgnh7Te1VuRDwnT3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSnelCRA9TVsSAnZWagAAYGYP/0zajsYidTynrtRWU5MY\nnrx4ADbBFwQ2JObexu1TsN542SATIbl2dpXaogCANUmHUfFR5laybUy3sVGl\nxnY7yhqteLtDNiwiPKlcMGerJ0MJxq2to0M9YIPHoLCy+frKNPLy1/VM16EZ\n41DUE1eyVKiB+ezkw2/W5DmWVrOcEeec5yjivTET9VuFyRLGhisGVtDEVqNK\nG+K5GEHCT6dPr0RLxKFMiXgJtiRpBrCNd8o5sMj0oaCJhvLE01SInUmsjaZG\nVYWadA2Z5fPCwFZNb2vncQ70G+QnDoBN6NOYkjPIgBGp2hlzqteIy5aBlsVt\n/Y6v8xTcZ3ztx63CZ+Fs2bc9X+zLgjqFrTTKe2sdcn4sPpIFSp9x6MpSkKsS\nmk1ob33TD6R4GO5SNOzabsjXueIFO1xV78LPxWOPbmu1JETHc1nLXMYI4r0s\nLBhpZD4dNTFi6a8gKpBouMqmZiP4GeHCmTUDdOV+90fWG7XgVjiw2k9qBZL5\nT/9tqvHefmPBIQr9x8NlL+PnNk2X1EYsqF3PfkIsA4l8UqLY2oRrsV3ynFkL\nKDkcdx4j8cRUHWBY28tOO8PoCf2ZTaQhYdMIZiih+PkDdf9ir5hWVS6Dl7pR\n+X5KweKwo3UAE/8tQUSJ8J6zuQxszy0dFNXEoJHTWCxJrbxHrsJ1Xta9yAhM\nAvEX\r\n=t3lY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","browser":{"xmlhttprequest":false},"gitHead":"c378e6fc5ac88478d859d98cbacd4e1d06348657","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublishOnly":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed@3box.io"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.4.1","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.11.0","dependencies":{"node-fetch":"^2.6.0","did-resolver":"0.0.6","@babel/runtime":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","@babel/cli":"^7.1.2","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","regenerator-runtime":"^0.11.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_0.3.1_1565161380097_0.3890433104657005","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"muport-did-resolver","version":"1.0.0","author":{"name":"3Box team"},"license":"Apache-2.0","_id":"muport-did-resolver@1.0.0","maintainers":[{"name":"msterle","email":"mike.sterle@gmail.com"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"bdf99e5e75d0a1de3e4c9d560a7e9d6826b533a4","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-1.0.0.tgz","fileCount":10,"integrity":"sha512-CRrqJw6Qm69xInZXpfK+iOfMRb1vFQohFw1iyPJrWRFrT66DWUWYUs6+wiq14JcJo/i+dUahuNVK2ruOLsK8lA==","signatures":[{"sig":"MEUCID4ipXCNK2FQuGHmdrTzOO2mYNTpsfF8+0WF1UuNc6JXAiEAseus2DUDjjmCZVXGnXoYIjuu1fFdhzTKbh+PzxGbDWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeopyRCRA9TVsSAnZWagAAAJ4P/jCxUz01eOpzbPZ+z7to\n2IOc9qehBHpxlqU1glVYG6PsJCq+l2jW6u2a0F4Q8Elu9OO1bYjDF9AgdL52\nIa8+NuD7dDTntZ3/vHjZZNTYjvGS8rJIgFGoGKCKfWMze4yU9mPUtIK7Bp1v\n34o0ZJFyT9NthTn77KpKJYIv/715ZanM3uczlkLTq45ByNODX4Se8z6jXnhT\nYvXV09E3yg/S4TnIdGu+UmIz636HVSprt1QXcv853I0jdCECctFCq8KN0vhA\nLlQafFlPT7BXUBlltD9Qk6gYrSt9kMjH3GDYWbwknDaHgk9aJgrWvmOdLhYM\nrxwsm9nO1jnVYeMI5eidP7g9DfBwx1fZk1GdIr6ohsG3le6QeDe3HjLfxfTu\nqtYlWhrYcjquqC+QzSfIskTHTGL2BETf2XqIzpwJ9I05WdsoWx3NEajEdsMH\nUlbrTYQtj3+UxKKnQNA3Swoya3BdRYXhh7L0gGmR37AXCs8ItWmYQjPwrKRo\n6t73AZbMUyiq9rJZmnh5wjmhtUSoNXymKCGxcXDBcJkxKi4j/DeqHFKcz3ZS\nOMdcvm8UbJ9e6/n4iJLuobtG1JM/v1NcOePwKh30kk5HbcWFPlXdEfWV9r5S\n8XM+3wKQqfPLRGFfby+l0/Jqa2pQRh1zESM18S4qkwCmMADUc0TXM8Bp+yCF\nT3Ve\r\n=K+RH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/register.js","browser":{"xmlhttprequest":false},"gitHead":"086e20972acae6ac13c1772e20cd6dbc2b321664","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublishOnly":"npm run build && yarn test"},"_npmUser":{"name":"msterle","email":"mike.sterle@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.11.3","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.17.0","dependencies":{"node-fetch":"^2.6.0","did-resolver":"^1.1.0","@babel/runtime":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","@babel/cli":"^7.1.2","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","regenerator-runtime":"^0.11.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_1.0.0_1587715216745_0.5458818975885089","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"muport-did-resolver","version":"1.0.1","author":{"name":"3Box team"},"license":"Apache-2.0","_id":"muport-did-resolver@1.0.1","maintainers":[{"name":"msterle","email":"mike.sterle@gmail.com"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"8af2e5aa7a05e09e384245efa6b6ad6b6c925c93","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-1.0.1.tgz","fileCount":10,"integrity":"sha512-qVXz+NfXpTIcwS4tBtsJ1UCwughc4BTNJaxPff+/ctVLCOBpkf+24Te1toy6a/y4fLFsaN4C9ZQ2bxPh4cJf9g==","signatures":[{"sig":"MEUCIQCPTrjd7SNylvKzdKADlzU4kSsOlmqxXH+jLiDgt7ShrgIgVhyKcQr11K6zBHOAzscOVtYUVXivHvzyF2cOemyNHHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeosX+CRA9TVsSAnZWagAAyrYP+wSULmRFtPkqHhCfc3Q0\nWLrZrPfA8S9XLFp0ahujm5EVZ4yMoNteLsx1o6rzCp8vRHO7LyagDWAmceQ0\nKK02oZYwT6m2EG2xpAYABqJYeVrlkMcDCYtygcLIjru/+zrnQjAvZHfLFkBZ\n4ed6KBZEcsTjulDl3w5Xsng6rHx/VFhXN/Fv+v8vFxqm0n1BuDiucE16gfXW\nUPlCMN4agGi//Bm6YGWi6azKM0Nq3qFpo0T2idQ0nK2U/UCx3+/AEr5QkhMJ\nEaptp5ZrVRnTDqP4GQOKMe4Br7jIuCZgp4w67n4mWc15VzPQy9RifKhbnkcO\nbb67EU29G5S00HSqZA5rFZQTP9XlBJpuIc9v/CrKGy1jtKUkl7Oxxuu6AOz9\nddNZ2NPRmVOd8nRh4Gtnze8kWsFPRuTYVDV3Fb9OYxdlVXydGSVwnD4+Gt1m\npKEy8fLqe4Dm5gfD0l054eJdPwZ6JPF8DkdHWMrUYr/FNWWo6g3XWnRI41Sz\n4FuMJpHsm8iQkAygS6VISWLaJJ0UYMiIs38m+KvThw9LiXttdx9AVVqMXdBg\nJBS0srOa6GcTg4bQsn5mc8857AqUVXFvOGPfOqrH70V9H9CAUVtJS9OnF5AQ\nvrI61H7wTQ4O2UpG5MPjtiXwKVCgoIe10vnukcaekEdkm8RLv74RvZtWA2md\n87ho\r\n=XCIE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/resolver.js","browser":{"xmlhttprequest":false},"gitHead":"2d658706f0266223fc4500a4167c9e76f75f4495","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublishOnly":"npm run build && yarn test"},"_npmUser":{"name":"msterle","email":"mike.sterle@gmail.com"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.11.3","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.17.0","dependencies":{"node-fetch":"^2.6.0","did-resolver":"^1.1.0","@babel/runtime":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","@babel/cli":"^7.1.2","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","regenerator-runtime":"^0.11.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_1.0.1_1587725821923_0.4420701632537942","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"muport-did-resolver","version":"1.0.2","author":{"name":"3Box team"},"license":"Apache-2.0","_id":"muport-did-resolver@1.0.2","maintainers":[{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"fe2a9cb17519fdb5a0bc71b7d1fcfba453569a8b","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-1.0.2.tgz","fileCount":10,"integrity":"sha512-GU401dA4jzdVldQEXwHiEgzXP8P0zQmWDcvtKjnsY+lga41wpEmfzw3sLszuCcFWvYxMF+a6nNC7dmPprebxag==","signatures":[{"sig":"MEUCIQCsHo8U7sK2rXovRdkD8CWPGuLaPF3QV6SnQG6/g1wjXQIgbzs6kXgVP1jqlbGERL08/TEkir0KUKtcq4/EKQ/Skoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez9olCRA9TVsSAnZWagAAGU8QAIkhBkS0q7HtQzjBZGRv\n7sg/gATZkV1iIjiBIATXIiuvHWJSd8KORxW8XFOOSZfZcQUV7cNPdi1MX87c\nuaJXKPZHTpg/j7yI2MeoCwQHZzUlGo19d92egwkHK5ZvWXJ6KDy3ohFO17+J\n6PMZdUvfZQyTc3nSUVUH8H28HwJmK113byQp0TDPFvhH21IMoqHgK/KDHn5B\nplV1uiwPTdT+j46amZIbOWsq5fH9Za4UZXuLLSsy3wBBf562YZCmO66jCU2+\nVU2gEu29gXeRL3A2fO+cDsYPOnGWcbabyQx7PClIGv2PV0MqHwT9Hti2awoL\n+uoHJ30UVWIbLBumd2fETbHUx7eJ8Tn4iFETIQs1ELuz05xJ1xDTpI9VXlzD\niGC6xiW0FuysdX6YaWX6uQHspp1iko4rHBmMD1OLnJaRnglFGW4UhGiDYCeT\ncetGoi6lzQ6YCONdHi5LKnLteHh4pwV3QgktdOUcXMsGTQA+ninpUWYpzSuq\nVV97w5F3/44RPSqG8JmsjssXGNbZD0by4zzgbYSzl61WOtT6qb410b2PEx6n\nJHUZe8P4JcDFQ7Y794xRCEJARzOzYU5Hxb87vJ6rAqjpSAwpfXLv2SjEDHKu\nJZSirnkl5LIzKHZhLO30pmgrjrZsJtlUxYZoy1LBqL5hdw33zUqfYLH5tPmF\nhoc1\r\n=qmct\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/resolver.js","browser":{"xmlhttprequest":false},"gitHead":"e580aa16b801879fb8b405964e9a116d42dce548","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublishOnly":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed@3box.io"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.11.3","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"10.16.3","dependencies":{"node-fetch":"^2.6.0","did-resolver":"^1.1.0","@babel/runtime":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","@babel/cli":"^7.1.2","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","regenerator-runtime":"^0.11.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_1.0.2_1590680101255_0.9052388673888285","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"muport-did-resolver","version":"1.0.3","author":{"name":"3Box team"},"license":"Apache-2.0","_id":"muport-did-resolver@1.0.3","maintainers":[{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/uport-project/muport-did-resolver#readme","bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"dist":{"shasum":"16d579d44e3786aaa8882f635158075e58f30574","tarball":"https://registry.npmjs.org/muport-did-resolver/-/muport-did-resolver-1.0.3.tgz","fileCount":10,"integrity":"sha512-kKdS0Gqh7IOzhtMBJC1dm7EcHY3fO7F9I0PoqGpwDPHJRKz7DPeyQdM52WwF4KpVsMboTREMGyiZzqLguXgs8g==","signatures":[{"sig":"MEUCIEa1GGcFiKgoQUCmsR6mmuRXRTnwT3xSA/Lt0jOL3P1FAiEA1PMY6gY491Aszjjw6SAGTcYfd6yR+A+zNhUm+tO0JG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/hSSCRA9TVsSAnZWagAAoWsP/1viB64xE1Ul3zkSv+1t\n84Ezg3oT6YROH533akWC9WtsGPnyB9jvmABAlGwUtZTX1LD/tomegWYPdVLy\nP7ghJRJOPuufqO3OthCKK3Ev1gAkdubNpsJNSbPkMWjYgexeDm3uZ8l/bklf\n1wln4BQpXbdNeJVKP19ECWV/clu0RYv09xHKNfZvponfcicMEXELjdQCFSmn\njdMkyeTMhvP5X3X6KCei0BQJom1NVc265I00G+is2AXO9cR8JLdZIzcWP57i\nZs8byUL0w5rsb8kFf9hLTagMWh85Y08PWC5mJWtCF4fvSonzvSzZ2kUo8yyb\nzxZ+CQ/oTLwl9rlvEcE86ObO6a1gmSetD6UK9nCkzhaOKmVGz2+R4/AeiWLx\nZCnGx0lD1dGIM7tvwLGnQptPdXM1yVEWTN573+3fk44x+VuDnCFiAgd1Jp1g\nFdDq6k5iWeqjL7Hd4K0KT3N0ruFpthgrE5LhkAzONJ0s18lfAUP++/BFZjRW\nBOiPsnxRm1wXqwS4m0CtGApWsG6+Bivc94jgVqR9JYJwj7Y4amgXzF7bBgxi\njjFipKz2wxUTkg+k0XHv73g/O6K1oIOWrx/fz4Wb8QnV732+gxuxVDKgaigS\nN5M876He8B3RJ//QqY47JCAJQ9Gzr/aPtjOIEgfeJXffsIiANr1cae0YB56s\nT/mg\r\n=W9li\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/resolver.js","browser":{"xmlhttprequest":false},"gitHead":"44d9415e1fc60e76f4f5f186fb3a59ef64b24a4d","scripts":{"test":"jest --runInBand --testURL=\"http://localhost\"","build":"yarn build:es5","build:es5":"babel src -d lib","prepublishOnly":"npm run build && yarn test"},"_npmUser":{"name":"oed","email":"oed@3box.io"},"standard":{"ignore":["lib/**"],"globals":["it","describe","expect","jest","beforeAll","beforeEach","afterAll","afterEach"]},"deprecated":"Deprecated in favor of Ceramic: https://developers.ceramic.network","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"_npmVersion":"6.14.4","description":"Resolve µPort DID documents","directories":{},"_nodeVersion":"14.4.0","dependencies":{"node-fetch":"^2.6.0","did-resolver":"^1.1.0","@babel/runtime":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.0","@babel/cli":"^7.1.2","babel-core":"7.0.0-bridge.0","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","regenerator-runtime":"^0.11.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muport-did-resolver_1.0.3_1593709714333_0.9051032099684242","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-03-04T10:51:03.718Z","modified":"2024-10-23T15:43:08.367Z","0.0.1":"2018-03-04T10:51:03.789Z","0.0.2":"2018-03-04T10:53:56.209Z","0.0.3":"2018-04-03T08:54:05.313Z","0.0.4":"2018-04-03T11:09:30.186Z","0.0.5":"2018-05-04T07:48:26.328Z","0.0.6":"2018-05-04T12:40:04.862Z","0.0.7-beta":"2018-05-08T12:02:34.718Z","0.0.7-beta-2":"2018-05-08T13:52:56.812Z","0.0.7-beta-3":"2018-05-08T14:08:04.802Z","0.0.7-beta-4":"2018-05-08T14:09:38.180Z","0.0.7-beta-5":"2018-05-08T14:28:30.098Z","0.0.7-beta-6":"2018-05-08T14:30:32.216Z","0.0.7-beta-7":"2018-05-08T14:31:56.665Z","0.0.7-beta-8":"2018-05-08T15:01:44.253Z","0.0.7-beta-9":"2018-05-08T15:02:01.242Z","0.0.7-beta-10":"2018-05-08T15:03:26.037Z","0.0.7-beta-11":"2018-05-08T15:08:52.230Z","0.0.7-beta-12":"2018-05-08T15:27:51.057Z","0.0.7-beta-13":"2018-05-09T07:33:42.682Z","0.0.7-beta-14":"2018-05-09T07:38:57.046Z","0.1.0":"2018-05-10T09:21:34.088Z","0.1.1":"2018-05-24T14:47:54.635Z","0.1.2":"2018-05-25T10:39:50.712Z","0.1.3":"2018-06-06T09:25:27.260Z","0.2.0-beta-1":"2018-06-29T10:25:21.268Z","0.2.0-beta-2":"2018-06-29T12:05:56.296Z","0.2.0-beta-3":"2018-06-29T12:13:32.873Z","0.2.0-beta-4":"2018-08-15T09:32:09.817Z","0.2.0":"2018-08-15T14:00:19.576Z","0.3.0-alpha.1":"2019-02-02T19:09:17.433Z","0.3.0-alpha.2":"2019-02-02T19:33:53.902Z","0.3.0-alpha.3":"2019-04-11T09:34:27.554Z","0.3.0-alpha.4":"2019-06-04T11:39:20.840Z","0.3.0-alpha.5":"2019-06-04T11:57:27.689Z","0.3.0-alpha.6":"2019-06-05T11:50:22.509Z","0.3.0":"2019-06-05T12:59:28.564Z","0.3.1":"2019-08-07T07:03:00.228Z","1.0.0":"2020-04-24T08:00:16.944Z","1.0.1":"2020-04-24T10:57:02.083Z","1.0.2":"2020-05-28T15:35:01.401Z","1.0.3":"2020-07-02T17:08:34.459Z"},"bugs":{"url":"https://github.com/uport-project/muport-did-resolver/issues"},"author":{"name":"3Box team"},"license":"Apache-2.0","homepage":"https://github.com/uport-project/muport-did-resolver#readme","repository":{"url":"git+https://github.com/uport-project/muport-did-resolver.git","type":"git"},"description":"Resolve µPort DID documents","maintainers":[{"email":"oed@3box.io","name":"oed"}],"readme":"# µPort DID Resolver\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/3box/muport-did-resolver.svg)](https://greenkeeper.io/)\n\nThis library is intended to resolve µPort DID documents. µPort is a thin identity protocol that uses ipfs and ethereum to publish and rotate the cryptographic keys used by an identity. Currently it only supports creating and resolving identities, but not updating them.\n\nIt supports the proposed [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) spec from the [W3C Credentials Community Group](https://w3c-ccg.github.io).\n\nIt requires the `did-resolver` library, which is the primary interface for resolving DIDs.\n\n## Resolving a DID document\n\nA µPort resolver is created by passing an IPFS instance to the `getResolver()` function. To use the resolver returned, it must be passed to a `did-resolver` instance during instantiation, for example:\n\n```js\nimport { Resolver } from 'did-resolver'\nimport { getResolver } from 'muport-did-resolver'\n\nconst muportResolver = getResolver(ipfs)\nconst resolver = new Resolver(muportResolver)\n\nresolver.resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV').then(doc => console.log)\n\n// You can also use ES7 async/await syntax\nconst doc = await resolver.resolve('did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV')\n```\n\nSee the [did-resolver docs](https://github.com/decentralized-identity/did-resolver) for more general usage information on DID resolvers.\n\nResult:\n```js\n{ '@context': 'https://w3id.org/did/v1',\n  id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n  publicKey:\n   [ { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '02756bca1edf0d0e263851b95e7963b4721d82c2e84c9d7f8a380f899dff8f721c' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#managementKey',\n       type: 'Secp256k1VerificationKey2018',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyHex: '0214ca1c21dfa6bb2550a8559e83817ebd82cfbb8dbda56757f4c0517dde9c52ff' },\n     { id: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#encryptionKey',\n       type: 'Curve25519EncryptionPublicKey',\n       owner: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV',\n       publicKeyBase64: 'uYGr6nD/c/2hQ3hNFrWUWAdlNoelPqduYyyafrALf2U=' } ],\n  authentication:\n   [ { type: 'Secp256k1SignatureAuthentication2018',\n       publicKey: 'did:muport:QmRhjfL4HLdB8LovGf1o43NJ8QnbfqmpdnTuBvZTewnuBV#signingKey' } ],\n  muportData: { nym: 'lala', symEncryptedData: {} } }\n```\n\n## Maintainers\n[@oed](https://github.com/oed)\n","readmeFilename":"README.md"}