{"_id":"@steve02081504/fount-p2p","_rev":"46-afa7b270592fc570516d2ccedef1a8e5","name":"@steve02081504/fount-p2p","dist-tags":{"latest":"0.0.46"},"versions":{"0.0.0":{"name":"@steve02081504/fount-p2p","version":"0.0.0","_id":"@steve02081504/fount-p2p@0.0.0","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"a2d84e17ecf35006f46946a89cc9969e977e9db2","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.0.tgz","fileCount":154,"integrity":"sha512-eXGUgqN1sBGAhN0eMVqFuujLUJaZC+2C3FwjnMOxk8Gkncm597sr2kqmBz9H8c4LSS9SYKE/GmdHzOAnS+aErg==","signatures":[{"sig":"MEUCIA3pcs1Ex0fny0eiNjOeB++wxKoTwz0JLJaMehLWfsBgAiEArVBssQlXqN7Qf7RbytznBPie8qbHUPH4W2a5F4vUTvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562721},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./link/*":"./link/*.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./entity/*":"./entity/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./entity/files/*":"./entity/files/*.mjs"},"scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"categories":["network","p2p","fount","AI"],"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@noble/curves":"^1.9.0","node-datachannel":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"file:../../exec"},"optionalDependencies":{"@stoprocent/bleno":"^0.11.0","@stoprocent/noble":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.0_1783830064619_0.9458434638588193","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@steve02081504/fount-p2p","version":"0.0.1","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.1","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"469b83cf2dd8e69aab95fa8d534fea5fc930d8b0","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.1.tgz","fileCount":154,"integrity":"sha512-d+6XWhyALwunmijloBFryPS7eGojRoauavUKFLgFpN0fPfCxjXZs30isOY0t3selyrmUOK1C9+hwa6DXRs63nA==","signatures":[{"sig":"MEUCIQDiAZMvWIxsJlkwEZbKcq+6Ci6qyCAo+24Wlx+J/ArBlQIgP+VxrTdXelwWxWR++tJNqSUfOqPBlqKdsuvfaIHjVTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563568},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./link/*":"./link/*.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./entity/*":"./entity/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./entity/files/*":"./entity/files/*.mjs"},"gitHead":"328d114a4fa1287588ec35f86b77af1962905356","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.1_1783911935234_0.7301427707844612","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@steve02081504/fount-p2p","version":"0.0.2","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.2","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"0653e434a6e3c5b55eacb5ba714a2c251a5cad99","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.2.tgz","fileCount":154,"integrity":"sha512-ROSNUR7ZlcHGC9cO8Ijo5cKrOoa9aK+DvfglgWlObNBaygCSEEQb0S0EEZAzk1avj4L9605o7BOCpOq/0Qxe/g==","signatures":[{"sig":"MEQCIEYS9YqH+DmK8LNANpLBjEKv93eZpXbeQ1UDLaGI04tBAiA592+lfz86Sz7WgH/FeWxzXYL11hRPGX8hgXIXfsCGcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562692},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./link/*":"./link/*.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./entity/*":"./entity/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./entity/files/*":"./entity/files/*.mjs"},"gitHead":"27df37860b85441ed0837de745b1fc03b027c093","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.2_1784016352010_0.5744680395785551","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@steve02081504/fount-p2p","version":"0.0.3","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.3","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"431cab2b4fa53abc0c69dd1cbb3820c4c3b67ff2","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.3.tgz","fileCount":154,"integrity":"sha512-p8RPh7mi/PAAOsxt9wViy87uaZgNrfqSHHxQx4NwteukN18tWRJQt2lFQKJEhMwLMbTuX6H+Yty/zuSQmJYQBw==","signatures":[{"sig":"MEUCIQDwW3xG2EXs2C04YFg3L70IpAKqPzeeei71fl4JVqoqGgIgLA3mTwFtVJJCW18nGRJUI7VS6dqo8hzLCPWD3qyowmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560881},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./link/*":"./link/*.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./entity/*":"./entity/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./entity/files/*":"./entity/files/*.mjs"},"gitHead":"27df37860b85441ed0837de745b1fc03b027c093","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.3_1784025139617_0.19320369163416484","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@steve02081504/fount-p2p","version":"0.0.4","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.4","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"9b9dfd92934f710172da98756d51a1f7897fe809","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.4.tgz","fileCount":147,"integrity":"sha512-0nHYwPfvNYrYTdtQEO2gLMCSUhlHqWzB89p2dP6HGYrkoe7LHEq+4YIBHtz9/kffRFyS+hws8a/h6jjUjIfdMQ==","signatures":[{"sig":"MEUCIQCM7SMa2j/XZSTek/OFXBLJlavt+LxznmRreyFkiwvulgIgM5MrnFswDfK2iCdaMC8VOXN5zC0L1dzsrokXRlGJnfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554172},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./link/*":"./link/*.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs"},"gitHead":"2d0618d1be5d38f84cf5e6b9f3ed4e7da95574ec","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.4_1784032750494_0.687086914130183","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@steve02081504/fount-p2p","version":"0.0.5","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.5","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"3e6bae5835002ef49a91f9528bc886c3c82a51fc","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.5.tgz","fileCount":151,"integrity":"sha512-tTiEM/9uKkLK4GD63gbCos5Wb9YCuxiXIm3Wqd2jKguqwtwNacBCmGEbQvGohi+k1p/szSLY+4oL1mfXPthZMg==","signatures":[{"sig":"MEUCIQDfLOQ8/ZcyOgDePtRC3Jx8GAti8J1FhPPW9PF6gAabpQIgF7lLSV2oEw/n0XTzGt1Dw4twdAxaApicErUIuRuaNQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563850},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./link/*":"./link/*.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs"},"gitHead":"7a0711a07093df85f4bfa5858a75ab8eead45642","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.5_1784061167830_0.5536665062271962","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@steve02081504/fount-p2p","version":"0.0.6","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.6","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"0c44283c46ab3eb8c87fcb8d7c57b0ef1fa5e5c2","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.6.tgz","fileCount":151,"integrity":"sha512-wKyDKVEtDZA5oWTwoX1xnFGbFewXM4xNVutkyXJWzBhNd7jiuQgfV98M6GNHlgiMzqkNitfxMNBovHgXpNanuQ==","signatures":[{"sig":"MEUCIDw3AbEXM+KnHGqbJdkPHt3RJS6Mo5A3oWO8RQAnLhfYAiEArbGUapRjAjWCt3r6v0fbzUxMCVOe88mL0qREsHKQ8EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566336},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./link/*":"./link/*.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs"},"gitHead":"4ab2ae3b2549a56363c0c1a750df6b145add8a45","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.6_1784188643950_0.2972881921464432","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@steve02081504/fount-p2p","version":"0.0.7","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.7","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"c8be03718f4526856f099a22c8934d1d2940b4c1","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.7.tgz","fileCount":162,"integrity":"sha512-+WvXhOwq+aCGSUSDpOWUzwE1sdg3ZrdK3VQ01DbIDBI+JgAzaNRtaBlkuX7h5TbFDT3jE0/vaVRuu9iG34PPYw==","signatures":[{"sig":"MEUCIHO3rz40j65uvew8Hc4Kx5g7GJjFu8lhh25eCqLnKMSwAiEA3zEsKKiHf4zFLuWgvJqGY4h0iZHKmfZUxbCDbaTMaV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609990},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs"},"gitHead":"9ad852e63b96f4903c65f5ec95854cb899d22ed4","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.7_1784436688684_0.028640937943399836","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@steve02081504/fount-p2p","version":"0.0.8","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.8","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"130e58925fec57f333054fe63a9eca6fb5fd43ea","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.8.tgz","fileCount":162,"integrity":"sha512-ZkZ5Uh3utrbTir4LBY1KGHBC/1Gxf4p2wWludIrXk2dYeQbHqW6l1LoCwymiyup0b/Z20ozTeJV4WgngmzvUsg==","signatures":[{"sig":"MEYCIQDEnFHu6F6s2g8nPtHQliTyStoHEazydAuSipaeDHIxtgIhANNSaLDLWYTgkTXpMzDfZ1aTu5vNBJukzhWPgdV8yrbL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610291},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs"},"gitHead":"39a648032717f3327f350aaab4f6d525a39bee3b","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.8_1784442467758_0.9174747621716399","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@steve02081504/fount-p2p","version":"0.0.9","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.9","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"d3b9db8f765cdf05c69bfedd835d931a984143ce","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.9.tgz","fileCount":162,"integrity":"sha512-JhY9FvVGkBPoP7xtTUIRD5VzGEkuJXbdxfOSKtQtxiAca69kTHwOfBUs2k71qIgeKmZizZFYQmyj4ms2pe3s8w==","signatures":[{"sig":"MEUCICQsQDZfJwv9KQrlfRRAs6apUspUm9nAwtklxMMzwStOAiEAv3umPS2PTkzlOaLXw3mucCrDck7+fba4j6dTs1I1sYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609670},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs"},"gitHead":"aa07d86bab73788ce548c9eb50ee63c5106c1b46","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.9_1784443211185_0.9872722807152328","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@steve02081504/fount-p2p","version":"0.0.10","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.10","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"a0aaa6ce88b152e61252608a1a5b05d0e1dae5c0","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.10.tgz","fileCount":162,"integrity":"sha512-XOshVZGjzfZEcm7naN9RDEdYrjlYL8mw3fOA0NYXeWsZ5L2LodRKzRyEN7Kabrg2ugu8q5SoyHz9Po3cotGYMw==","signatures":[{"sig":"MEQCIDUCtnf0s1Q2dMxAk62I193dHQllRLLoUII7dOeUZUkhAiA4uZVOmWOZf3zbrrdlmgrdHiAiZ9uaS4oUEA4M+BGOuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611111},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs"},"gitHead":"aa07d86bab73788ce548c9eb50ee63c5106c1b46","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.10_1784479398508_0.4856492530341485","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@steve02081504/fount-p2p","version":"0.0.11","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.11","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"c1ac2ffe96782b9620704df577d095b7b86db97c","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.11.tgz","fileCount":166,"integrity":"sha512-+gEN7uVUiwooT1+JWIl+2jOZdc2xGo3ByOTl/Sitx6p1xolNwg733dueLuLMixsf+Uheq7cR3SFmQ/pt+SUXoQ==","signatures":[{"sig":"MEQCIGoP9RHPim5HJe2NgOZPL62kr/nxYPnau0NJCtvlbqXQAiAeXdKn7kymxDPrdZorVUWNBTvQN/s/2v/j3+unTikTLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628059},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs"},"gitHead":"c39a558fffd288efd0572ce9b61365b8db746f17","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"latest","@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.11_1784529251059_0.6213586556394244","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@steve02081504/fount-p2p","version":"0.0.12","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.12","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"672f8637b63d4de0ae54d1b6e2a11790501fdc57","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.12.tgz","fileCount":170,"integrity":"sha512-W/abLnuU5ZE0gclsmNr+A3h40I7Hcf2lMi0pxDmMNGYrE/VDuJqz1fYUHaBODVwi7iuA7yB8fvXNRqWoNDZhVA==","signatures":[{"sig":"MEUCIQCNUo5MImvXQemtvAYFQirmrQ25apw9wAZQMtRpEhxwzAIgEsSe9lJJfrK7K1LVADBHOvpzIoY9A9Nbu8kBW+vI7J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627629},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./dag/*":"./dag/*.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs"},"gitHead":"c36fbce9c807ffba1f36207fda8991eb169872fe","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"latest","@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.12_1784544566846_0.2968397548850976","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@steve02081504/fount-p2p","version":"0.0.13","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.13","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"0ecb47e3a6a8bb9368bfff9fee534f908bcf046e","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.13.tgz","fileCount":185,"integrity":"sha512-og4toFTCct/lJJRXbMo+ZldSfbKmhZoMo4m3Mc8a0NChlDEWBe+tKEH5e/q6NOk/Z+ltndnDOdlkrvpiW6ThVg==","signatures":[{"sig":"MEUCIQDc/SmneuwPrCcV1qhROJFHVdOhKHLUJbAdcpA/20ZxyAIgH5XYmj2RQgCXecsvrTFnZ9YUeGMmNXhpfcPzs+63FAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702128},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./transport/user_room":"./transport/user_room.mjs","./transport/node_scope":"./transport/node_scope.mjs","./transport/room_scopes":"./transport/room_scopes.mjs","./transport/link_registry":"./transport/link_registry.mjs","./transport/group_link_set":"./transport/group_link_set.mjs","./transport/remote_user_room":"./transport/remote_user_room.mjs"},"gitHead":"96db5e4dedf57d9c70d15dbdc4f8a69d32e7f93d","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.13_1784715658109_0.8599709838233749","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@steve02081504/fount-p2p","version":"0.0.14","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.14","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"b7e22344a4993474b08b4d6cee658fa6f45f2096","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.14.tgz","fileCount":186,"integrity":"sha512-px6G44F8X9nJnJ0JboenNnllbacRfarblIXS8nCn9NKX/UgMP+xYhBcc6lnpf+lXQSQB9PjAyznxrIU8zuhXaQ==","signatures":[{"sig":"MEUCIQDgn/+NeOK6/FpwTVqMT5x/k/uYNpP0x4BYWvZJgVj0zQIgYvJkCR2UDp0vFWnGFUgVvy/eDlgLzFsLIL0NDSHL/dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710991},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./transport/user_room":"./transport/user_room.mjs","./transport/node_scope":"./transport/node_scope.mjs","./transport/room_scopes":"./transport/room_scopes.mjs","./transport/link_registry":"./transport/link_registry.mjs","./transport/group_link_set":"./transport/group_link_set.mjs","./transport/remote_user_room":"./transport/remote_user_room.mjs"},"gitHead":"96db5e4dedf57d9c70d15dbdc4f8a69d32e7f93d","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.14_1784718714337_0.45273143569744523","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@steve02081504/fount-p2p","version":"0.0.15","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.15","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"fe30f2a3cb1e533a3617dbb18f16db783dc1fc9c","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.15.tgz","fileCount":187,"integrity":"sha512-ufHPSTq4JRkpMsS9/7K8lTBy+FadRdbXOfY7G02bTu3GWxuf223YKTEGlKf2L4zsYUKq7GMSljK714iPdGrWdg==","signatures":[{"sig":"MEUCIFTech1xa9uy9bDS2MFdxnAcG2GpM7rzrMN8xj/6Mu8VAiEAsEyX100/4T53wGsExJTEYVZBa/nlcENKpLzg1jpTzV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720577},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./transport/user_room":"./transport/user_room.mjs","./transport/node_scope":"./transport/node_scope.mjs","./transport/room_scopes":"./transport/room_scopes.mjs","./transport/link_registry":"./transport/link_registry.mjs","./transport/group_link_set":"./transport/group_link_set.mjs","./transport/remote_user_room":"./transport/remote_user_room.mjs"},"gitHead":"8d7a71bf3074b1eb88fec3bd6fba9fde6d7df8a5","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"11.18.0","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.15_1784722812645_0.6328582004459342","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@steve02081504/fount-p2p","version":"0.0.16","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.16","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"2e290dcac11afaf28c68cea3ea4f2a7b449577ce","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.16.tgz","fileCount":188,"integrity":"sha512-TE8zZ2dQTns4ecCCBZvz6kVsenskjGEVkt/BJay5t0IKEg4WaZAQreXACjmYD6XH+Vn1TpK27fbrNIFbJHZ6Ig==","signatures":[{"sig":"MEYCIQCoogfXu6GJ71d7PIsbmO4Owj/rC3cRPX6RpB9zJY1IhwIhAKEqbEJdX3CDHCXhwwxhh9OcBhZoCnSBSPIBV2pR7G3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730013},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./transport/user_room":"./transport/user_room.mjs","./transport/node_scope":"./transport/node_scope.mjs","./transport/room_scopes":"./transport/room_scopes.mjs","./transport/link_registry":"./transport/link_registry.mjs","./transport/group_link_set":"./transport/group_link_set.mjs","./transport/remote_user_room":"./transport/remote_user_room.mjs"},"gitHead":"6343df08eb505bf89064f086d70545fab506b215","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.1","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.16_1785046963234_0.4582377828409301","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@steve02081504/fount-p2p","version":"0.0.17","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.17","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"710ecd9b8baf4b7f3248764214e78819f1048dc0","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.17.tgz","fileCount":187,"integrity":"sha512-opJpeiVMzPoliWf+PHVkXwXtHTGyjKU4WrFjUmPA1bgsNkWFUipbEPwUnY1D0TIWhWuN2ggUr0Rgzgx9YUQRaQ==","signatures":[{"sig":"MEYCIQCxUy/7OLnzpNQtBdki5Fr8gFjtjNvfngSNTbajKWZLtwIhAKDjqbSSE5ukVSvRF+erAJIyBUHMqd0w1Hb+Ln+1a6zR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728772},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./transport/user_room":"./transport/user_room.mjs","./transport/node_scope":"./transport/node_scope.mjs","./transport/room_scopes":"./transport/room_scopes.mjs","./transport/link_registry":"./transport/link_registry.mjs","./transport/group_link_set":"./transport/group_link_set.mjs","./transport/remote_user_room":"./transport/remote_user_room.mjs"},"gitHead":"bfebbeabfad290cfe47cfb053aea688dc82631c2","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.1","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.17_1785150504866_0.26980412536185683","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@steve02081504/fount-p2p","version":"0.0.18","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.18","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"f8082fc74f2523cfce3e15fbe67c19d182e4f6a1","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.18.tgz","fileCount":187,"integrity":"sha512-HsySYSkbUfWx9EOj4PXH7Ct48onR95DyE2i36hJIhluA7LGkrDgW1/8+syfSlm6MNR0AujACh3qdKC5Qy0RJyA==","signatures":[{"sig":"MEUCIQDwMG0CRvlYEQKlPdPQ+RdxYoIkpVTljPCcgbYj7IC3SAIgUhkIfEpqLLZqeJw41zj9fzq76wr3YYW4a+eAGUgM+40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729215},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./transport/user_room":"./transport/user_room.mjs","./transport/node_scope":"./transport/node_scope.mjs","./transport/room_scopes":"./transport/room_scopes.mjs","./transport/link_registry":"./transport/link_registry.mjs","./transport/group_link_set":"./transport/group_link_set.mjs","./transport/remote_user_room":"./transport/remote_user_room.mjs"},"gitHead":"bfebbeabfad290cfe47cfb053aea688dc82631c2","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.1","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.18_1785323523977_0.46065758005129154","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@steve02081504/fount-p2p","version":"0.0.19","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.19","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"d7d166fa0682c93abc6b18a1e3243a0e5ecb35c2","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.19.tgz","fileCount":188,"integrity":"sha512-1TTEMWh706kt2pVSs22QNclr7YFJGcnZXojTLI2vnzbqNuOkRzaiYLXlwRZehtIlubxr5o/ulrug2Aa2uG2b6A==","signatures":[{"sig":"MEUCIQDyBfFFj3oBzg2VVtLGtpKjIb+ovjGZSuBjD0nWoZK3SgIgefT5ng+isV3G69DoG/HZjSRqDKTg2A8FELnY+u+nO7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730857},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./transport/user_room":"./transport/user_room.mjs","./transport/node_scope":"./transport/node_scope.mjs","./transport/room_scopes":"./transport/room_scopes.mjs","./transport/link_registry":"./transport/link_registry.mjs","./transport/group_link_set":"./transport/group_link_set.mjs","./transport/remote_user_room":"./transport/remote_user_room.mjs"},"gitHead":"7132251f4a0d24550f3a9061c11aee129ef6c55a","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.1","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.19_1785561309610_0.5379048026363018","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@steve02081504/fount-p2p","version":"0.0.20","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.20","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"aa35a55cf4a433f69df510880dd23443f679a0ca","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.20.tgz","fileCount":189,"integrity":"sha512-/zHyK+j8VHCvkD31TTdPp0/r7yi354m8E9DxUzNDPi83xOzoghRZgHPYZlWU0qbD4WpDLrWOtBH0H83Ir3Pa0g==","signatures":[{"sig":"MEUCIQDrMoYeP58HrcsFGu2NWrWys4UlVLuKGL4SXU7/okUfZQIgfp8OTaUBkwmYMs9QSO2z9egN4/hDhhjL5Bl45oQkBd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734836},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./transport/user_room":"./transport/user_room.mjs","./transport/node_scope":"./transport/node_scope.mjs","./transport/room_scopes":"./transport/room_scopes.mjs","./transport/link_registry":"./transport/link_registry.mjs","./transport/group_link_set":"./transport/group_link_set.mjs","./transport/remote_user_room":"./transport/remote_user_room.mjs"},"gitHead":"42d4eef01b50db26ef5e73eb2f400aa6038f1933","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.1","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","node-datachannel":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.20_1786329543815_0.37809231093457796","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@steve02081504/fount-p2p","version":"0.0.21","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.21","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"4bda506c8874785e73cf65e4364e549e7902eb38","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.21.tgz","fileCount":192,"integrity":"sha512-aoo+uevYcz6Sl90Eu2hSzcnSmEugAKWt1UjD7eKGdq0/wMfGqBDxP/CER5I4zB1OupzGE+lQcOT+IpAqLObsrg==","signatures":[{"sig":"MEUCIQDwfOp3XB665Lq++kFeqJDI0c2IegIbhbSL9vXxI701HgIgZImQzrk+8+iRueX4sH6H1k+++nmk3jUuD5ErQHFpoU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745344},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./transport/user_room":"./transport/user_room.mjs","./transport/node_scope":"./transport/node_scope.mjs","./transport/room_scopes":"./transport/room_scopes.mjs","./transport/link_registry":"./transport/link_registry.mjs","./transport/group_link_set":"./transport/group_link_set.mjs","./transport/remote_user_room":"./transport/remote_user_room.mjs"},"gitHead":"bac19a527e2ede8f37404cd76c6379dbc8e1a7ad","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.1","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.21_1786360299220_0.6293387919993314","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@steve02081504/fount-p2p","version":"0.0.22","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.22","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"1b00f0bd0a496832d6d0e88bd5f080cf7c56338c","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.22.tgz","fileCount":192,"integrity":"sha512-IDuCd7QXIG1ok4nX3hAUxQGG3hlF7nfmR2TUX+mOHUtZYuUBFtbXRtM3VZLH/77wRbJPF374whYXYwiDGaya7w==","signatures":[{"sig":"MEUCIQDB6Xxqqh1SOHUGiLI5dPwNCCzHZrJVFM/u6oTWcFlsiAIgdQrj+qaptJSbQtX0+zpibsamvTAzsHu5zgwbyUxB6zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745610},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./transport/user_room":"./transport/user_room.mjs","./transport/node_scope":"./transport/node_scope.mjs","./transport/room_scopes":"./transport/room_scopes.mjs","./transport/link_registry":"./transport/link_registry.mjs","./transport/group_link_set":"./transport/group_link_set.mjs","./transport/remote_user_room":"./transport/remote_user_room.mjs"},"gitHead":"9ea957b4d2f2e65b0b90aa778b49de877445d942","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.1","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.22_1786372273844_0.7876758412805793","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@steve02081504/fount-p2p","version":"0.0.23","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.23","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"df09172e84d3a7d50fe265332a8cf78c322dcdba","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.23.tgz","fileCount":192,"integrity":"sha512-I1wo94mzIF+jG/BJw1vGZ//GtN7uia6s6fuT5hc+hhlu6TVXpDkzSmlDKGan/MOVfCSpBzU66x50EtqcqLHoRA==","signatures":[{"sig":"MEUCIQC4889T3JMixxoDQtOAX0lIcFti+EKMqqWVsaJ5yBT7SwIgYXVQEm4R/IwCck1dVvrnU5kNCZgT32DK23t1OwsqU90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744010},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./rooms/*":"./rooms/*.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./permissions":"./permissions/index.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./transport/user_room":"./transport/user_room.mjs","./transport/node_scope":"./transport/node_scope.mjs","./transport/room_scopes":"./transport/room_scopes.mjs","./transport/link_registry":"./transport/link_registry.mjs","./transport/group_link_set":"./transport/group_link_set.mjs","./transport/remote_user_room":"./transport/remote_user_room.mjs"},"gitHead":"9927cc74ea44218de7b607b40443f3131c127126","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.1","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.23_1786381793115_0.8119713871457228","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@steve02081504/fount-p2p","version":"0.0.24","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.24","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"f9a28757c20e91b03451558ebdbfd7df5344dbf7","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.24.tgz","fileCount":200,"integrity":"sha512-I9bYSv8aqDoopfilv15JiZyrkj+QRE/52wJL6w9lesiRY9FbKowilKHBmv7zBwEfkiXYgcDgyemSNTr79DVOMA==","signatures":[{"sig":"MEUCIByPYb44j0ZIwos5LFqiVmDJhMKxR/eDKIYrVw87CX3xAiEA0tiGZ87NhhFidl5YIb1Qiouj1dkWHMq4TLlkEsxl/2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747454},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"cff8996efb58b2709ccb3282d535884604222d2c","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.1","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.24_1786423958276_0.9433873648660915","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@steve02081504/fount-p2p","version":"0.0.25","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.25","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"15956849ea74b9b37f329f58ea0a46ef5d8b7526","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.25.tgz","fileCount":200,"integrity":"sha512-sL7R4ZesqbPSEx4TvoPnw5kY9+8FzJL4SDbhd5tr+XJPPAo+yP7mrOu1DB7XY4YbQ5MypOahXU2Vt6/3Roz2bg==","signatures":[{"sig":"MEUCIGDVIioB2OaCcI5I1MlBK2RDx7Yej4MWkvMk8eYUDB9vAiEAqT8aZqnRBf+GGjYnvKI8Rds5ksS/5IshPpHthaNh2oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748279},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"c04424e31bdad29ea2b7e44c813cc7ab3369e8a7","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.1","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.25_1786438095546_0.2555953690264494","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@steve02081504/fount-p2p","version":"0.0.26","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.26","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"40cd01f3c6f1bd9a0cd26ac3fa442817ea1abe12","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.26.tgz","fileCount":200,"integrity":"sha512-qhSrOuUqmZ1n/D6RV9Uwu7J4icwx3BPvJ8XkYPe50O3+1v3JC80I/Ha+FxTXpZ1gkduKhjtn4vg2AaWfnNOiwQ==","signatures":[{"sig":"MEYCIQCWdVpLA2YV4oaRCfMnDl+dDGo0xok1fok2zvd7PsDRdQIhAIwEYz23YAfxziXPAr9u9TrXgjQPKQILX0hS6jfwauWD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749066},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"0d8cc2fc81c275e58efe0374bf0088e185885a72","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.1","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.26_1786448596810_0.27661020079482523","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@steve02081504/fount-p2p","version":"0.0.27","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.27","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"38d17deea73e47e3584acf69182da62326d24b2b","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.27.tgz","fileCount":200,"integrity":"sha512-rl8QY+Vy2q5TEz7LjQDIUy5Ilw9Ey5DpulNrppdPMqPMMbdDQgl1YEAbrwYcXGWoZXz+e11994ZQ3bCtib5Lpg==","signatures":[{"sig":"MEYCIQDtE8NHdvysJGpqeZWA+UUkbFg4h2jy4wY59cVuW1epewIhAK/UsHrh2S6ybQhcsTzF5i9mlLASq9twufXD3Wg1UQG8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737332},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"c64f3c0d191ac1daefeaddf566ad17507b35b93b","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.1","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.27_1786473498895_0.5167775814118245","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@steve02081504/fount-p2p","version":"0.0.28","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.28","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"bf09f30d1293848395ed0fb9be7ec6750f9c92fd","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.28.tgz","fileCount":201,"integrity":"sha512-PIKqPulSpFzcupiVM8FLU6huVls2BHz0Hyt+8cutDVavcHMpNyuC1eC+rdUiWrpwnEnKYlqGqGFqJGBkBC5/Dw==","signatures":[{"sig":"MEYCIQDL3m6kQ5iTjffHRcAJSBzZAnTxuYGw+LiE7CpgcBzeAwIhAKpeFCTGDpeoDyaXG3u6PVPIEw94NTkeVGP3ZEmlXcX5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745108},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"a361219516ce61cdd9bf91a591eef51bf1167d7b","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.28_1787197312492_0.8214736567365224","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@steve02081504/fount-p2p","version":"0.0.29","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.29","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"0483629b490697ee0ce7ba8994b3d62794384935","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.29.tgz","fileCount":201,"integrity":"sha512-vwmkMnU8MHTevNJr7hLB6Lxz7p3vA/y3vKp5sco1jmsOL+jZHKnJo6qM2v5IsHRY50ONLevUOmMIo2S7o+NQVQ==","signatures":[{"sig":"MEUCIQCzvuJ+EexGNhKd/mUfqmb0CuuCU8pnp0Zno3sURhb+bAIgf1IGKA/TEsRz+2aF+l6IpSx2baVBtlgQo/e1k0yhjss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752047},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"6849ba2866252baf788a8b4f08db5ed5443d9d00","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.29_1787214244551_0.15744310730223066","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@steve02081504/fount-p2p","version":"0.0.30","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.30","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"e5f63ce2be784555ecdf3ef85dc4c5a82a985ab3","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.30.tgz","fileCount":202,"integrity":"sha512-bUuDgmSZAtny7fmZtSJOe9X19s4xFdORbJmz/BH/iQivC9UEQhNJD5TBNLnt7mG9WQ3ioST7/YGUGzrmh4IPPA==","signatures":[{"sig":"MEQCIEtbFejTfVwPcMNm7f3MCa0bavgDgaxD4LBTzTUAEdWVAiBHclMNuEZhoMaDnSrj7vnwsUyrhDKAqZL9uFNAj17LGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxvXR5yIy8EetG3mTe+O1pDGZw4RxrWOrvsA+kuS5/kgIhAKRQwNevH45YIzg/5LuIhCPEDWw1WLq6c4FSyrl33U7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754155},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"224b3444f26976f08a28c519cb25fd65479a711a","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.30_1787311793618_0.5018462641985997","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@steve02081504/fount-p2p","version":"0.0.31","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.31","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"afb0e5c1ab28473700ee881c472c8d74d52fca33","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.31.tgz","fileCount":201,"integrity":"sha512-Kt7fPjATSzvLwSlzfIzLpSebCeMcBflz/IG4K7bhQp2WYZUlrdnp/0XXjU+GRYGRvO1h/jpuiFtPN/MT/j5gqw==","signatures":[{"sig":"MEYCIQDkg8BCH1WHs3IStLDhI+I++GdX9IwR1mEI0Setep9gvgIhAM6OR9U3uUjZASpG27Kewfj1khvadXHQmSOP3SRmUYny","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSUv9vgbMGBeqR408eKEAet+sUwJSLtGJgxZbV/EcLxAIgP0RHDr5fwhMc+wed+hHiB6hSCfLKiuogzsuA/VUWVdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747761},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"d2e27841583d2d1af359213d59b30a539d703828","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.31_1787491507891_0.004875097261873629","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@steve02081504/fount-p2p","version":"0.0.32","keywords":["network","p2p","fount","AI"],"_id":"@steve02081504/fount-p2p@0.0.32","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"7fb6ac5a736bc118f4e34cfaadb1a42fcfed2f89","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.32.tgz","fileCount":258,"integrity":"sha512-0WAmNDjCqXfpAu8kkaVF4c4TzT9r8jJtoiQjO9FTsHu9SqYtJjCWCF/YxlqS2KIM4sqbQ3VK9SfIRVZdJ3E8oA==","signatures":[{"sig":"MEYCIQDdbeont9mK9Kcyw6IoaluFbeyXWMea1ojG5v90xXqxKQIhAP4D8JiO76ip2IGNOpmVOfwvyJlKCxtGB375BMGEgKWk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsv6/54xA/7BwAiXtE4wvHYD15j8SEkJHzlIgP9tMHJgIhAOTHEBrt5PTstzHVsCYnfBFsTodDXKtegLpzZX00rG5A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035035},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"bd4e801bfa1ad09997399719f762fbb7f1a9a939","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"0.33.0","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.32_1787547480363_0.9822565106466341","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@steve02081504/fount-p2p","version":"0.0.33","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"_id":"@steve02081504/fount-p2p@0.0.33","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"2cbde715255c9120f774ffd62597ff8bb8450316","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.33.tgz","fileCount":258,"integrity":"sha512-2TWUJSpDUq2aVFxw6LGjA11o8xIqWSi1ZqS+9boLPd8EeyZRt7SIrKwoi76Ile99UhxIzg/FAn/qf1a8Kr8u6w==","signatures":[{"sig":"MEUCIQCBZog713DXAnuKsa8tINgO5KhGuwt9d5GS3Xs/WmGiGAIgVwKNeYP4gk6emWmP2kLaKv8qsKsIKXL4gcxdvhrfVyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7R5TgbFZPw/ARUj8NVCGCYf7JKMZvHdtLo3AVMa6o/AIhAOdq7b6DRfqeXJ06uGJSQOd8mcESrrz1o45W1OBnY6um","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039033},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"86f354a377c09df0ead8dab92d8db416f7e54c5e","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"0.33.0","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.33_1787558420583_0.10413307617671519","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@steve02081504/fount-p2p","version":"0.0.34","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"_id":"@steve02081504/fount-p2p@0.0.34","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"f8b4e7fa9475b0f5d1686d54246ac995d1b271f0","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.34.tgz","fileCount":258,"integrity":"sha512-HvvyKrAIysGO5bXfkpU3WkMHVvHVevpLxfeXp5uurXLlfhmZ3wacyJylznPR/7d5H85cEKqsIRBDxkVuAdTOJQ==","signatures":[{"sig":"MEUCIEYqeE6gtTMwYpcWCtiHlxrzAcaY2CRPXnG/JKfwsA2NAiEAgYSSDVheOdKlUpsjV1OcoqJ6kDJqOPQaShgqUmyeKyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBPcqhAfQRHt7jPD4PICXEpeUKGa5Xs4D9biGpjllD7ZAiAoBrjfO2mReZpTy5FeSHXtyNAdJESIW9WGTFgfejdccg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047673},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"1b942cf7e8018d3717306d00fefc959149fc7910","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"0.33.0","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.34_1787634123235_0.44099613312331853","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@steve02081504/fount-p2p","version":"0.0.35","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"_id":"@steve02081504/fount-p2p@0.0.35","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"a1c063b110b32f557ba1474442406c33c3754fb4","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.35.tgz","fileCount":258,"integrity":"sha512-UVMIyajoKO+A5shlC3LIWzuNNo+nmYOepxyz5vrZTQFYIgkzXCXtoQ20if6/221va9Tvl+P6UHLiEIohX6EtXg==","signatures":[{"sig":"MEUCICFrx1dPEdF8bq+FC3N/0cNzaADqGI8NO2JutKVzWfLmAiEA1zLouO5CGwNkb6Su4MIcADwETHTu82C31gB+3c+gETQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxlXyFGH01FKtrr5YtKNJEE/i07BDT9MIfnzMjR4MD2QIgFg9Nwed/bivQST53QEbK5JXrGCwbK86jpR5HOhakD3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047604},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"ee4b897cc01bee8272eb8a5f058062a09841c760","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"0.33.0","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.35_1787722253269_0.5752076624553577","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@steve02081504/fount-p2p","version":"0.0.36","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"_id":"@steve02081504/fount-p2p@0.0.36","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"ffe3c421e3b58e64658c289d15e8815845fe8693","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.36.tgz","fileCount":258,"integrity":"sha512-kch1z+SgFCKXt9rcTAS7S85FxtNUvrz2nUwskVAc+ElSx4idmqR5RDr6tSTqoI01E+scGtLCSpawVx5b3WS62g==","signatures":[{"sig":"MEQCIDToRVugppV4GU8JfJDXataxmoa9wZs1R7AOZ3dZ1ZySAiB4EaMZBg84awNj/kd89OnWkISdIROTeckwQ6UgKvy3PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCx7TY79k4MytON2BeSkTQxiKMHmuTet83O5/QbJVQBnQIhAONycSZqpEENrWtJAVmrQDGNsyMdI28Y+OLfmjYxzI82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1042397},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./files/manifest/*":"./files/manifest/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"2cec1d71d9ebfc386a509fcba4597989f9b2cd82","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"0.33.0","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.36_1787731317596_0.7089694631953938","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@steve02081504/fount-p2p","version":"0.0.37","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"_id":"@steve02081504/fount-p2p@0.0.37","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"27863f1e6ef2b67cc86cdfc7953d781ddb65743a","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.37.tgz","fileCount":268,"integrity":"sha512-3dernePa6QLz2FtrAjto7+uo7y+/VqMhoV/j1+OolTW7ZcokNkrZk+6tV6+5W45MoF2mvXzJckkiuusf5+9cAw==","signatures":[{"sig":"MEUCIQDlwhZD0bLXWRtRY9Vu5zvuY10rDzVGkzz/9tO4S/p4mgIgDEGobyRZWMB15zjjdjQpzIkDDz3JB4WUYWEGbnq6buA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSwfhwgPzqPD3qZ9I8Xyjg0kfAsvfTJs/wzjr3fbFHqQIhAOLhPxA8m+6H/XqOUdtwN4E2Qoph3CLZzDDJai6YyMZ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1132414},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./discovery/nostr":"./discovery/nostr/index.mjs","./files/manifest/*":"./files/manifest/*.mjs","./discovery/nostr/*":"./discovery/nostr/*.mjs","./link/providers/nostr":"./link/providers/nostr/index.mjs","./link/providers/nostr/*":"./link/providers/nostr/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"b1689855b75e263ddb7333761e91cf4eb5bd1b26","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs test/frontend/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/","test:frontend":"node --test --test-concurrency=1 --test-force-exit test/frontend/*.test.mjs"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"playwright-core":"latest","@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"0.33.0","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.37_1787928032799_0.5688014335024436","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@steve02081504/fount-p2p","version":"0.0.38","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"_id":"@steve02081504/fount-p2p@0.0.38","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"dfab28542556a90ed150b71056969eb93f98c4f8","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.38.tgz","fileCount":269,"integrity":"sha512-pwbHhLoRHNlr2NTaL6PZtDd71qkWuitR8SzKswf1LaCNMgx81L380ad3mA8B9Vl+nJa0O6g4dV9oAxGXDAp/oQ==","signatures":[{"sig":"MEYCIQDV5SItmu2r4JsgVTb8NZvD8T+WEbT1+4B5r0d2BLYA4gIhAOljILrWkQMJJwjcuQxgaElcTeORs6ZeVIn5YeYbRb42","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICt1NCvAQi9Kt6cAh5O8vFRbjAcNoSsjkk+BBWL69t95AiEAh89g7HBD7p4Y/bOvZCGUzhTEBz+tai1WLl0TRa1DVuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140964},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./discovery/nostr":"./discovery/nostr/index.mjs","./files/manifest/*":"./files/manifest/*.mjs","./discovery/nostr/*":"./discovery/nostr/*.mjs","./link/providers/nostr":"./link/providers/nostr/index.mjs","./link/providers/nostr/*":"./link/providers/nostr/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"018e73b7e689bd4709a288b98d4dc1ae2d80a5e2","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs test/frontend/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/","test:frontend":"node --test --test-concurrency=1 --test-force-exit test/frontend/*.test.mjs"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"playwright-core":"latest","@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"0.33.0","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.38_1787950874696_0.8874797031793553","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@steve02081504/fount-p2p","version":"0.0.39","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"_id":"@steve02081504/fount-p2p@0.0.39","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"3ed925d36888dedba9ee008facdbcd218bed8194","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.39.tgz","fileCount":269,"integrity":"sha512-6O2XaLgSCVGt2prFm/Xfpo6FPRzq56j+QbhnCdKDT9IaNQsMw7jNRad/ctwoGPJ74JUydPDflToQDbxk/mHFPg==","signatures":[{"sig":"MEUCIBQG8/4uy3vSBglFfllrk+L1tGCwQHZKqrbscUNoTKR3AiEA6QoU1A7cnGgcd1RWfieLCHpcFAu1jkHJkljVIFNWVq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDlU/QNw6yO8XTgnoJxBZudmlq6M8kXUFdiQlfhfCFb1AiACdJtLTqMXuuO4mP5M5yYq027QlF4GGwMKMgZkm3CiQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140367},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./discovery/nostr":"./discovery/nostr/index.mjs","./files/manifest/*":"./files/manifest/*.mjs","./discovery/nostr/*":"./discovery/nostr/*.mjs","./link/providers/nostr":"./link/providers/nostr/index.mjs","./link/providers/nostr/*":"./link/providers/nostr/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"9922e6b35493ce9e611b6fbb31c41fa522c1ce61","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs test/frontend/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/","test:frontend":"node --test --test-concurrency=1 --test-force-exit test/frontend/*.test.mjs"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"playwright-core":"latest","@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"0.33.0","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.39_1787965846570_0.17157044515672681","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@steve02081504/fount-p2p","version":"0.0.40","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"_id":"@steve02081504/fount-p2p@0.0.40","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"1bbdd7fda8ddb8e60ff4123f9171de23aed07399","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.40.tgz","fileCount":270,"integrity":"sha512-Hb5g9h+zNaYpSpW2R/bhCsjJ6YsBaUiPhNHRWoTJp5KD9xFMebQiai+1KmlugvLBfC+LDqjxTEynq6Zjy1UTQQ==","signatures":[{"sig":"MEUCIQCQOPGcnFnl4eZooL73LSE5Fu53TJlPgci9cYvBYin6JAIgZNq8U388BnEQrGnMKHufxsGoDbNAPFNENX2o5fKSLss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB+TehXpaEmAZPhiP7pY6KZiP50ebC5IElkV8YtSvRZ5AiEAkWiKf1MsxdUJ2l7xHcCbNbddb/89pwhIXa6cCxMkvps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1151354},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./discovery/nostr":"./discovery/nostr/index.mjs","./files/manifest/*":"./files/manifest/*.mjs","./discovery/nostr/*":"./discovery/nostr/*.mjs","./link/providers/nostr":"./link/providers/nostr/index.mjs","./link/providers/nostr/*":"./link/providers/nostr/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"c88d084d3d4764b03e04e6a785d4dde1fe041670","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs test/frontend/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/","test:frontend":"node --test --test-concurrency=1 --test-force-exit test/frontend/*.test.mjs"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"playwright-core":"latest","@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"0.33.0","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.40_1787987169658_0.32834272095156014","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@steve02081504/fount-p2p","version":"0.0.41","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"_id":"@steve02081504/fount-p2p@0.0.41","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"504b338b8e35645fe80ded2de12cd0ab237fe473","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.41.tgz","fileCount":270,"integrity":"sha512-c9o8vNVNDKqdLKDRxLdXBd7Mvpn8nnxjDZ7zt9UrvzHpYjBVdkC8nkb+L8zracGngIKtJ+har7fMF6ZYat4E5w==","signatures":[{"sig":"MEUCIQDiJ36rAJeTExEwldTkIdp0Hp7AFJsz4FtzAjnRGh4MlAIgP9KMBv/XUIWAXlKiqjqDX4Nizd9hKosvN/cVsqPmbgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvu/u20oIY41A6JQkIw6RDHo4/+XPK4D2pMMDj+oCwOQIgHMA7SiXBh2c/UnyUqWYspOGzoSSxYMQ6N02CAMpTnZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1154061},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./discovery/nostr":"./discovery/nostr/index.mjs","./files/manifest/*":"./files/manifest/*.mjs","./discovery/nostr/*":"./discovery/nostr/*.mjs","./link/providers/nostr":"./link/providers/nostr/index.mjs","./link/providers/nostr/*":"./link/providers/nostr/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"0951fa784ec368553446189b3edd91274fe3fa7f","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs test/frontend/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/","test:frontend":"node --test --test-concurrency=1 --test-force-exit test/frontend/*.test.mjs"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"playwright-core":"latest","@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"0.33.0","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.41_1788016601844_0.574042372425928","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@steve02081504/fount-p2p","version":"0.0.42","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"_id":"@steve02081504/fount-p2p@0.0.42","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"b4e7c01561bcf745cc9d0e0912d37640d2f6a903","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.42.tgz","fileCount":272,"integrity":"sha512-M5oq5XfOlZtvnFSq+lPw2/Y5poUdWqtUumafMCUSjEwp5qvDJzzIVmpgOLaMrHoiu2M67PfceRiObaohC+OrMA==","signatures":[{"sig":"MEQCIA36qAMD7GxYBTMpD7MZASTDJAL0AIYwOexVA6fe1SGkAiAifc3mxgLMIj/FtFhLzPUBVZJe5QtV0lZ68CpRiaHImQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICv8NjjeMiTMSsd36mlyDo3YkfA/XkBL8ZlK9ucpVJQaAiArnFKtXQ3OMlzXfiIsXkxoB1tccO3LER27uvzpz3MuJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164239},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./discovery/nostr":"./discovery/nostr/index.mjs","./files/manifest/*":"./files/manifest/*.mjs","./discovery/nostr/*":"./discovery/nostr/*.mjs","./link/providers/nostr":"./link/providers/nostr/index.mjs","./link/providers/nostr/*":"./link/providers/nostr/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"387720c861ce3be6ea7427627b2c8190f2541ebe","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs test/frontend/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/","test:frontend":"node --test --test-concurrency=1 --test-force-exit test/frontend/*.test.mjs"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"playwright-core":"latest","@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.42_1788311829014_0.7142265665687781","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@steve02081504/fount-p2p","version":"0.0.43","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"_id":"@steve02081504/fount-p2p@0.0.43","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"a81422d728ae3d4bb9ca3893229c35d004cb1efc","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.43.tgz","fileCount":274,"integrity":"sha512-QJk7Jf69zxzhtp04JJCkZ4w0NglirXtCXjLA1tLWIva5ZrhslnnyHrow+apENNqczr7q63F4lZMwVt8xlFqgtQ==","signatures":[{"sig":"MEUCIQCq/rp+OqJ/l6gXYzLBMLJy5bF+GDUHyKCYkF+IYT2v5wIgD9CQRW16AI2KiUgqwVL/RpZH77ark+fLeQCsJe1V/Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAhj6CKA1dxGyZJp4JwAbN5/iNgly1g/nnFZzlNrgUfDAiB3txI0RbDYN3d2Mv2Bh5VXNKR43u5sQ7OxkNh7fyxYoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179201},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./discovery/nostr":"./discovery/nostr/index.mjs","./files/manifest/*":"./files/manifest/*.mjs","./discovery/nostr/*":"./discovery/nostr/*.mjs","./link/providers/nostr":"./link/providers/nostr/index.mjs","./link/providers/nostr/*":"./link/providers/nostr/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"d422e7bdbbd2d3eaf0c7452c5f18791eaee8c1f6","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs test/frontend/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/","test:frontend":"node --test --test-concurrency=1 --test-force-exit test/frontend/*.test.mjs"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"."},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"playwright-core":"latest","@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.43_1789217999378_0.35364386102099465","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@steve02081504/fount-p2p","version":"0.0.44","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"_id":"@steve02081504/fount-p2p@0.0.44","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"homepage":"https://github.com/steve02081504/fount-p2p#readme","bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"bin":{"fount-p2p":"infra/cli.mjs"},"dist":{"shasum":"6997b247c0f1016e3a5ff779d5af62aa31e692e6","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.44.tgz","fileCount":274,"integrity":"sha512-Bk2NN6J7b3XFQEUgKUeyNai4KKrGuLsZFd+QgSj/LlL/anndfHS6oZ1V1Fh1IdEw+3DRT3jy+OdP1sV8ij2EtQ==","signatures":[{"sig":"MEUCIAQR6gnW9Dq9bppNExiNOaSqCjexblq/voQ/EblurMHZAiEA4dN9wxXvDTykXQyDkdOyjjFLSKagKIHuR1qEsWiIhFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjjQpwIwvqwFwIDJjLvc99GASLDHxC+LKyzF+tLLuuLgIgDdV3U8Qhr36BqNaNhzF5KhykbDlnaDoa4U9dU2LtjkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183199},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./discovery/nostr":"./discovery/nostr/index.mjs","./files/manifest/*":"./files/manifest/*.mjs","./discovery/nostr/*":"./discovery/nostr/*.mjs","./link/providers/nostr":"./link/providers/nostr/index.mjs","./link/providers/nostr/*":"./link/providers/nostr/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"60fc6dc299f581efbf24d2127fdeebed836c7bdc","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs test/frontend/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/","test:frontend":"node --test --test-concurrency=1 --test-force-exit test/frontend/*.test.mjs"},"_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"js"},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"playwright-core":"latest","@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"tmp":"tmp/fount-p2p_0.0.44_1790618596079_0.1871657179954067","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"_id":"@steve02081504/fount-p2p@0.0.46","bin":{"fount-p2p":"infra/cli.mjs"},"bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"dist":{"shasum":"fc5f0433fab1aa512756ff7c8dec57086081996b","tarball":"https://registry.npmjs.org/@steve02081504/fount-p2p/-/fount-p2p-0.0.46.tgz","fileCount":274,"integrity":"sha512-svh/hbWxyPqFyXvjLW3G52ZnISuFjTx8I4X9RxSpjU3Qegf9Se51dRz9KP6GQj5Ru5I+WvzVTL16iksh3uCT6w==","signatures":[{"sig":"MEYCIQCOjjff46Yvu1hnEjPRjDXaBTftQDKJQUZjK4+N4l8PiwIhAORrQd9WcDgqPXkOj7baZXBFcKi2cVsNEKYYbpKIEiJB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+ACUbjMdSBaBKXDTeOWFaSG6uFKp0NbOGDeQgq2jZHAIhAK+OPPKtznvaDRafietDARe6nmX3lyO4DVEyxzNIEyu4"}],"unpackedSize":1188018},"name":"@steve02081504/fount-p2p","type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./dag":"./dag/index.mjs","./link":"./link/providers/index.mjs","./dag/*":"./dag/*.mjs","./infra":"./infra/service.mjs","./core/*":"./core/*.mjs","./crypto":"./crypto/crypto.mjs","./node/*":"./node/*.mjs","./wire/*":"./wire/*.mjs","./files/*":"./files/*.mjs","./overlay":"./overlay/index.mjs","./utils/*":"./utils/*.mjs","./crypto/*":"./crypto/*.mjs","./discovery":"./discovery/index.mjs","./mailbox/*":"./mailbox/*.mjs","./overlay/*":"./overlay/*.mjs","./schemas/*":"./schemas/*.mjs","./timeline/*":"./timeline/*.mjs","./discovery/*":"./discovery/*.mjs","./files/fed/*":"./files/fed/*.mjs","./permissions":"./permissions/index.mjs","./transport/*":"./transport/*.mjs","./wire/part/*":"./wire/part/*.mjs","./discovery/bt":"./discovery/bt/index.mjs","./federation/*":"./federation/*.mjs","./governance/*":"./governance/*.mjs","./registries/*":"./registries/*.mjs","./reputation/*":"./reputation/*.mjs","./files/chunk/*":"./files/chunk/*.mjs","./trust_graph/*":"./trust_graph/*.mjs","./discovery/bt/*":"./discovery/bt/*.mjs","./discovery/nostr":"./discovery/nostr/index.mjs","./files/manifest/*":"./files/manifest/*.mjs","./discovery/nostr/*":"./discovery/nostr/*.mjs","./link/providers/nostr":"./link/providers/nostr/index.mjs","./link/providers/nostr/*":"./link/providers/nostr/*.mjs","./transport/node_scope/*":"./transport/node_scope/*.mjs","./federation/part_query/*":"./federation/part_query/*.mjs"},"gitHead":"34094db667791fe05b0a1a57e8ef3467e5794e2b","scripts":{"test":"node --test --test-concurrency=1 --test-force-exit test/pure/*.test.mjs test/integration/*.test.mjs test/frontend/*.test.mjs","test:sim":"node --test --test-concurrency=1 --test-force-exit sim/test/*.test.mjs","test:live":"node --test --test-concurrency=1 --test-force-exit test/live/*.test.mjs","test:fount":"deno test -A --config deno.json test/fount/","test:frontend":"node --test --test-concurrency=1 --test-force-exit test/frontend/*.test.mjs"},"version":"0.0.46","_npmUser":{"name":"steve02081504","email":"steve02081504@foxmail.com"},"homepage":"https://github.com/steve02081504/fount-p2p#readme","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"js"},"_npmVersion":"12.0.2","description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","directories":{},"maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"_nodeVersion":"26.5.0","allowScripts":{"node-datachannel":true},"dependencies":{"ws":"latest","on-shutdown":"latest","@noble/curves":"latest","@noble/hashes":"latest","node-rtc-connection":"latest"},"_hasShrinkwrap":false,"devDependencies":{"playwright-core":"latest","@steve02081504/exec":"latest"},"optionalDependencies":{"node-datachannel":"latest","@stoprocent/bleno":"latest","@stoprocent/noble":"latest"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fount-p2p_0.0.46_1790679276223_0.7136011151883261"}}},"time":{"created":"2026-07-12T04:21:04.438Z","modified":"2026-09-29T10:54:36.498Z","0.0.0":"2026-07-12T04:21:04.755Z","0.0.1":"2026-07-13T03:05:35.474Z","0.0.2":"2026-07-14T08:05:52.198Z","0.0.3":"2026-07-14T10:32:19.765Z","0.0.4":"2026-07-14T12:39:10.665Z","0.0.5":"2026-07-14T20:32:47.997Z","0.0.6":"2026-07-16T07:57:24.122Z","0.0.7":"2026-07-19T04:51:28.850Z","0.0.8":"2026-07-19T06:27:47.947Z","0.0.9":"2026-07-19T06:40:11.360Z","0.0.10":"2026-07-19T16:43:18.726Z","0.0.11":"2026-07-20T06:34:11.225Z","0.0.12":"2026-07-20T10:49:27.015Z","0.0.13":"2026-07-22T10:20:58.284Z","0.0.14":"2026-07-22T11:11:54.545Z","0.0.15":"2026-07-22T12:20:12.834Z","0.0.16":"2026-07-26T06:22:43.400Z","0.0.17":"2026-07-27T11:08:25.057Z","0.0.18":"2026-07-29T11:12:04.274Z","0.0.19":"2026-08-01T05:15:09.766Z","0.0.20":"2026-08-10T02:39:03.982Z","0.0.21":"2026-08-10T11:11:39.362Z","0.0.22":"2026-08-10T14:31:14.010Z","0.0.23":"2026-08-10T17:09:53.265Z","0.0.24":"2026-08-11T04:52:38.450Z","0.0.25":"2026-08-11T08:48:15.702Z","0.0.26":"2026-08-11T11:43:16.971Z","0.0.27":"2026-08-11T18:38:19.076Z","0.0.28":"2026-08-20T03:41:52.670Z","0.0.29":"2026-08-20T08:24:04.729Z","0.0.30":"2026-08-21T11:29:53.728Z","0.0.31":"2026-08-23T13:25:08.007Z","0.0.32":"2026-08-24T04:58:00.478Z","0.0.33":"2026-08-24T08:00:20.688Z","0.0.34":"2026-08-25T05:02:03.369Z","0.0.35":"2026-08-26T05:30:53.375Z","0.0.36":"2026-08-26T08:01:57.699Z","0.0.37":"2026-08-28T14:40:32.910Z","0.0.38":"2026-08-28T21:01:14.804Z","0.0.39":"2026-08-29T01:10:46.669Z","0.0.40":"2026-08-29T07:06:09.772Z","0.0.41":"2026-08-29T15:16:41.963Z","0.0.42":"2026-09-02T01:17:09.153Z","0.0.43":"2026-09-12T12:59:59.456Z","0.0.44":"2026-09-28T18:03:16.334Z","0.0.46":"2026-09-29T10:54:36.346Z"},"bugs":{"url":"https://github.com/steve02081504/fount-p2p/issues"},"homepage":"https://github.com/steve02081504/fount-p2p#readme","keywords":["network","p2p","fount","AI","nostr","LAN","bluetooth"],"repository":{"url":"git+https://github.com/steve02081504/fount-p2p.git","type":"git","directory":"js"},"description":"fount federation P2P layer — link, trust graph, mailbox, DAG, EVFS.","maintainers":[{"name":"steve02081504","email":"steve02081504@foxmail.com"}],"readme":"# @steve02081504/fount-p2p\n\nfount federation P2P layer: node identity, link handshake, TrustGraph, Mailbox store-and-forward, DAG timeline, EVFS entity files.\n\n## Used by\n\n- [fount](https://github.com/steve02081504/fount)\n- [subfount](https://github.com/steve02081504/subfount)\n\n## Install\n\n```bash\nnpm install @steve02081504/fount-p2p\n```\n\nRequires **Node.js ≥ 20** (ESM + `import ... with { type: 'json' }`).\n\n## Quick start\n\n```javascript\nimport {\n startNode,\n ensureUserRoom,\n attachNodeScopeDefaultFeatures,\n createScopedLinkRoom,\n} from '@steve02081504/fount-p2p'\n\nawait startNode({ nodeDir: '/path/to/p2p/node' })\nawait ensureUserRoom() // slot + runtime only\nattachNodeScopeDefaultFeatures({ replicaUsername: 'alice' }) // full business wires\n```\n\nShells talk to the **fount network** (`ensureLinkToNode` / `sendToNodeLink` / rooms). Do not import `link/providers/*` or choose WebRTC / BLE / LAN / Nostr yourself. Provider registration: `registerLinkProvider` from `@steve02081504/fount-p2p/link` or the facade.\n\nDial order is descending link **`level`**: `lan_tcp` → `webrtc` → `ble_gatt` → `nostr` (−∞ last resort). Discovery **`priority`** only orders handshake / presence media. Details: [docs/transports.md](./docs/transports.md).\n\nPublic transport subpaths: `link_registry`, `user_room`, `group_link_set`, `node_scope/wire`, `node_scope/features`, `room_scopes`, `remote_user_room`, `scoped_link`. Other `transport/*` modules are internal.\n\n## Infra relay (optional)\n\nPublic-good overlay + mailbox only — does **not** attach `rep_sync` or full user-room wires:\n\n```bash\nnpx @steve02081504/fount-p2p\n```\n\nDefault `nodeDir`: Windows `%LOCALAPPDATA%/fount-p2p/node`; elsewhere `~/.local/share/fount-p2p/node`.\n\nDeno (optional; WebRTC needs explicit native scripts — **not** blanket `--allow-scripts`):\n\n```bash\ndeno run -A --minimum-dependency-age=0 --node-modules-dir=auto --allow-scripts=npm:node-datachannel npm:@steve02081504/fount-p2p\n```\n\nSee [docs/runtime.md](./docs/runtime.md).\n\n```javascript\nimport { initNode, startNode, startInfra, stopInfra, setInfraPriority } from '@steve02081504/fount-p2p'\n\ninitNode({ nodeDir })\nawait startNode()\nawait startInfra({ maxActive: 64 }) // logger defaults to console; pass null to silence\nsetInfraPriority({ useLocalReputation: true }) // optional; reads local reputation.json only\nawait stopInfra()\n```\n\nReputation pull/apply is separate: `pullReputationFromNode` → JSON; `setReputationTable` writes. See [docs/infra.md](./docs/infra.md).\n\n## Layout\n\n| Layer | Directory | Role |\n| --- | --- | --- |\n| L0 | `core/` | Pure primitives: `hexIds`, `entity_id*`, `canonical_json` |\n| L1 | `crypto/`, `wire/`, `schemas/` | Cryptography, wire protocol, canonical validation |\n| L2 | `node/` | Node runtime: `identity`, `entity_store`, `denylist`, `reputation_store` |\n| L3 | `discovery/`, `link/`, `transport/` | Discovery + fount-network registry/rooms (`./link` = provider registration only) |\n| L4 | `trust_graph/`, `mailbox/`, `dag/`, `federation/`, `files/`, `governance/`, `reputation/` | Federation, store-and-forward, DAG, EVFS, tunables |\n| — | `infra/` | Optional public-good relay (`startInfra` / CLI) |\n| — | `registries/` | Pluggable registries (event type, part path, room provider, …) |\n\nFacade entry: `index.mjs` (`startNode`, `createGroupLinkSet`, `registerDiscoveryProvider`, …).\n\n**Public transport modules:**\n\n| Module | Role |\n| --- | --- |\n| `link_registry.mjs` | fount-network facade: dial fallback, scope/overlay |\n| `user_room.mjs` / `group_link_set.mjs` / `node_scope/wire` + `node_scope/features` | rooms + composable node-scope wires (`registerNodeScopeWireHook`, attaches) |\n| `room_scopes.mjs` / `remote_user_room.mjs` | scope constants / remote user slot |\n\n`runtime_bootstrap`, `offer_answer` are **internal** (transport). Signal crypto / rendezvous live under `discovery/internal/signal_crypto.mjs` (used by discovery `nostr.mjs` / `adverts.mjs`; not a package export). The Nostr **link** provider (`link/providers/nostr.mjs`) reuses the same discovery signal path (`type: 'link'`) as a last-resort duplex pipe. `ensureRuntime` returns after registration and scheduling warm-up; it does not await lan_tcp listen, public relays, or Bluetooth. Call `ensureChannelAvailable('bt')` to await BT discovery readiness. `setSignalingRuntimeConfig` → `reloadDiscoveryRelays`. See [docs/runtime.md](./docs/runtime.md) and [docs/transports.md](./docs/transports.md).\n\nRoot contains only the facade and package metadata; all modules live in layered subdirectories.\n\n## Tests\n\n```bash\nnpm test              # package pure + integration (Node)\nnpm run test:fount    # cross-repo bridge (Deno; requires fount on PATH)\nnpm run test:live     # link / LAN / glare smoke\nnpm run test:sim      # tunables co-evolution sim (dev only, not published; --social-tunables to write back)\n```\n\nDuring development: `node scripts/check-imports.mjs` validates relative imports; `node scripts/find-unused-exports.mjs` scans dead exports (`--fount <path>` optional).\n\nMaintainer notes for agents / contributors: [AGENTS.md](./AGENTS.md). Sim harness fidelity: [sim/AGENTS.md](./sim/AGENTS.md).\n\n## Optional dependencies\n\n- `@stoprocent/noble` / `@stoprocent/bleno` — Bluetooth (optionalDependencies). Hardware probe is in-process; see [docs/runtime.md](./docs/runtime.md).\n- `node-datachannel` — native WebRTC DataChannels (optionalDependencies). Preferred when the addon loads.\n- `node-rtc-connection` — pure-JS WebRTC DataChannel fallback (dependency; used on Termux/Android or when native is missing).\n- `ws` — Nostr discovery / signaling / last-resort link WebSockets (dependency).\n\nGroup chunk remote storage (S3, etc.) is implemented by the shell as `GroupStoragePlugin` and injected; see `node/storage_plugins.mjs` for the local reference implementation.\n\n## Docs\n\n- Mesh keep-alive / bootstrap (N/K, mesh-first): [`docs/mesh.md`](./docs/mesh.md)\n- Transports and provider fallback: [`docs/transports.md`](./docs/transports.md)\n- Signaling and WebRTC glare: [`docs/signaling.md`](./docs/signaling.md)\n- Runtime bootstrap / BT probe: [`docs/runtime.md`](./docs/runtime.md)\n- Infra relay / node-scope attaches: [`docs/infra.md`](./docs/infra.md)\n- Wire part / fanout attaches: [`docs/wire.md`](./docs/wire.md)\n- EVFS public manifests / fetch: [`docs/evfs.md`](./docs/evfs.md)\n- Subjective reputation: [`docs/reputation.md`](./docs/reputation.md)\n","readmeFilename":"README.md"}