{"_id":"@mh-gg/authority","_rev":"57-16cff84fb6c1bf4bb195f9cdd832adbf","name":"@mh-gg/authority","dist-tags":{"latest":"0.1.1-alpha.20260626T104441232Z","alpha":"0.1.1-alpha.20260920T103133184Z"},"versions":{"0.1.1-alpha.20260626T104441232Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260626T104441232Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260626T104441232Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"d5fa74c707ef1094ced80da3497942e03cded7b7","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260626T104441232Z.tgz","fileCount":17,"integrity":"sha512-r2PUH8qV/E0cN86Jb24cDn1PtH0tGPATVKQkEj8qeSvDTKRkxosO//yYJIOSTvOLVrSG8CMFDWAXpV2gY/s0MQ==","signatures":[{"sig":"MEQCIGug7NSVIduHT7R6Q5vKd1oFyuBnw8sB43N0Xt2NuiJIAiBfllOvHTL2fU3cdh8434r5dPsuT9yAP34vUC3YldOW+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37522},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260626T104441232Z","@mh-gg/protocol":"^0.1.1-alpha.20260626T104441232Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260626T104441232Z_1782470759884_0.9868522489524056","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260627T001620833Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260627T001620833Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260627T001620833Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"5fd6dac1eabe23b76d9317bbcfd4ebf3161b770e","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260627T001620833Z.tgz","fileCount":17,"integrity":"sha512-qMnN20EOgQcOX4lxffaExZwIWHsafLr+WVhXev4IUDTvxWKiudnmwRpd1+1aemFG19gFSUkOxN8bV28ZK9Wo4w==","signatures":[{"sig":"MEYCIQDdpUAfHiy+b8iN+7wmxdyWFGwQODUU0DkzEc3TUue7cwIhALd9ow0ouPH+OvOuoW50OuR3j65ncUCLmIv5NPy6YsVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37522},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260627T001620833Z","@mh-gg/protocol":"^0.1.1-alpha.20260627T001620833Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260627T001620833Z_1782519431576_0.15325689973880308","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260629T151422548Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260629T151422548Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260629T151422548Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"607268a4868adf07cb8881cc82c0dc3f9c68193e","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260629T151422548Z.tgz","fileCount":18,"integrity":"sha512-KnpMJRtOYyrRXxhmGGtrhJf9yudoMHh9BfwaKw9QoUL1mWCkppVk0qqNEPrfmYOsNVPQ6t351knzhPLp2eFePw==","signatures":[{"sig":"MEYCIQC28dktiTl9sO0NrgWwVXIEl5fL093CzecQEhG0xMW1twIhAMC7X9/rpkFORvXTxptjaWZnZIgGedr2JO+3SARXFeVw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260629T151422548Z","@mh-gg/protocol":"^0.1.1-alpha.20260629T151422548Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260629T151422548Z_1782746119511_0.7000744256741696","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260629T233801754Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260629T233801754Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260629T233801754Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"f9cd0b70e16e7d09de88dd68e8d14a12eae3cc90","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260629T233801754Z.tgz","fileCount":18,"integrity":"sha512-PJhgAVHixBiuy8eR08E91gwUeDhsStd519q52Id3fQFort+TypJdf+/TK3OA+GG7EyNtjpuKII1VVuYquxs4QQ==","signatures":[{"sig":"MEUCIB/r/twMCnShLsCA7LCZuJ8SsL5KTe/KkruKJdqOH0Y5AiEA0iulOK1FJPpf98e+syjZNCpbNeBR3wqm12jn2F6i7vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260629T233801754Z","@mh-gg/protocol":"^0.1.1-alpha.20260629T233801754Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260629T233801754Z_1782776400271_0.641923038358782","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260630T140758057Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260630T140758057Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260630T140758057Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"6429ffc9318a43d782265505e0457ab53e5dd89d","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260630T140758057Z.tgz","fileCount":18,"integrity":"sha512-di3bdEZujSA1qF2XlE58nd69JkQH84SpQvjhBj8TkCuT7dQlmzX26a5eRxkqJO4JxcBny6uu8gnq027K0yqWhA==","signatures":[{"sig":"MEYCIQDV9rsqzqaY8jl0fiaz+kbjLylutDQ5A5ZpeK/4/OJUHQIhAN5XzfQypAeycqMpkyrrT/yhikyOEXZxXUwp6B3bxyWH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260630T140758057Z","@mh-gg/protocol":"^0.1.1-alpha.20260630T140758057Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260630T140758057Z_1782828848724_0.2935096141907907","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260701T105209781Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260701T105209781Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260701T105209781Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"377279acb537e72615b86d888003a7602b7ffe65","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260701T105209781Z.tgz","fileCount":18,"integrity":"sha512-1sSZzpsCR838kYduVihQ64utdeNj6RMt+ZbQrOdNIoksebTuGsIFXqU29SxFcM8XBamF76edphOUE0AXAzcsCw==","signatures":[{"sig":"MEQCIF7HpVKW1BelEbbpfrO3xW1YlctfYVTsgG6PclHjDTijAiBwnzwvhNWlbHEQUdvcE1cVe2M0xGie3SP7J65OGsJd7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260701T105209781Z","@mh-gg/protocol":"^0.1.1-alpha.20260701T105209781Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260701T105209781Z_1782903175779_0.04143349388566464","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260701T125934880Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260701T125934880Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260701T125934880Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"a397f7c0ab974d64591d81b34834e405adbcfb52","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260701T125934880Z.tgz","fileCount":18,"integrity":"sha512-0TOtMB1mQraQZ0UCcB2DgPF+QWT0Ms7Q90+IsyubneCKrS1tfG38nqeUumnj3eWyqUOuefIfE9RTF1HzXH0m4g==","signatures":[{"sig":"MEQCIACdhj4jXXowqcuozsZ5pMf9DCAT/Q7T0kwqV90VdaRkAiBK62TZ7fa4exGvprpUbb2uLEy5UI0htMvtcXZd0gAL7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260701T125934880Z","@mh-gg/protocol":"^0.1.1-alpha.20260701T125934880Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260701T125934880Z_1782910825187_0.18967608701317618","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260701T135842753Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260701T135842753Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260701T135842753Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"b6dc351b268a5ab508576e42b6ebbe790aa11edf","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260701T135842753Z.tgz","fileCount":18,"integrity":"sha512-shKSD/m3wD3N+hQgyusn20rYO7/IKOkVR4dmvzFpzR5hklR2NQJq5iNhTt/VUq14VRFaDVy4HiH4qX6+I77Mlw==","signatures":[{"sig":"MEUCIG1zQZRRocZFmD9prfRSfgghrRrIEp+kenxs8Q/QIsXRAiEAhDfez7sPLmruQzqzVtYW0FI4tEUF8xlSTxdE7Hf2SRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260701T135842753Z","@mh-gg/protocol":"^0.1.1-alpha.20260701T135842753Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260701T135842753Z_1782914452981_0.5747519220607789","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260701T142520328Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260701T142520328Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260701T142520328Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"dc6d85ee39ff17d30f8d832aa8d7c995d8c04bf4","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260701T142520328Z.tgz","fileCount":18,"integrity":"sha512-Fyn3vqnDuzR0lTdwDXvRCto69ywRKLNc46avO51nLFU6keFyt0tIudAX3qiYIyPu3vnmJEix9D0aVrjtNwHylw==","signatures":[{"sig":"MEQCIGFDCps4jHDzS1XUfcJ5Hzsr8vbV/c0JhLhpDzvNa8f9AiBZCyzz1lia7ybOhLMJHIl8o2FnF4J6+TUsrPCSvI9Q6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260701T142520328Z","@mh-gg/protocol":"^0.1.1-alpha.20260701T142520328Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260701T142520328Z_1782915993174_0.20167412909154603","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260701T144908500Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260701T144908500Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260701T144908500Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"08a0ee64a9f890a6910414ca6184f5d7a997d013","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260701T144908500Z.tgz","fileCount":18,"integrity":"sha512-UtUPs1wllva5B9/oBDtXWvajVlxNMNaIMHG1Xng74XPI4ZiDIk7RkieMjtS8HiLwbhzwu5IaENxxpTwAFW5vLA==","signatures":[{"sig":"MEQCIAXchThQUfWQZNN3Djp5LuI+zop2BdOkT0KJsXBk3GoyAiAgU0mE4PQeXPcgl1LKJPbB/2Ocrrpvy7g1TzTl9Ptqgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260701T144908500Z","@mh-gg/protocol":"^0.1.1-alpha.20260701T144908500Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260701T144908500Z_1782917425668_0.3460739324477149","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260701T150519013Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260701T150519013Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260701T150519013Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"1f2de8ac5f4c7ed65c29384f5eb2c56f935fdcb3","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260701T150519013Z.tgz","fileCount":18,"integrity":"sha512-+60flFXp3e3I4s7GRggLBXbuGSzRs/Lp0sIotpvcQkvjdFWG7FvIaicA95YWjCQOajaBxSHFjsS9/3Hq1RKZgQ==","signatures":[{"sig":"MEUCIE5z7ZjTNB/Zd9KxiAq4PCJsbsOxkwMUxu/M+Sj979voAiEA1fT2X8UsNtI6UOoIIgt+wqjaXFz/jcg8sql9kS34quA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260701T150519013Z","@mh-gg/protocol":"^0.1.1-alpha.20260701T150519013Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260701T150519013Z_1782918388907_0.14906903343778377","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260703T103112528Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260703T103112528Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260703T103112528Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"b1239c28f2b69448c7e62c133a4788b988dad75f","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260703T103112528Z.tgz","fileCount":18,"integrity":"sha512-slOHo8uMdVLm26t/0w8U09RYz7BnMPGynhoAZazgSTEUwowEACvInpbBrDQQa2r11pl2Lg79gfXegbw3aZci4w==","signatures":[{"sig":"MEUCIQCAHVhV7zy6pGeCfSDjs4CoE+TwZJW0Ap7eR1qg+shpYwIgcFPnsc2JQx9mrYYgbJOlgH1KQVj1/z/4w5nxNMosEQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260703T103112528Z","@mh-gg/protocol":"^0.1.1-alpha.20260703T103112528Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260703T103112528Z_1783074726692_0.05792064975569122","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260707T094009050Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260707T094009050Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260707T094009050Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"3ac4dae2e415a446988ab932b47d2d43df1726d7","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260707T094009050Z.tgz","fileCount":18,"integrity":"sha512-11kN5XaowMTEn5IfWkbezW0x2FnUraFGU2RNPfqgCjuuqyzcMRJjJWeonQ0s8VK4zsug/51o6EyUkZ+9v42MNw==","signatures":[{"sig":"MEYCIQDN9rh2G3jfV7hMt8ZaOtPkXg9mTj7Ka6Y4wcT4CxRmzwIhAJ85N102M+m3ZOsMLdKDH8OiXXeji89HjNZL6iA02ZQu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260707T094009050Z","@mh-gg/protocol":"^0.1.1-alpha.20260707T094009050Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260707T094009050Z_1783417259942_0.057377329837734914","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260707T101854730Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260707T101854730Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260707T101854730Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"d35c971f93c20a95a5c7590a8a70931f8ceecf9e","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260707T101854730Z.tgz","fileCount":18,"integrity":"sha512-Q6lrMS5GESBzG/DumZe9h/NAqKZnErqpo+l5MEdiwjVpcmKpUrxvim83nW4zzDkgugYsnPn31wDrn0hXfzt23Q==","signatures":[{"sig":"MEUCIDh/tEii1e7m0zMRNOYM6BqJryFk1MIUrBhErotWk7tRAiEAwwdubX5SK9J0bABePMIfGVqbgnp8A1FGzprhBtyEox8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260707T101854730Z","@mh-gg/protocol":"^0.1.1-alpha.20260707T101854730Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260707T101854730Z_1783419597625_0.9511680511820253","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260707T104654560Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260707T104654560Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260707T104654560Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"a8ced755c34762bd4c8b5c1cbc60f7ec5b3c039b","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260707T104654560Z.tgz","fileCount":18,"integrity":"sha512-6JgSKXIxQYuBTV6OxUksSf6g9XUEN0V/3Q2ybFAgFF+iqC6RseX0aW6UVm+O3om5FBQZwhRuQbv1HpgZcR2mxw==","signatures":[{"sig":"MEUCIEy/Jd+sw/T+HeQh+ZgRNMXNTu/LKfJOEFtRFFs+8f+oAiEA32jhG3pJwrEWGjrYTKFbZLhlMv99i5OmFfF/hZ1tGNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260707T104654560Z","@mh-gg/protocol":"^0.1.1-alpha.20260707T104654560Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260707T104654560Z_1783421301903_0.3660016225979057","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T084444845Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260708T084444845Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260708T084444845Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"1daeadece07c4c4a787c9e86a6dffbb7fb16ba77","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260708T084444845Z.tgz","fileCount":18,"integrity":"sha512-940SoCTl+6s1jPoLho2GZVZSEHrUKAUKwF/SUfDJUcazn3L0eNUwI38nTn6TKO0b35beK7DEoFKXo23px2qKVw==","signatures":[{"sig":"MEUCIChk3cRtqboUq8PdRKJjEjWewi9mfAv4RyEH3DzpdtT8AiEAwdshdViueFc3sGT0Pb/Zvukou87cy3X9VKdgw+0nYYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T084444845Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T084444845Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260708T084444845Z_1783500356208_0.43631881425734864","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T094418862Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260708T094418862Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260708T094418862Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"ab381e144a3d6cc43f3ecb912a83bcb44142e428","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260708T094418862Z.tgz","fileCount":18,"integrity":"sha512-xZlmsql8Oe0ZlrYqc90vmKYDKJ3vTx/1jZ4gXgmhZekFrRDcMvQ7T9trlVF2U87yanoc2o/kK9gYvMijEF7oiw==","signatures":[{"sig":"MEYCIQCvN+/5cMYlUUHRENtKqkH+vJfYhCB3G/OMVVscvK2M8wIhAMmkM3ORbPDdBBTx9DWS0KCHECzO2yl5djYyIdol5mXB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T094418862Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T094418862Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260708T094418862Z_1783503906184_0.5576024103628836","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T105530106Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260708T105530106Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260708T105530106Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"ce95ad09349727f802803cb53c151595f3d9e275","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260708T105530106Z.tgz","fileCount":18,"integrity":"sha512-S0QhLsH5zXOf3DLljP8Ng/F4ynsvWMDK3F7qs0WGKGuv4Gth7O2fjgODuJy9qrxowqrZjl8EhYI5dyAkPGi7gQ==","signatures":[{"sig":"MEQCIH7vEkgrbEyUdspvoqr7z+sWSUhiG1HclvqkUimnXmvdAiAiA9L2tG+NVvDmwswc5kVEM/i3Izl0yQ2a4P67rMCeNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T105530106Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T105530106Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260708T105530106Z_1783508185326_0.007018769331020858","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T173631376Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260708T173631376Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260708T173631376Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"453e9171f1f7ccf7b7d296a5a7bd1750cbb71db8","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260708T173631376Z.tgz","fileCount":18,"integrity":"sha512-Ip7Vc3pUqq4cD0toLEUI3Dx64/VOFG0jlwKWz7n5jz3+neZtLWh/f1k9vKSSVPb3sU8YqQKTeLC/Th8AIQXBVg==","signatures":[{"sig":"MEQCIE9oLGq/Wd8CBVaSjI7u6H2ex0fxMfb8eMB3S8lcjctyAiBaV4MSEscrs0WarlRiGh8wSUpf4oMnoWlPOxE0KwBG2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T173631376Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T173631376Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260708T173631376Z_1783532247378_0.04713035958834544","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T193833807Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260708T193833807Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260708T193833807Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"60068cea8e809ade3a1f353ec1a414a48e2e82b0","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260708T193833807Z.tgz","fileCount":18,"integrity":"sha512-oUWAmmd0pqa1fIVlTLJc62LO8ucGoRgy/31lOJz4o7cAKA55gockOLUD5UdfB+cvx64GIJXGXaHSysnPqF3SIQ==","signatures":[{"sig":"MEUCIQDHCA1hYrDFC47hXLead9Fr4xLLM0XQzv6dUlSYz3arpQIgTQJt78/T/22lAQnbH6iZdINgBeeIFgEgvomuswZSi3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T193833807Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T193833807Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260708T193833807Z_1783539567872_0.5037444849146597","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T195356734Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260708T195356734Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260708T195356734Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"c3373b42ddc641bc6c8d10c2b3bba17b98413cf7","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260708T195356734Z.tgz","fileCount":18,"integrity":"sha512-v0XUm7nJJpjOS5owHoM3uU3dVRAdP9gDwk2KKXSONiINEn5DaAyxwtUHiJUWs8CsK5KRgmb4VGC4HfV5G+s8hQ==","signatures":[{"sig":"MEQCICanm7515rmNWcrtDGorsjFzg1nt9JBV4ZR6Cu7Ik0CVAiA5WiJjwsQo5ll3V90E68nMxGbpkpx9vfwHFQbYFpoaGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T195356734Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T195356734Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260708T195356734Z_1783540487054_0.5361877830650328","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T205939799Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260708T205939799Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260708T205939799Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"7b4860db8980d6a218a027d740a233f794088700","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260708T205939799Z.tgz","fileCount":18,"integrity":"sha512-pEPMSHPWQ4rCTx/DvoIyaKBN/oLeYqlLiTdp9pGPjc9U0PiOed2ycLHYwfKOXz6EQW1qj1DcUNeq3Kt6A0sXKA==","signatures":[{"sig":"MEYCIQCdh9X8VvsRKBSwAJVfIgqHUOTHUh+QmIm2bR6aRg3ujQIhAPjvjurRJVZdqXPRzEX8pv5r8B7pku9XpQhxjGuv1HNM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T205939799Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T205939799Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260708T205939799Z_1783544449588_0.13311574549212257","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260710T100140859Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260710T100140859Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260710T100140859Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"ed8cf52f4c0413e77ce14e30def2ab904d89f487","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260710T100140859Z.tgz","fileCount":18,"integrity":"sha512-2Dr3WOMH8I2+aFxCpUM/f3M3x++zL+9V98YWaL7iLoYZtW7QGmtfs2ZX3rZhlp8G5T1AWHh2/KGDJZxN3+6rfQ==","signatures":[{"sig":"MEUCIQCr7hhCh+RAGeygdTQoFcuvoTrsO3Vq8Xr5EwktY8mFXgIgXobInTXnyb4SoXEicW8vS4FagTHwqa7RU4gUz3TtQ3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260710T100140859Z","@mh-gg/protocol":"^0.1.1-alpha.20260710T100140859Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260710T100140859Z_1783677755585_0.8067843973027857","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260710T102524615Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260710T102524615Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260710T102524615Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"a59eca2e26fe05579ac6a16e4de96f01ae6e1b0a","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260710T102524615Z.tgz","fileCount":18,"integrity":"sha512-WFuzGQK2vxEUh1TwwFIKWYsPsHJ9MWGLU/MZ571RnZZ80XOZ6BQRpLq2+87ap6XoZx/yFdn9/YTG7mz2+8HcSw==","signatures":[{"sig":"MEUCIQCedW2VA8Mt2h6KYAiihDlSvIyoAX+pW48K8olM7lMlzwIgKQMmuPZWYKxP4tVz/EA5q7OBxCtWrFvGGTwYKjj05Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260710T102524615Z","@mh-gg/protocol":"^0.1.1-alpha.20260710T102524615Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260710T102524615Z_1783679171537_0.8486837372459184","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260710T135631257Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260710T135631257Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260710T135631257Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"ab92f0f2c1c76cd7b78d342eacba3bb3f0e09487","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260710T135631257Z.tgz","fileCount":18,"integrity":"sha512-UshAj6kGZINOCEWrEj6kzRvz3/aU4rXUIZ20WE4Z2Aq4PAeyQV9GAmYQPnhgzIYq8T6DKB4Mh2wRCjuP1QM4OA==","signatures":[{"sig":"MEUCIQDgeA9DLEh4m2hqeRKXrb8f9wPRIAky43HDn2QHPBjEvQIgPNAtLmZjibygcz33UK6eRprUnUZ+XqVT6hyX9AeaELo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260710T135631257Z","@mh-gg/protocol":"^0.1.1-alpha.20260710T135631257Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260710T135631257Z_1783691856009_0.6031541034908516","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260710T143528296Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260710T143528296Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260710T143528296Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"17b34b86ceb0b8f4b2d65acd687430c79d769a82","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260710T143528296Z.tgz","fileCount":18,"integrity":"sha512-IEDalwgysjiykdtJGHA02Q2OQFV2eKpZAR+nFoEEE+BVUhYC6KLz2q/FQnd7wTdgcGnDIQLgAoC042i6tzbkiQ==","signatures":[{"sig":"MEUCIQDMxZwxwTRNo/s0f23LA0du9oSerG02dJwiOqCdaN786QIgMsX0tCavUeLb4weUBITt2H97CsrSbLdqK4/BS8hzuzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260710T143528296Z","@mh-gg/protocol":"^0.1.1-alpha.20260710T143528296Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260710T143528296Z_1783694188963_0.09428454440516187","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260710T150936299Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260710T150936299Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260710T150936299Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"06335f922e82c1ffc8c9c86ac501d32db7ad1fc4","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260710T150936299Z.tgz","fileCount":18,"integrity":"sha512-EXytnpFNZ+Zg7hza5/YZ5/yejBxR/r000kyOj6azN7pdtz0nysPoC5ImTZeJsTraJ5bHoMpLdjAlB7dIsMBkKQ==","signatures":[{"sig":"MEQCIGnD+XAlsfRkiXz9x35wYCk6f/l1Uh3FV80BzEeeC/7jAiB5OXy/sj4I+QfFjM4JRIa1nBfgRw/bZ+ibrfyzGi0z1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260710T150936299Z","@mh-gg/protocol":"^0.1.1-alpha.20260710T150936299Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260710T150936299Z_1783696229805_0.796997185261775","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260710T190311013Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260710T190311013Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260710T190311013Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"c8fe863ce638fe3e12be3d3abb259da6d411cd98","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260710T190311013Z.tgz","fileCount":18,"integrity":"sha512-gX3F7ZE8/n33lrnQpY33VLBz/j1a2NuTqVUOlCgMADpO8wG81NqPiT7Od05TIUPufDOTYa0ElrANvXE/+AHplg==","signatures":[{"sig":"MEUCIQCgl9zsqD1VsZ+CW27Q3BykMVt1QwOUBRI1ptFmehbRFAIgYrUSrMlgqqu4dhoXQKm9F5ETf0cbmGkcVCCfhQv5mK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38079},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260710T190311013Z","@mh-gg/protocol":"^0.1.1-alpha.20260710T190311013Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260710T190311013Z_1783710250785_0.17084578614324175","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260813T095547173Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260813T095547173Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260813T095547173Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"f6e87338fc625840fcba345404c7ca7e758a844c","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260813T095547173Z.tgz","fileCount":36,"integrity":"sha512-7eDOooAANaV0D3T0s501weEj8kN4iYQziHSzZF3b4fEqlbamIAXdrboES+IjC5gPdSd/wbPORLSTfh1oRpDjkQ==","signatures":[{"sig":"MEQCIC/Sy5fZPPqubr0R9pzhAW5l8BWp5QJK9XpV6odWrHmQAiA7qVKUhYMhBjAbBLRc3/cgU8W8UakGYz5weDCk3iD3ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260813T095547173Z","@mh-gg/protocol":"^0.1.1-alpha.20260813T095547173Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260813T095547173Z_1786615004143_0.21951125331722943","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260816T150751305Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260816T150751305Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260816T150751305Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"a6078028671489f960fe43b9e9731c2b75fad2b2","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260816T150751305Z.tgz","fileCount":36,"integrity":"sha512-V450bzDjynSsOuWUarlDRssj7QG+MY3NEhST/bAYvaR6nR42F8m67NIEiE86QqaA2lMqzo1GlJ/Dhoc0+A/F5A==","signatures":[{"sig":"MEQCIB+h1GfCcFIHRioyLA6GsTk0DVhEznuA+ZVOZjAJ/jNLAiAJSFFsWXFrSUuf7g4Dlm0UiV9b8jXDreys5IqEJzqMTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260816T150751305Z","@mh-gg/protocol":"^0.1.1-alpha.20260816T150751305Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260816T150751305Z_1786892917118_0.18288835509175705","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260816T171806679Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260816T171806679Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260816T171806679Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"e3217cc9776208ea5b14eb0a89aeeb16ad609801","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260816T171806679Z.tgz","fileCount":36,"integrity":"sha512-cuRuBiubG6Vh/ZRYrZFFbD8Mpl+GbteIJMzYck8MSBUC2BXJRe/4uHg6WjU8LxfHZcnEMNq1U88QM+2cjekMTA==","signatures":[{"sig":"MEYCIQDD6N2DgaixJ81TJmDSVBbuZ7DCF5RM6SRgjkTpohLLEgIhAPLB1px0iozBZg67dqUWb0iYDb/LficrRBEnz92cmmf5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260816T171806679Z","@mh-gg/protocol":"^0.1.1-alpha.20260816T171806679Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260816T171806679Z_1786900729044_0.33337451827825393","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260816T174121190Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260816T174121190Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260816T174121190Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"4ee5bd2e0a48f0efa3650e43c79bab98d12a97fa","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260816T174121190Z.tgz","fileCount":36,"integrity":"sha512-Izgzudj/QyUGl/OSQ2HEy6st+hEDdkb1peie6qEli5Ahf+vpzQRyoB55Iywyldrzo52v7+vmLYCx/yNK5n36cA==","signatures":[{"sig":"MEQCIDWZ7WMgvoV7xsBSA5O91TM8XGU10PXSNTEnc9j8LMiOAiAiHmUtN1mESvpnOu4qxR4bUvbqpo5eDH+hKYfclLbCqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260816T174121190Z","@mh-gg/protocol":"^0.1.1-alpha.20260816T174121190Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260816T174121190Z_1786902124465_0.7866637924633939","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260816T212907359Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260816T212907359Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260816T212907359Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"51111c1c091006e0cd0318a809440c20b66be945","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260816T212907359Z.tgz","fileCount":36,"integrity":"sha512-6BHRn+ZwzrkRSppP87DnAjk1UTAOJWKGyd7Q1AjB/ne454ajIafi14Wg3jwtcqriQnmSjV1bXR6JoIovE8ZN1w==","signatures":[{"sig":"MEQCIFFIdgY4QfgKI+HiliRcGT+FUTyESTi+55EJ1UH4MFs2AiBoaBuaAQClY90U87BSB3JgdEjMVxPVxhSUXeXCJ4Dlbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260816T212907359Z","@mh-gg/protocol":"^0.1.1-alpha.20260816T212907359Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260816T212907359Z_1786915796356_0.5934568375954421","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260816T235705179Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260816T235705179Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260816T235705179Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"38e3e7fbf4b8f7a07f45adfe8c8fa7afec5ae59a","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260816T235705179Z.tgz","fileCount":36,"integrity":"sha512-a7Tbk0N5lwaXT9IsT379j5YI398xhEBbHgnFMcZVP46U4SewpelMGORBIwQ3IndBAsjqWHtEdVqz+yZoaWr4jw==","signatures":[{"sig":"MEQCIEEkxsqeeN9odG5djW8XsLlznyZWNtvwWt6dJ5qJJrJ4AiBUItFyRIhDUz7tgwKt9xSHt17hhnYsyyEcH2+J6DVuwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260816T235705179Z","@mh-gg/protocol":"^0.1.1-alpha.20260816T235705179Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260816T235705179Z_1786924665891_0.7825461894483234","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T002320864Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260817T002320864Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260817T002320864Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"7cb7a28caa88a41a47762a505ad628c58132e775","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260817T002320864Z.tgz","fileCount":36,"integrity":"sha512-BK8u33iUlZ1QdWmdoddz+/KOusjspgD1Zh1LOau71xLJCKRBXaR4QYywbsfzntkhfLpjIl+qoobMvZ1LyV+3TA==","signatures":[{"sig":"MEUCIQC4m8kwQDEGJVUpCZCNejlIvf70iWxN6ZVvRfTGOt8XPwIgf+PDVbjbVFOokIF8fgrcfFW0WPc7q1VTXJO5rGnOYH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T002320864Z","@mh-gg/protocol":"^0.1.1-alpha.20260817T002320864Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260817T002320864Z_1786926242528_0.8444549590936903","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T084429288Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260817T084429288Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260817T084429288Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"33d7ebc09c935dab19fa44dff916443ac10eee77","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260817T084429288Z.tgz","fileCount":36,"integrity":"sha512-URbcBHzh465WzaMxvO/B5v5Yf75+0XD+I91UwfvYYfOx2va7zmDbdt/fprI/6vuzpki9HmYxlx3a8C35cuJKdw==","signatures":[{"sig":"MEUCIC+b78iq3df7CoJydlZZ1obVXgIxQEZLLFB/UWxLhuV3AiEAgFZ5EYEHf1YbASGWLLl679XxewycrKkrNjtfOPqQVuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T084429288Z","@mh-gg/protocol":"^0.1.1-alpha.20260817T084429288Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260817T084429288Z_1786956342717_0.2547356543777437","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T094334133Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260817T094334133Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260817T094334133Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"7a9b7615bc64cb1d06f5cad5ff01389343c4c2d8","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260817T094334133Z.tgz","fileCount":36,"integrity":"sha512-yq6OqCjO92tK2RCe7MKNAuhft4joNaRrSE44550h69O/kPPF8P4omcKyHUbTKqmkXAh1c6NIonKTB4yopjpDOA==","signatures":[{"sig":"MEUCIQDAUqbs2W+OxT2oQnPQyttRua9ux7AkeHyVqNow5j3jpgIgGENVK2/BqDyNqULwZ4HaRNmOUbbxboBw9ITTf3jL+ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T094334133Z","@mh-gg/protocol":"^0.1.1-alpha.20260817T094334133Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260817T094334133Z_1786959863850_0.41731281866527015","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T095841934Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260817T095841934Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260817T095841934Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"6e375e4dcc06543179f64256135a0dc27600bf8b","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260817T095841934Z.tgz","fileCount":36,"integrity":"sha512-5hWfxS0CkThuTzbSMkXjI6X2A9jExEpJU7FJB/w4LSFTa0nNIs9oT9G/Hqq5SMPQgkMEZ/D44sYkzDDGJmXhTA==","signatures":[{"sig":"MEQCIBvpIuvraL8y5ZrBWFNQCqaE0IRvMFD+8WzPSDbvIAT/AiBdKTqBICHoWI5CuF/av0WpkLCuqElK4MCpOAXhXOcTvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T095841934Z","@mh-gg/protocol":"^0.1.1-alpha.20260817T095841934Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260817T095841934Z_1786960783904_0.9532612263595936","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T105607210Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260817T105607210Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260817T105607210Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"8003fb9ee6c219ee8723d7a4d0091ef713f95350","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260817T105607210Z.tgz","fileCount":36,"integrity":"sha512-gxIWPJPP7wQAkOT9/6XxJOYDsvjec0eZ9J3jLgAFBeTYAK/XFta6Lm90ANUttmZaHPA2J4lQOmACOvIvZ7hhcw==","signatures":[{"sig":"MEUCIATqZ5XO2/cEHnPtwhaIM3CezHu7JdywlER2xdFDJayeAiEAtdEJX/YkKCyacMGwL7lxWjQ/6CUC+nSw0GUB+m9Cwso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T105607210Z","@mh-gg/protocol":"^0.1.1-alpha.20260817T105607210Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260817T105607210Z_1786964216019_0.4752938894604415","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T143717023Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260817T143717023Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260817T143717023Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"0e3fcbe135f4c43bc7aff92df537e4c7fd8d88c3","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260817T143717023Z.tgz","fileCount":36,"integrity":"sha512-u65Xo3ORoV3io11WjlSuTiR+hJlwPmNEWiz87uQLcYYKXfWKFU5uoaTGI8+vn0QlxBC2rV5uF+KAI4glEchOWA==","signatures":[{"sig":"MEUCIQDGcDs+yW2PRGa37+PRD10b/8ihQIxzlwOst4bSuG+XhwIgCge9oDU0wbc36SHbkj52HDYvPsOl9ZzJt8S+gxouqJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T143717023Z","@mh-gg/protocol":"^0.1.1-alpha.20260817T143717023Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260817T143717023Z_1786977495439_0.7019303386969851","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T154714784Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260817T154714784Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260817T154714784Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"12e5a67199d3b344685b7e02ddaf0605f225b25f","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260817T154714784Z.tgz","fileCount":36,"integrity":"sha512-eGND7GULE5a6wMNqcpaLbh4+b0k4zWMomgGWYfyxJsBSHjDNHhDMt33q+KpFQqNWvr0hCduBHg9LDLLMjhd15g==","signatures":[{"sig":"MEQCIBDcY3jGkky8SvbFvQmfD+8vOT56/kbRjP3KaZiwrIFOAiBrtHgSiB5P/M1ZkcZ1g5xR0t4y4YOjIJ/735oZpWwFrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T154714784Z","@mh-gg/protocol":"^0.1.1-alpha.20260817T154714784Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260817T154714784Z_1786981689729_0.3571792607034827","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T163940502Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260817T163940502Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260817T163940502Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"9d1cd05c249a01c2ec67d0c68f0370d1fe0c034a","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260817T163940502Z.tgz","fileCount":36,"integrity":"sha512-w3oYD/2wD/Ij5WNFCanMJBHYySArg4okU4+9idhNYnx/7PCriVESEyJiB7oPStVd6huTMfmXWSdO96dIkVM21Q==","signatures":[{"sig":"MEUCIBVAw4TolQN8hbKFgLxq/Ecxz7Kq+SK5SB4FSJtJfObVAiEA/7XH+o8hG54BC1yGLjt4tsv5h+jxAlyIJE+LtfAAXNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T163940502Z","@mh-gg/protocol":"^0.1.1-alpha.20260817T163940502Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260817T163940502Z_1786984873910_0.6850745366322697","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260818T131441910Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260818T131441910Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260818T131441910Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"b12af2f3806957bebb3d779b99c888242cdb1cb5","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260818T131441910Z.tgz","fileCount":36,"integrity":"sha512-a77u4Qkrp6Tk9e5lEGzWwHrv4Qi/w3EJ0aiVb6JfrNyWdpxytZAOFMHyTG/VZiHLZQJ/N1E8t/RXQdsnVHKTSw==","signatures":[{"sig":"MEQCIAHfFrSpydHKEPAtE2vmQ61/FlMzrAEsWxDmufs/ydvqAiAscxYDGi284h7/xjA+rKzxiETKObjghermoSu8mn40xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260818T131441910Z","@mh-gg/protocol":"^0.1.1-alpha.20260818T131441910Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260818T131441910Z_1787058940696_0.9406421727406515","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260818T172104542Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260818T172104542Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260818T172104542Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"145759333667fa62390377877130661d5cf4327c","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260818T172104542Z.tgz","fileCount":36,"integrity":"sha512-EQvdupeJWKRZFV6PTX0mzGaRWvBi/gKwl0p3FS3onMVpjx/Uh0pLrOjSl7m2oxL3D9MMDqvZxiLlc5ud3aMEMw==","signatures":[{"sig":"MEQCIA+EcQ8DDFn05ZyVJsaCF1Od4cDnOZnoI5kJrmCFflvKAiAMXs5GFyf9Ncd7hCdcECvjPlqef3xh70wuPtcwForBow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260818T172104542Z","@mh-gg/protocol":"^0.1.1-alpha.20260818T172104542Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260818T172104542Z_1787073709972_0.1783052869045887","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260821T080355282Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260821T080355282Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260821T080355282Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"340f48daa56a1bb8c29039d0b2ff9f1341c7e407","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260821T080355282Z.tgz","fileCount":36,"integrity":"sha512-V/Hc2ycCZFyw5jy2HPTVBYhVsE3jQ6qqH14AhaH2ISIwBUzC+hV1DvsTiNPLyqzoQ1z0rMoQttG+Q/VqvLGLcQ==","signatures":[{"sig":"MEQCIH8EGLBEtiCTnqcjWzKI9yepciegJNeS919kWJz6GTpSAiBIU4ENScyw43jQjqpY443hKVAB5KouO5F+eEfQkZxxRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260821T080355282Z","@mh-gg/protocol":"^0.1.1-alpha.20260821T080355282Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260821T080355282Z_1787299737392_0.7805589416130432","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260821T231828097Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260821T231828097Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260821T231828097Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"5b03a661d8b26550435850b9299a51e119cd19f5","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260821T231828097Z.tgz","fileCount":36,"integrity":"sha512-8224n3NkUY5/lAyMoclX15U6FCkDp00mDx1EUZy7CCRfn0nCPFpGBMfHWnUEifpdlqhvtQpnz4j6PwxvcKeAxQ==","signatures":[{"sig":"MEYCIQDKZQp+7E8G/eaDKCgZbc1CQ06CCrzVGBpYAw6uJVoFfAIhAO73FGbdxJKOxU0d0QfWY+DJCbUw7pa3G6GPfxNrIjPY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260821T231828097Z","@mh-gg/protocol":"^0.1.1-alpha.20260821T231828097Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260821T231828097Z_1787354394024_0.6898440072596059","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260822T101201164Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260822T101201164Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260822T101201164Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"26d4d83940411f004d74565a0b3aba1092ea82d8","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260822T101201164Z.tgz","fileCount":36,"integrity":"sha512-z5asRlwpptvAW1fXRDy7C/W2h++KZrzK16OcZ3q/xJ8l2JGkfPkhL809RaHiFZknabLv0flreXiqTCW0CkFFTA==","signatures":[{"sig":"MEUCIDzxHE0/kicxbJAflTLzA7EFZfVvHgIWN0vBEOqs6+b4AiEArqKObA912Laydw+AVI/I3ryCPcpp1j1tvdDFlJWeSQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260822T101201164Z","@mh-gg/protocol":"^0.1.1-alpha.20260822T101201164Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260822T101201164Z_1787393585775_0.9764970414199332","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260822T120015130Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260822T120015130Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260822T120015130Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"b995c5e057aab96656212c416498e70e5af27fe9","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260822T120015130Z.tgz","fileCount":36,"integrity":"sha512-bJ0yOKQPz+QhVaOA2Y3elB1vwqd11BB9i6oskTGiH7Tz07DAinPU2p6JR0kdhexf3aiksYQHPA0eunF/2t9kUw==","signatures":[{"sig":"MEYCIQCFCCDZsVElSGPnj8Eq8zB1V9Lr/3kz7qMioZGiz2yfAgIhAKYx/7WRW/r8pYbbXbYD6JXDEVRsCB2GOmqA3L+s/8GD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260822T120015130Z","@mh-gg/protocol":"^0.1.1-alpha.20260822T120015130Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260822T120015130Z_1787400135390_0.4389478123270225","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260822T133017683Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260822T133017683Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260822T133017683Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"96dbf67183d3c3e3577d57237c1c8d854d23d30e","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260822T133017683Z.tgz","fileCount":36,"integrity":"sha512-lyYijTmPm9/EBFvmCR7HF8nyVTKlxeqYg7+CjrCBE8aGqqDYcNOTHs6udw+CdpkYH17ZvOnhxHYLfmawd8VWqQ==","signatures":[{"sig":"MEUCIQDeJJGoCumv3ar4Z78uny+qvJLUNx3YfRwuZ2a3K9yhvwIgV8y63E+9BsFfy8l1uBicQW5zSpXBbIeIcclyLDd5FS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260822T133017683Z","@mh-gg/protocol":"^0.1.1-alpha.20260822T133017683Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260822T133017683Z_1787405684440_0.007949667094547808","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260826T114711800Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260826T114711800Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260826T114711800Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"9f00f847245cddd52bfc74e836411c296fa380ba","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260826T114711800Z.tgz","fileCount":36,"integrity":"sha512-7wBbzHJSjaYYs8tQ23AspG0Pitil4kcbwjPIb52hsbYzb2L2XFO+yZ/gPFHYe81xHAmc1Wu3xAxS4KxS0Q2NOw==","signatures":[{"sig":"MEUCIQCIuN7EMBVf8RbR+3lpBpGWwnsc8lFlb19ocVqM6auU+QIgezU2VgL4sO9JR7Zx3AC9IpU+vXntotIWhiU0hKa91Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260826T114711800Z","@mh-gg/protocol":"^0.1.1-alpha.20260826T114711800Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260826T114711800Z_1787745032351_0.9204693453674166","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260826T191011262Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260826T191011262Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260826T191011262Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"562ebb55979ae60784ad0099659cb1929713901f","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260826T191011262Z.tgz","fileCount":36,"integrity":"sha512-pVAPkSStZNY0rbySp1m1Kg2HtpCaueab4BGsjVtiCnBQ3MOtenU7g2xIx5sMBKHMmrsagetaGC4iCswUBo76Nw==","signatures":[{"sig":"MEQCIFbb77QY5d7XZiemgkRpRd4kCntJYPJ1HCV9PE2+0qX+AiA3FGeVjWp3wUTnuXPbOdt26zZCgsXmMEFtstYSnqt+Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260826T191011262Z","@mh-gg/protocol":"^0.1.1-alpha.20260826T191011262Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260826T191011262Z_1787772382488_0.3264203931373666","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260831T094821206Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260831T094821206Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260831T094821206Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"1e5c8fea15c04878dd885bacbc37520f972fb30a","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260831T094821206Z.tgz","fileCount":36,"integrity":"sha512-Bo6bwWEsymXsPUtEEBA022EQLuN0S4CS2N2E+2lrWsJIcPijLVTSYe8o2SZVTbBwqA9LR6Eo7o+dT6Vrlol4Kw==","signatures":[{"sig":"MEYCIQDSRtAHsP3tPMDX4RWF+CVLnDx6V30sDf8OVHp9le2n2gIhAOHDN1iH5E1pWPjXDblTx3kzNIn4lD8EsU/P/Gvuc1IQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260831T094821206Z","@mh-gg/protocol":"^0.1.1-alpha.20260831T094821206Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260831T094821206Z_1788169868517_0.7581070302536306","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260831T112316496Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260831T112316496Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260831T112316496Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"8175e86c2d7d3021d6fb730402ba943f98854b8f","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260831T112316496Z.tgz","fileCount":36,"integrity":"sha512-27ib6m2yJhhlH+7BieSPirOp9cr67qD+3F5TFssNDko/o2KS0VrkK8cSz4hzkCDVqpD9CTR25wE7JoP5tUSDGQ==","signatures":[{"sig":"MEYCIQDR6vimieOG2Z38xIlgjPnyhGPk1kKI+LVp7ekaf8WOFgIhAL8Gedtv/TurlMv+p6PnKspWJcDL+lpWm5CApeNwPWyr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260831T112316496Z","@mh-gg/protocol":"^0.1.1-alpha.20260831T112316496Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260831T112316496Z_1788176105687_0.7558744382197573","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260903T093455968Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260903T093455968Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260903T093455968Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"fdc2c6228d41d61ced78b3b5a3fdbebe23d3253d","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260903T093455968Z.tgz","fileCount":36,"integrity":"sha512-QJdpZ2zscD7Y918uIeh/++HQF96KddpKTzS4rxjNdv00vyuiMXzvA6w4n/t61wuSzFn0lEttdPSLQ67LeTn+Dg==","signatures":[{"sig":"MEUCIFjeJWwFmwwVbKG/F6+UhVHNBqIY1fWavhpxOMDrrG/rAiEAxIDuNUvq+F+AIJMBHeuEFXMY2HxPJguW50Pw1klrJe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260903T093455968Z","@mh-gg/protocol":"^0.1.1-alpha.20260903T093455968Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260903T093455968Z_1788428154581_0.3964090670476592","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260903T103915572Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260903T103915572Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260903T103915572Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"1a18bcd972ec44f7db15e4d5b8366867de9af165","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260903T103915572Z.tgz","fileCount":36,"integrity":"sha512-SPLxb6KmDR6DQF2EMHK/Rw7J2juCg55ksJkz17HwU614uApJrE0ecLZqzj0H15ENcs2M19wIHANkSuUubT5gsw==","signatures":[{"sig":"MEYCIQC29+3+bUch6m/gZaC7A17PnqZcRxOvSZ1CXchExSrmyAIhAOiT9KfWMlyM+X+s6xMr1HmLL4N9yQAOU2t10QNW8xSn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260903T103915572Z","@mh-gg/protocol":"^0.1.1-alpha.20260903T103915572Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260903T103915572Z_1788432004882_0.39310883727140467","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260903T114505690Z":{"name":"@mh-gg/authority","version":"0.1.1-alpha.20260903T114505690Z","license":"MIT","_id":"@mh-gg/authority@0.1.1-alpha.20260903T114505690Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"52212b6d8e0c6034aa44166fce97565dbbb9db4b","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260903T114505690Z.tgz","fileCount":36,"integrity":"sha512-r3k+sobqswzAWJjGkJgQvMEG/WPI/5wdSnBRx9FH0BZGMrEQkjjO0EnD/JAX7Fbo2dTMNE8dOm8ShO1TbP1nKw==","signatures":[{"sig":"MEUCIFbbdf5oUQ5wZ972RwqFyi1tv/fefCw64JALwynNUiTbAiEA60GTbO3E0gUdBIarRUPRAdjm0yukygF9I3KPW09a9yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117374},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260903T114505690Z","@mh-gg/protocol":"^0.1.1-alpha.20260903T114505690Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/authority_0.1.1-alpha.20260903T114505690Z_1788435952414_0.26185608839332386","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260920T103133184Z":{"_id":"@mh-gg/authority@0.1.1-alpha.20260920T103133184Z","dist":{"shasum":"25d2bcab391faea8b7861b928935edbae3e3b672","tarball":"https://registry.npmjs.org/@mh-gg/authority/-/authority-0.1.1-alpha.20260920T103133184Z.tgz","fileCount":36,"integrity":"sha512-QuXFA3Wn5kBXrSWE0jB7orvm74r0xK1iZbuESjwAvP3jZWISLaHKsZTc/IkRC7I/rI2BytSRk4VbUVTOoV8x8A==","signatures":[{"sig":"MEUCIEGn6QbEDIcNCZxKl5P/p0Dp5F4KRoR0zKZjm+Cv5mNSAiEAoqrJAg7VkHIujr47ShMpqnTzjet50c5YIl9ZZsJPvsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUdOfyrw3UO0tHSdJawNqL5YBYxzKS1rprRf0UkgpQGQIgU1GHV94/m7WNrDFyZQx9r5lKD7mh6zycdJ2PtZUAjoM="}],"unpackedSize":118153},"main":"src/index.cjs","name":"@mh-gg/authority","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./roles":{"types":"./src/roles.d.ts","import":"./src/roles.mjs","require":"./src/roles.cjs"},"./scoped-roles":{"import":"./src/scopedRoles/browser.mjs","require":"./src/scopedRoles/browser.cjs"},"./resolve-verified":{"import":"./src/resolve/browser.mjs","require":"./src/resolve/browser.cjs"}},"license":"MIT","scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:role-policy":"node benchmark/role-policy-projection.cjs"},"version":"0.1.1-alpha.20260920T103133184Z","_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","directories":{},"maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"_nodeVersion":"26.2.0","dependencies":{"nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260920T103133184Z","@mh-gg/protocol":"^0.1.1-alpha.20260920T103133184Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/authority_0.1.1-alpha.20260920T103133184Z_1789900414330_0.7568683723873992"}}},"time":{"created":"2026-06-26T10:45:59.665Z","modified":"2026-09-20T10:33:34.590Z","0.1.1-alpha.20260626T104441232Z":"2026-06-26T10:46:00.015Z","0.1.1-alpha.20260627T001620833Z":"2026-06-27T00:17:11.704Z","0.1.1-alpha.20260629T151422548Z":"2026-06-29T15:15:19.673Z","0.1.1-alpha.20260629T233801754Z":"2026-06-29T23:40:00.401Z","0.1.1-alpha.20260630T140758057Z":"2026-06-30T14:14:08.866Z","0.1.1-alpha.20260701T105209781Z":"2026-07-01T10:52:55.935Z","0.1.1-alpha.20260701T125934880Z":"2026-07-01T13:00:25.340Z","0.1.1-alpha.20260701T135842753Z":"2026-07-01T14:00:53.120Z","0.1.1-alpha.20260701T142520328Z":"2026-07-01T14:26:33.311Z","0.1.1-alpha.20260701T144908500Z":"2026-07-01T14:50:25.805Z","0.1.1-alpha.20260701T150519013Z":"2026-07-01T15:06:29.040Z","0.1.1-alpha.20260703T103112528Z":"2026-07-03T10:32:06.828Z","0.1.1-alpha.20260707T094009050Z":"2026-07-07T09:41:00.069Z","0.1.1-alpha.20260707T101854730Z":"2026-07-07T10:19:57.786Z","0.1.1-alpha.20260707T104654560Z":"2026-07-07T10:48:22.041Z","0.1.1-alpha.20260708T084444845Z":"2026-07-08T08:45:56.380Z","0.1.1-alpha.20260708T094418862Z":"2026-07-08T09:45:06.301Z","0.1.1-alpha.20260708T105530106Z":"2026-07-08T10:56:25.471Z","0.1.1-alpha.20260708T173631376Z":"2026-07-08T17:37:27.576Z","0.1.1-alpha.20260708T193833807Z":"2026-07-08T19:39:28.024Z","0.1.1-alpha.20260708T195356734Z":"2026-07-08T19:54:47.266Z","0.1.1-alpha.20260708T205939799Z":"2026-07-08T21:00:49.794Z","0.1.1-alpha.20260710T100140859Z":"2026-07-10T10:02:35.726Z","0.1.1-alpha.20260710T102524615Z":"2026-07-10T10:26:11.685Z","0.1.1-alpha.20260710T135631257Z":"2026-07-10T13:57:36.144Z","0.1.1-alpha.20260710T143528296Z":"2026-07-10T14:36:29.107Z","0.1.1-alpha.20260710T150936299Z":"2026-07-10T15:10:29.971Z","0.1.1-alpha.20260710T190311013Z":"2026-07-10T19:04:10.938Z","0.1.1-alpha.20260813T095547173Z":"2026-08-13T09:56:44.323Z","0.1.1-alpha.20260816T150751305Z":"2026-08-16T15:08:37.272Z","0.1.1-alpha.20260816T171806679Z":"2026-08-16T17:18:49.201Z","0.1.1-alpha.20260816T174121190Z":"2026-08-16T17:42:04.592Z","0.1.1-alpha.20260816T212907359Z":"2026-08-16T21:29:56.501Z","0.1.1-alpha.20260816T235705179Z":"2026-08-16T23:57:46.022Z","0.1.1-alpha.20260817T002320864Z":"2026-08-17T00:24:02.683Z","0.1.1-alpha.20260817T084429288Z":"2026-08-17T08:45:42.865Z","0.1.1-alpha.20260817T094334133Z":"2026-08-17T09:44:23.995Z","0.1.1-alpha.20260817T095841934Z":"2026-08-17T09:59:44.049Z","0.1.1-alpha.20260817T105607210Z":"2026-08-17T10:56:56.154Z","0.1.1-alpha.20260817T143717023Z":"2026-08-17T14:38:15.582Z","0.1.1-alpha.20260817T154714784Z":"2026-08-17T15:48:09.881Z","0.1.1-alpha.20260817T163940502Z":"2026-08-17T16:41:14.053Z","0.1.1-alpha.20260818T131441910Z":"2026-08-18T13:15:40.854Z","0.1.1-alpha.20260818T172104542Z":"2026-08-18T17:21:50.089Z","0.1.1-alpha.20260821T080355282Z":"2026-08-21T08:08:57.594Z","0.1.1-alpha.20260821T231828097Z":"2026-08-21T23:19:54.274Z","0.1.1-alpha.20260822T101201164Z":"2026-08-22T10:13:05.915Z","0.1.1-alpha.20260822T120015130Z":"2026-08-22T12:02:15.536Z","0.1.1-alpha.20260822T133017683Z":"2026-08-22T13:34:44.600Z","0.1.1-alpha.20260826T114711800Z":"2026-08-26T11:50:32.492Z","0.1.1-alpha.20260826T191011262Z":"2026-08-26T19:26:22.645Z","0.1.1-alpha.20260831T094821206Z":"2026-08-31T09:51:08.644Z","0.1.1-alpha.20260831T112316496Z":"2026-08-31T11:35:05.834Z","0.1.1-alpha.20260903T093455968Z":"2026-09-03T09:35:54.719Z","0.1.1-alpha.20260903T103915572Z":"2026-09-03T10:40:05.032Z","0.1.1-alpha.20260903T114505690Z":"2026-09-03T11:45:52.544Z","0.1.1-alpha.20260920T103133184Z":"2026-09-20T10:33:34.420Z"},"license":"MIT","description":"Shared room authority fold, policy, and validity ladder for host-optional encrypted rooms.","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"readme":"","readmeFilename":""}