{"_id":"@byollm/control-plane","_rev":"84-1d86e37b8c3589737d86c4290735a15e","name":"@byollm/control-plane","dist-tags":{"alpha":"0.1.0-alpha.103","latest":"0.1.2"},"versions":{"0.1.0-alpha.58":{"name":"@byollm/control-plane","version":"0.1.0-alpha.58","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.58","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"e1cfb36ed80bc424908a97a82f6e18913de55868","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.58.tgz","fileCount":10,"integrity":"sha512-p6nx/gLpyTwaffLj/gN2TGVMj1bbPtVaqNpWDeatNuouE44dkh08flC7mCwsPOBo4ERSzP1hniCH55KVJZ/PCQ==","signatures":[{"sig":"MEQCICRmqxMveOkgGBJhkUiKK3try6pButcGDf4co865xwWwAiBv7gdYZVQyZKHLeDGRsa/ntG14n7v+wcfO9Fq4ONoJQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66355},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.58.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"toddsampson","email":"tsampson@cloudspace.com"},"_resolved":"/Users/toddsampson/Github/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.58.tgz","_integrity":"sha512-p6nx/gLpyTwaffLj/gN2TGVMj1bbPtVaqNpWDeatNuouE44dkh08flC7mCwsPOBo4ERSzP1hniCH55KVJZ/PCQ==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"11.16.0","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.58_1787806065905_0.903150012723805","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.59":{"name":"@byollm/control-plane","version":"0.1.0-alpha.59","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.59","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"a46ca71c2e222c87b75dfd664440052c2f0bfe9f","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.59.tgz","fileCount":10,"integrity":"sha512-nBhdO/jycxacwG35jozMz03RsLGmB481CU3Ay+Of7Ce5kpGL0degjqOsVoVJIySb4/yTkMl8i0qVRtv7om0Syw==","signatures":[{"sig":"MEUCIQCHzSWm4OaPmbLHQvWV9TAYpAJvK+rrac7CeE+T8K1p9AIgH+FmsSVF3Sg1b1tEmFkgmDyG1t/XFjF4WgidYimfYnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67675},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.59.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.59.tgz","_integrity":"sha512-nBhdO/jycxacwG35jozMz03RsLGmB481CU3Ay+Of7Ce5kpGL0degjqOsVoVJIySb4/yTkMl8i0qVRtv7om0Syw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.59_1787850763819_0.9986248579058068","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.60":{"name":"@byollm/control-plane","version":"0.1.0-alpha.60","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.60","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"7868712e4f485446272416210bec9cb60847dc9d","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.60.tgz","fileCount":10,"integrity":"sha512-EBo1GCORn6kHKfsuIgaMrMrYnqFd0rIL6PJHZ5h6HjLdvUuz3+nV8YlPq708Ftb678syw3rjedTUMbi96XXagw==","signatures":[{"sig":"MEQCIHaXBw8T4ws7St8eibpSnw0HraLBmEnuwZWMYZqW6VyCAiAtuOjxxkHf2GhIkKMqcAnLzc13h039y3aZ/fw28oocxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74351},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.60.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.60.tgz","_integrity":"sha512-EBo1GCORn6kHKfsuIgaMrMrYnqFd0rIL6PJHZ5h6HjLdvUuz3+nV8YlPq708Ftb678syw3rjedTUMbi96XXagw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.60_1787856429394_0.7361301955484185","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.61":{"name":"@byollm/control-plane","version":"0.1.0-alpha.61","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.61","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"fb5de00b8879269142340dfa20857725f44451b9","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.61.tgz","fileCount":10,"integrity":"sha512-fO9AJoQXG7GTqw4p7lfzzXT+1lLdDWWlKyPhA9xl+mXtXVY1F9y04b1WWY/FD/RnZLdt53ElGEcZndTj1fhx8A==","signatures":[{"sig":"MEYCIQCZasBzKo9IZxFvDst+WPELP+jgEHYmk+ueEc0YsggVTwIhAO0rbLqShmLiUeORn2VsfS3rwrN8AB5DE4JWE9NnA9mG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83434},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.61.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.61.tgz","_integrity":"sha512-fO9AJoQXG7GTqw4p7lfzzXT+1lLdDWWlKyPhA9xl+mXtXVY1F9y04b1WWY/FD/RnZLdt53ElGEcZndTj1fhx8A==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.61_1787860685721_0.9284580813737782","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.62":{"name":"@byollm/control-plane","version":"0.1.0-alpha.62","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.62","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"b9712efceb571abac8d4d96f7145bb8a32e8ab41","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.62.tgz","fileCount":10,"integrity":"sha512-j5sElKGCeh/vT6NUikQPkC07ymfFLF7nbUH/sASRlUQrtYI0smy5yTOZRWp4vv7QbVQKs5HzMzno2vda9jidsw==","signatures":[{"sig":"MEUCIQCqVa20dBQTJbGDMJzyI6kPL9SOE3xL9QOhAgwVbl0zuQIgBOUK8AVksMjuCpQ9ipbv0fttltirEa6MsKHmBiqtHQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84013},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.62.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.62.tgz","_integrity":"sha512-j5sElKGCeh/vT6NUikQPkC07ymfFLF7nbUH/sASRlUQrtYI0smy5yTOZRWp4vv7QbVQKs5HzMzno2vda9jidsw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.62_1787861920540_0.57248472490478","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.63":{"name":"@byollm/control-plane","version":"0.1.0-alpha.63","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.63","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"75863b7fe2de501da26ae54fb5f87a13f83b65db","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.63.tgz","fileCount":10,"integrity":"sha512-TFZfk52zqviYw/a2gxbCcaU7W5legYhShgbEXjFJn7bS0NYEfliHPhg71b9m2X2OWuDfDOQVAHwauMQEqJH3tA==","signatures":[{"sig":"MEUCIQDF7UxQdiTLTQwtPTunWN9CET9CgjWUentBbrqiKNNaSwIgej26ISsNRhwN69KOxdBk7O2OmonAfkl0FLmcQVK0GHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84013},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.63.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.63.tgz","_integrity":"sha512-TFZfk52zqviYw/a2gxbCcaU7W5legYhShgbEXjFJn7bS0NYEfliHPhg71b9m2X2OWuDfDOQVAHwauMQEqJH3tA==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.63_1788216097297_0.13369907199190445","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.64":{"name":"@byollm/control-plane","version":"0.1.0-alpha.64","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.64","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"03b075ecc3ffe7566dc5ad8508d0ac5f7d7728ff","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.64.tgz","fileCount":10,"integrity":"sha512-mAPqA1P+GuhME6NjQzd/R7jDalNtPVyvVkfeFONBRTKNSadRRee5Zf0xXy+aZ78/AUUCEBAfySnO+KWiIRRkww==","signatures":[{"sig":"MEYCIQDvL8OV0Mq2Hx/Ipy2WxL09E1CZ3EZrokTygbI3EzICIQIhAMDd4LkgLgpT9g/bWEaiASZnsZbrvW9ojj7nFo73ENL0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89929},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.64.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.64.tgz","_integrity":"sha512-mAPqA1P+GuhME6NjQzd/R7jDalNtPVyvVkfeFONBRTKNSadRRee5Zf0xXy+aZ78/AUUCEBAfySnO+KWiIRRkww==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.64_1788289376346_0.7323929999257364","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.65":{"name":"@byollm/control-plane","version":"0.1.0-alpha.65","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.65","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"acb799f5e7656f55e67c465416d4adfd919d762a","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.65.tgz","fileCount":10,"integrity":"sha512-DpHRf6GLTYSXbMHdoXtiOgBk9GzRSSXieqZX2e6nJxmQvO8539skceDI7hPszFtW+0BEBA2xUapO3/j4vZyOEw==","signatures":[{"sig":"MEUCIEZoUqGlQF2HGYmytjkW5pdbFAZFZnwhCtVAIZLB8HTVAiEAly2SABtgJ4Uz0BXP601tJS0qWiN3bC7yVGeOly6PY4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89929},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.65.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.65.tgz","_integrity":"sha512-DpHRf6GLTYSXbMHdoXtiOgBk9GzRSSXieqZX2e6nJxmQvO8539skceDI7hPszFtW+0BEBA2xUapO3/j4vZyOEw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.65_1788292527954_0.18781095859342378","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.66":{"name":"@byollm/control-plane","version":"0.1.0-alpha.66","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.66","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"6f4fede6096913a5bec27952428d33b735021c45","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.66.tgz","fileCount":10,"integrity":"sha512-I02f3XyWE/lZvWBdSl+mh87YAgRKS0Wb6gQ9MA9f7yoXKUuUPX9snFb57e8HkTtaS3isPRyHqrX4HYPwoExwMA==","signatures":[{"sig":"MEUCIQDFF5iu/8PTuLyNyXKqW1NhdHW9cfZ4TXKfCsTW0v4mGwIga7pbfHYGz9CZz8Vy6Nz5+V4WSywEGIsxBlxx6OKYLtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89929},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.66.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.66.tgz","_integrity":"sha512-I02f3XyWE/lZvWBdSl+mh87YAgRKS0Wb6gQ9MA9f7yoXKUuUPX9snFb57e8HkTtaS3isPRyHqrX4HYPwoExwMA==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.66_1788319081771_0.3411493541805488","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.67":{"name":"@byollm/control-plane","version":"0.1.0-alpha.67","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.67","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"3a53dbdd1279dac76d64b7c86bc00d8d68e419a1","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.67.tgz","fileCount":10,"integrity":"sha512-hpkfqCBlijDLpb1bpYSTqgeAMOSDF4YAQ8Fsj//aOgint24eUlShxXuiQ60pXc4INuKwz3E/Cg/h3WDHo70AWA==","signatures":[{"sig":"MEUCIBWfEj2v2UAWBMi+NxuClFEVYMgaBEs0vZPSzjp2ySPEAiEA1F+7kDYha5jTiBg8x9uQa0hrSO6d0kgwusG+cUF/LaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89929},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.67.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.67.tgz","_integrity":"sha512-hpkfqCBlijDLpb1bpYSTqgeAMOSDF4YAQ8Fsj//aOgint24eUlShxXuiQ60pXc4INuKwz3E/Cg/h3WDHo70AWA==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.67_1788326915602_0.3247985969214344","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.68":{"name":"@byollm/control-plane","version":"0.1.0-alpha.68","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.68","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"729bcafef121fbc2cd9ec8f5103c0f59ad5e3069","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.68.tgz","fileCount":10,"integrity":"sha512-nPaC9Ai5HWNFGHcfWIhdH91Xp5ihq+BP+i8eR6Vpe8zxPUhgUrV8quagBw9X1+ZQC7qctXoNCPTFhg4CicEhkA==","signatures":[{"sig":"MEYCIQDd2Au01H6uS7m0HkYxszjJbmSI31oH0F59Mb/9qOIUHgIhAP5zngWCflf7auwYckvT75uVeb2KZwDVUyHGcuK9Epvt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89929},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.68.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.68.tgz","_integrity":"sha512-nPaC9Ai5HWNFGHcfWIhdH91Xp5ihq+BP+i8eR6Vpe8zxPUhgUrV8quagBw9X1+ZQC7qctXoNCPTFhg4CicEhkA==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.68_1788366742983_0.8045516167407736","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.69":{"name":"@byollm/control-plane","version":"0.1.0-alpha.69","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.69","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"ac4dda1ade8308f4066a39120257f8d1b7bc5ff5","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.69.tgz","fileCount":10,"integrity":"sha512-B7wHavhARt68EgsC8V+0gxLYxD0tcbzUMyq9kXEBR66yVg84066S8A2pfmfAzU/zCfYir/B1HiMrJujWgMhWWQ==","signatures":[{"sig":"MEUCIQDmHaGkoto9mncN8B3YxrozMTEazu57VkEjYqbE7lJGzAIgX4NJ4AzvCNqz2y15FQTGsCfz8dP1VF1UST50sI8nK3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89929},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.69.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.69.tgz","_integrity":"sha512-B7wHavhARt68EgsC8V+0gxLYxD0tcbzUMyq9kXEBR66yVg84066S8A2pfmfAzU/zCfYir/B1HiMrJujWgMhWWQ==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.69_1788381981368_0.9619443880878624","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.70":{"name":"@byollm/control-plane","version":"0.1.0-alpha.70","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.70","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"8103df1292a1cb2aed02f86e75b311f52e588cd9","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.70.tgz","fileCount":10,"integrity":"sha512-fauGRu/PYqtZIg8V9ph/KcR3PIeuJuX+IlYQcnJbcrqR/RDoguCo3SN3yfljxZGfuYh181B44R9q/88cWa+oJw==","signatures":[{"sig":"MEQCIGkKEQ+OGWd2TiaWlWvnrL1f78CEq6mjKi/a/8EPUHuyAiAJQogDvvRAdd7R7BAh+q0Ut+obJTO6ZUXb3AHi3vvQ7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89929},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.70.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.70.tgz","_integrity":"sha512-fauGRu/PYqtZIg8V9ph/KcR3PIeuJuX+IlYQcnJbcrqR/RDoguCo3SN3yfljxZGfuYh181B44R9q/88cWa+oJw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.70"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.70_1788396501594_0.32020756465547384","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.71":{"name":"@byollm/control-plane","version":"0.1.0-alpha.71","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.71","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"52fdc6b990c6aabfd9e53a129801c58671c5e1ee","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.71.tgz","fileCount":10,"integrity":"sha512-SfVUQ25Vil00GP3gLYWBGDl8pStWueiTbbcQysmp1awMQ/CooejYOMrqXTG1GmCmPv0seXOWMbP/YsXCb2SFPg==","signatures":[{"sig":"MEUCIQCFPESYSiWZeQfK4/UmbeLr/c0zNWVmB/QzixYuciNdLgIgd3EJnQ1EuOiFQy4ugNvwbY1KtmH6uPYPPd7VU0EHYvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89929},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.71.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.71.tgz","_integrity":"sha512-SfVUQ25Vil00GP3gLYWBGDl8pStWueiTbbcQysmp1awMQ/CooejYOMrqXTG1GmCmPv0seXOWMbP/YsXCb2SFPg==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.71_1788414880550_0.5122813972849605","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.72":{"name":"@byollm/control-plane","version":"0.1.0-alpha.72","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.72","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"5a9039d6581c075cbf42e6d221caea3611d12d14","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.72.tgz","fileCount":10,"integrity":"sha512-fVNKtuuASPbK5j4KVgS+RFsQjndar3UmB1h7YDPjjXp8Gdig58sIxu2+Vs6gxj+F4tYWn+0tuksgXGuZiK7C7g==","signatures":[{"sig":"MEUCIQDQC7DBhxe4O/XUR9U7AxY/OfDZeZzU5UY69s5dSKwkbgIgZZcXJmUCDv2ndkd+2UT6Ydik8gBpqw3CzXqNBMZZzpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89929},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.72.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.72.tgz","_integrity":"sha512-fVNKtuuASPbK5j4KVgS+RFsQjndar3UmB1h7YDPjjXp8Gdig58sIxu2+Vs6gxj+F4tYWn+0tuksgXGuZiK7C7g==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.72_1788420243600_0.454721385431508","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.73":{"name":"@byollm/control-plane","version":"0.1.0-alpha.73","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.73","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"97128fdd619be6b824ad43812b8e88cc49f07baa","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.73.tgz","fileCount":10,"integrity":"sha512-CvtR/qw8aXkxPvk4e8i3ChTyHL4owzVchceboirFO4psI9pIIHOIAUllNjHVCRUQX0UNIBOjook/aePRvIVdxQ==","signatures":[{"sig":"MEQCIAj7CfIFxWiF+Hj55GcyRCqOnb/EI3VwNUkKPyV3wpxzAiA/0XunJnnyqiKgn8i4UCarzT3NXjCc3xijvL5JW7I6zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89929},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.73.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.73.tgz","_integrity":"sha512-CvtR/qw8aXkxPvk4e8i3ChTyHL4owzVchceboirFO4psI9pIIHOIAUllNjHVCRUQX0UNIBOjook/aePRvIVdxQ==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.73_1788490301587_0.9150666904792883","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.74":{"name":"@byollm/control-plane","version":"0.1.0-alpha.74","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.74","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"36a02f32a3af3621cc3115b536bfde20b75b51d9","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.74.tgz","fileCount":10,"integrity":"sha512-fnEozl/5eSekbaSRRWI5Bjs5eIZaSr82mqACcjmdlneHNg6fcRskzFSOEO+QfQH6HaP6bbVbTnd+XFZCJyaz7w==","signatures":[{"sig":"MEYCIQCNdY8i9KNvcNma7Hyj2J034wtTJPzWuVw0vPxAY3ECqwIhANfKHKdFZVMKRL2gyxgAl+nl+/YAWVvD7NbKGNTzFQOC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.74.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.74.tgz","_integrity":"sha512-fnEozl/5eSekbaSRRWI5Bjs5eIZaSr82mqACcjmdlneHNg6fcRskzFSOEO+QfQH6HaP6bbVbTnd+XFZCJyaz7w==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.74_1788495381844_0.17010514744515737","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.75":{"name":"@byollm/control-plane","version":"0.1.0-alpha.75","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.75","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"4e3dd3b5df347222663b9c17190de7fee856e1e3","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.75.tgz","fileCount":10,"integrity":"sha512-kp3VfGlp6ViC/xaGZt71yCtFHSJP1iD7pncYD9H8niW0dgCLk2PL5fWRuFZD5nUrrgA6HpwlmQJAF2NdkSu3zA==","signatures":[{"sig":"MEYCIQC2hhqK8RkOElrEHW/isHN28rpLop31Bz77kQV6LVsSYgIhAOerIUwJWPAIhm1tB3osDAJj0R3BSqX302IYD8GyY7DU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.75.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.75.tgz","_integrity":"sha512-kp3VfGlp6ViC/xaGZt71yCtFHSJP1iD7pncYD9H8niW0dgCLk2PL5fWRuFZD5nUrrgA6HpwlmQJAF2NdkSu3zA==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.75_1788498157997_0.3785287692127888","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.76":{"name":"@byollm/control-plane","version":"0.1.0-alpha.76","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.76","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"84fb3554fabfc99c7ca281c0ed84799ec78665ff","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.76.tgz","fileCount":10,"integrity":"sha512-TlfqDSSq0/ZQilrcNfU5mzwkBQnEGUEOzeft2gPnoPz7KaIGV6m7quwb95I9KP6QgRppdG9tfDilmnUJTnrpUQ==","signatures":[{"sig":"MEUCIQDh76NLiyhUYREYLdC5avJWErxXPhbj1MCQngadggqAFAIgaa9yGQEgWZcFCb6auLV3tXJmHLpe+WN4L47xrNp5erc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.76.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.76.tgz","_integrity":"sha512-TlfqDSSq0/ZQilrcNfU5mzwkBQnEGUEOzeft2gPnoPz7KaIGV6m7quwb95I9KP6QgRppdG9tfDilmnUJTnrpUQ==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.76_1788503658053_0.9567568771293413","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.77":{"name":"@byollm/control-plane","version":"0.1.0-alpha.77","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.77","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"5e60c114fa8297caa01583f07fbbcb87f25567dd","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.77.tgz","fileCount":10,"integrity":"sha512-kJ/d6a09aSuJJTvqV6Mur29Z4ITz2I5JEU2uuiO0cTwNQhlBsxUUn/gBy2IK78gWjX6tWNwTxYT2dEljtjiq7w==","signatures":[{"sig":"MEYCIQCwh66MBUHaX9JNzaJele+0oa8bFqllG35eGD/QXvJGHgIhAKVJa6RT335HMVZ1DkI9qXpkzkVHxputnvlDFmXvsrMI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.77.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.77.tgz","_integrity":"sha512-kJ/d6a09aSuJJTvqV6Mur29Z4ITz2I5JEU2uuiO0cTwNQhlBsxUUn/gBy2IK78gWjX6tWNwTxYT2dEljtjiq7w==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.77_1788504938219_0.24416493277607398","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.78":{"name":"@byollm/control-plane","version":"0.1.0-alpha.78","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.78","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"cc5f3145e9b17e7903bc7071862952e659587c0f","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.78.tgz","fileCount":10,"integrity":"sha512-N30bPIOVx2bIBg83bNCVWpXsAdBcJ0rlsgIK1PpJiFICYzsSNUdKcKchvWK2rmOGnQClYj/VXsel50bs9185tw==","signatures":[{"sig":"MEYCIQCJCEEEqamux4ZpVvWcqY1rcHWlCWP5YsBoZ8AVyY6zfgIhAJfW+CEyO2LdlxYITAboRsELvnXNvfCDt6RPzIqsjzi6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.78.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.78.tgz","_integrity":"sha512-N30bPIOVx2bIBg83bNCVWpXsAdBcJ0rlsgIK1PpJiFICYzsSNUdKcKchvWK2rmOGnQClYj/VXsel50bs9185tw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.78_1788543231662_0.8551112140900112","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.79":{"name":"@byollm/control-plane","version":"0.1.0-alpha.79","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.79","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"7a5557fe22236b3666b990cc289017e48380b53c","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.79.tgz","fileCount":10,"integrity":"sha512-yfcfkBlRMEm7p1jkV+QQQ2ms25aowLinVhZTUrIytXJNvv2q8jX+WwDtlksN4ME/R3bzn3CnZlBQBlTrc4KHmw==","signatures":[{"sig":"MEUCIGRJkXQxg5CPdwslyNBAttiVAQeBOVYrBPfG7nbsCW9IAiEA8RIKD9pl/D2VkKypioLJaB5tmoWrnyZCrfW0ukfCO0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.79.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.79.tgz","_integrity":"sha512-yfcfkBlRMEm7p1jkV+QQQ2ms25aowLinVhZTUrIytXJNvv2q8jX+WwDtlksN4ME/R3bzn3CnZlBQBlTrc4KHmw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.79_1788548135483_0.620248916013491","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.80":{"name":"@byollm/control-plane","version":"0.1.0-alpha.80","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.80","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"e229f8ac427336a67b7cb0f652e1d0f6f6a210cc","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.80.tgz","fileCount":10,"integrity":"sha512-lvVDUKoI+kcgUenxnSGLS7fCvKYvbOQAk7LCP57Z3bXfGyutiD7AzYswCYH6SeGlUdcrDgouw9EenBxjSNbG4w==","signatures":[{"sig":"MEQCHxES449/w2dhKfVhO6fx+rA+Dws/+a0PsX4XN9UemGECIQDc7hgdNfBCskGK8hWJNrU90Q0CTTYEj0lYEmR9J4SDeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.80.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.80.tgz","_integrity":"sha512-lvVDUKoI+kcgUenxnSGLS7fCvKYvbOQAk7LCP57Z3bXfGyutiD7AzYswCYH6SeGlUdcrDgouw9EenBxjSNbG4w==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.80_1788552039306_0.9102804913673952","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.81":{"name":"@byollm/control-plane","version":"0.1.0-alpha.81","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.81","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"29e3f7e2fefaa23538a69a44afb39295aeb1dd7d","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.81.tgz","fileCount":10,"integrity":"sha512-HH/4e0WzA7ysyFe2pmYh1pgkpbAGZt9F+OVyyDie1c30pKbgioPmB/uxzjekLqO/J/Xp6oPlhYbDFb7i1OODqg==","signatures":[{"sig":"MEUCIQDcO3MU6jkZJVWnE5D2qN+Y0cTl2Hz//M+z+/3tEPjwnwIgX1B63/fkCocG/MFQczr1H4b7C5VIkJJkECeYJECenPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.81.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.81.tgz","_integrity":"sha512-HH/4e0WzA7ysyFe2pmYh1pgkpbAGZt9F+OVyyDie1c30pKbgioPmB/uxzjekLqO/J/Xp6oPlhYbDFb7i1OODqg==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.81_1788554157215_0.2818413791955132","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.82":{"name":"@byollm/control-plane","version":"0.1.0-alpha.82","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.82","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"3b2bb87266b18d83141c4feaaff9d0b938ec3197","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.82.tgz","fileCount":10,"integrity":"sha512-IegLpFHpMvHIm8a74JX8QF6niZ0AcJ+nxNqevelW9qr+jhARG/Yr2wNouPUKxXmsVBLys9zVo4iylEaromQr3w==","signatures":[{"sig":"MEQCIBR+ENa2vAzhedQ5PqVcTnGho0hHxJoD+PUHXtfH/jpEAiAajAkSegCuAOS3zqlvDyn1l6YOR12OyLCkQwXbd3N+gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.82.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.82.tgz","_integrity":"sha512-IegLpFHpMvHIm8a74JX8QF6niZ0AcJ+nxNqevelW9qr+jhARG/Yr2wNouPUKxXmsVBLys9zVo4iylEaromQr3w==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.82_1788559036001_0.4493955463738224","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.83":{"name":"@byollm/control-plane","version":"0.1.0-alpha.83","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.83","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"e737b3ae5d682a3d98a9c5ba061a17ec537d1e46","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.83.tgz","fileCount":10,"integrity":"sha512-ULCYq7uPl1jg6o8jv2wPulMpZOR3cGuUK3ui0h+6BAnkJUSPx7zqAQHfiXuVGEPjvJu1fppjObCf3TUDSm7mIA==","signatures":[{"sig":"MEYCIQCleoe5G/CmTmce0hTyKq6E+JGSw3wyxpAidPM1PnSKegIhAOEQQbEg/ChAkd8md0expSQfl0BR1JXYM6CZFpoAR6GH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.83.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.83.tgz","_integrity":"sha512-ULCYq7uPl1jg6o8jv2wPulMpZOR3cGuUK3ui0h+6BAnkJUSPx7zqAQHfiXuVGEPjvJu1fppjObCf3TUDSm7mIA==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.83"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.83_1788594192973_0.11579423253272814","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.84":{"name":"@byollm/control-plane","version":"0.1.0-alpha.84","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.84","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"d680ca15aa6498d1db83f6a5bf5b23d9ec28b3fe","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.84.tgz","fileCount":10,"integrity":"sha512-SIVCwVIIRy0HgGWIA0qF8a0VxnQlSgDG+yJP1hmLqlYYnLnrI5S/dps6iZ13sWNiCLlPb3iexfWW/gNGLR9c3A==","signatures":[{"sig":"MEUCIEM4T1ufGrAq8vlG3PEj6q2d1yN4iahy+h6vLF8zY4KoAiEAgQh+VCP+BOz3rMJZwAaIoKWjHEd8MJx0E4qDWLrYge8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.84.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.84.tgz","_integrity":"sha512-SIVCwVIIRy0HgGWIA0qF8a0VxnQlSgDG+yJP1hmLqlYYnLnrI5S/dps6iZ13sWNiCLlPb3iexfWW/gNGLR9c3A==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.84_1788892405261_0.3199505953536341","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.85":{"name":"@byollm/control-plane","version":"0.1.0-alpha.85","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.85","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"fac8d5e85950e6135ab9b080402e9252a9f5d2ee","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.85.tgz","fileCount":10,"integrity":"sha512-IruczCKjLa6rGB1yjdcn9eL1xHZJi2PvPet4o5eJ6/pv6k/UeMJ5M2QIT3lgBd8cRcFkF9VZX4KPue4Bs2tzhg==","signatures":[{"sig":"MEYCIQCrIfSnnlBfOp5OP4YfSGcPqLNSRGHieGL/i/yC5MM33AIhAPvfsxS7ksRNn/XMTTcESQXDoebGadRk6oYBFhJ2c/GC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.85.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.85.tgz","_integrity":"sha512-IruczCKjLa6rGB1yjdcn9eL1xHZJi2PvPet4o5eJ6/pv6k/UeMJ5M2QIT3lgBd8cRcFkF9VZX4KPue4Bs2tzhg==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.85"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.85_1788898244689_0.9071109746764734","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.86":{"name":"@byollm/control-plane","version":"0.1.0-alpha.86","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.86","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"362821fe2d560e23815e90dd71bbc7780db01b8a","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.86.tgz","fileCount":10,"integrity":"sha512-6bMNbtt6fKOD8BevPi0U1qiQ/v2oYrzBFDEEKx3zD5EVnwP4g6HK1qgJA1M5B1XxWDjZiHR87YFuAk6wWwqYpQ==","signatures":[{"sig":"MEQCIA63xQNgTmb89RKg4Q1o9UNYkRyQe8ezX+YWh6R9CoecAiAi0gbIeoYZg0WGZ8oxpxzvyZdLzDl6nolUxGn69v+RJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.86.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.86.tgz","_integrity":"sha512-6bMNbtt6fKOD8BevPi0U1qiQ/v2oYrzBFDEEKx3zD5EVnwP4g6HK1qgJA1M5B1XxWDjZiHR87YFuAk6wWwqYpQ==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.86_1788916987133_0.5953175788750777","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.87":{"name":"@byollm/control-plane","version":"0.1.0-alpha.87","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.87","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"5df60e159cc1ba4ea13cbdc3b57b043789cb9dc4","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.87.tgz","fileCount":10,"integrity":"sha512-eY0Hb/ulAvnf5GK5ZSm2yzV5CbQPYS26vLzxpPtdq9E4PDUXwWxVlCoFJmbA9tID330vLVpp6p5PiaAxWYP9Kw==","signatures":[{"sig":"MEYCIQCiVepfIH7JLety3zC1zCQH3fqOyz1jRBzpkdntBDwT3gIhAI7DjBBBKgpGA6fbTm3hothBM+IwoV+TCsGh70fy8/f+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.87.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.87.tgz","_integrity":"sha512-eY0Hb/ulAvnf5GK5ZSm2yzV5CbQPYS26vLzxpPtdq9E4PDUXwWxVlCoFJmbA9tID330vLVpp6p5PiaAxWYP9Kw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.87"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.87_1788966585879_0.04664634814987889","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.88":{"name":"@byollm/control-plane","version":"0.1.0-alpha.88","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.88","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"78394e5e448c1888dff3998f8ec6dfba114542cc","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.88.tgz","fileCount":10,"integrity":"sha512-lweK7PehuT21GDVsjNjj7H8LBakbAcXhDL3bjRuQmrJfn6ChSdh+DrmLj6un6aErlNZ+n6RaGfOx2Mh7P/4pKg==","signatures":[{"sig":"MEQCIFGLeO3G28HcNA9IQpPMoZhSytuTPJV+hHdGXqZ6myUEAiAR7OIwEdFLwN8TOgmtUmyvB5HSJKfqH2IWkXILaqfgBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.88.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.88.tgz","_integrity":"sha512-lweK7PehuT21GDVsjNjj7H8LBakbAcXhDL3bjRuQmrJfn6ChSdh+DrmLj6un6aErlNZ+n6RaGfOx2Mh7P/4pKg==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.88"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.88_1788974853502_0.8935533481860591","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.89":{"name":"@byollm/control-plane","version":"0.1.0-alpha.89","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.89","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"2343acdd1790b5ec6d655ebecf29b25e07d98e14","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.89.tgz","fileCount":10,"integrity":"sha512-K7IjIH02Aj8EAZcPk7ROejjTQH6jeE9MWArWsc9V0uTCaK4GY8BTYerPY3GniUlbypH9s2FL3hYxSTnFL35REQ==","signatures":[{"sig":"MEUCIFN5qb8UioFy1EGN1VOyOUEEwRK/kgSdYsa8ap1fneM7AiEApjjB2V+OUets7BOKaUxPw/0ghIDlJQHii+jeJV8xfv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96003},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.89.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.89.tgz","_integrity":"sha512-K7IjIH02Aj8EAZcPk7ROejjTQH6jeE9MWArWsc9V0uTCaK4GY8BTYerPY3GniUlbypH9s2FL3hYxSTnFL35REQ==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.89"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.89_1789109651496_0.7808683110655146","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.90":{"name":"@byollm/control-plane","version":"0.1.0-alpha.90","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.90","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"84c218c0b3f9df84aa37c717caeeda424180917e","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.90.tgz","fileCount":10,"integrity":"sha512-SMdSFOMCxfgEvzzwI73pes4WjPiHU/le6v4o4CF9ITabTD6FtUq6rjIlzuvExV+wEWE7aI7DxyZ5+GuQwDXECA==","signatures":[{"sig":"MEYCIQCU0eFj58Y2BetlZi2SiAEbB9cb5rwqKhS4HHCasP7mywIhAJ0zgwYcymcc7Ij4Qbkcu0S1hLJ6rgi1PkqNfgW0+o+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoDiEj/CLdNB0U3W5go3JgKVB6Fo/2ev0xEhALG9BMkwIhAKdNcM3en1amOcyk9xtEeCWYLDkpM87CwmMHadm2Gf1G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96856},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.90.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.90.tgz","_integrity":"sha512-SMdSFOMCxfgEvzzwI73pes4WjPiHU/le6v4o4CF9ITabTD6FtUq6rjIlzuvExV+wEWE7aI7DxyZ5+GuQwDXECA==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.90"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.90_1789451601421_0.3183733963282367","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.91":{"name":"@byollm/control-plane","version":"0.1.0-alpha.91","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.91","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"d19f6290c93ed0e4e53a212ba269d845eb6d9bd9","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.91.tgz","fileCount":10,"integrity":"sha512-EjSkDYIcAp5rnIQgK3uFfAjntI8KG+Rzdk73MaYKydQTij9MiDrMydmJjjI3xM932L0UaBNiHgOKTVOeZaG7lg==","signatures":[{"sig":"MEUCIQCVm58tD9wedHWoxsmTx0zGxi4ENWkafxu2HVvjrrD1HAIgSuqeKknbEuWwm9AN/+JLVmpEQoemhmR43FPHGsF7fPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYrqkWoQ5o/NhRTzHapWrFExJp4LYZ8agud8rwbK7zMQIgAUZiPU2lA5aK9Hlyy2tlANJg7bf+ij102l1llB/wjNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96856},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.91.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.91.tgz","_integrity":"sha512-EjSkDYIcAp5rnIQgK3uFfAjntI8KG+Rzdk73MaYKydQTij9MiDrMydmJjjI3xM932L0UaBNiHgOKTVOeZaG7lg==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.91"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.91_1789521138424_0.4202067790855504","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.92":{"name":"@byollm/control-plane","version":"0.1.0-alpha.92","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.92","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"1edf720cf8df564b3cef3a26a2f1a032aa58c75d","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.92.tgz","fileCount":10,"integrity":"sha512-ljUVPYwDv0C+8YWUxW73f0U5jEcG1h/DeJWi+4ORijejWgwoAQoy9TCsuLZugs53ACOkr0q7gKPiJicgpzO+Jw==","signatures":[{"sig":"MEUCIG8ipK3/8o++5lnFLqCXcUARoLHYZ5aj+YYCzod1+UGtAiEA+5Yloq8t2bsngZlb6x7mqr3T0i6f31m1jUjFlwl2GWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGzv0OZBxCLIZSGkRsb3YTduv0NnmneUOMMxmyBFboUgAiB0o6oNsrkmcEwKGMPN8QhGN43GvzxqKgnxW+PrO6XEQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96856},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.92.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.92.tgz","_integrity":"sha512-ljUVPYwDv0C+8YWUxW73f0U5jEcG1h/DeJWi+4ORijejWgwoAQoy9TCsuLZugs53ACOkr0q7gKPiJicgpzO+Jw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.92"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.92_1789522893458_0.3466308642310383","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.93":{"name":"@byollm/control-plane","version":"0.1.0-alpha.93","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.93","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"07d5a52565c4881976576ddd308a40f08efe9b1e","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.93.tgz","fileCount":10,"integrity":"sha512-OvJXF+AgdDXXMasiVu5jm9T87aY9QaTdOYHf/OaQ6HcDGwbcUfBTcDH1kdUSUNYJZnvajvRjFYn5au9jjiboRw==","signatures":[{"sig":"MEUCIQCsRa/8X+/90GcwpYXl2MjWlc8V8PyjAGtwqtFWaxfIBQIgM4n1HJ4ObbsSmVUyB1sFKIb8CydAjNp43c23dSpZdZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB3YFFK5Anq99mSAP5vmQv69oytuU/MRWMJUHPm6mFMbAiEA2OXyVnsviPKFLooS8X3rXIfkz0G17yGcFPJLB2TPo/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96856},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.93.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.93.tgz","_integrity":"sha512-OvJXF+AgdDXXMasiVu5jm9T87aY9QaTdOYHf/OaQ6HcDGwbcUfBTcDH1kdUSUNYJZnvajvRjFYn5au9jjiboRw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.93"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.93_1789527620480_0.15553276535614136","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.94":{"name":"@byollm/control-plane","version":"0.1.0-alpha.94","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.94","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"a3c82723a7f30376b59f812d8c68feeef3e0df1e","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.94.tgz","fileCount":10,"integrity":"sha512-05l3R/sPxr8rJjDpRnU/Fa/oDSUTCpRgnXcNeM4W9hqPS6glQuqHWerzkFB17BNQKgrgclGrCMuanpS3At2r5Q==","signatures":[{"sig":"MEUCIC+T8MT66Ig/NbN5/t1g1BFWxTtyw6+uARqXjgzCu6ciAiEAjLiMo9B9DtuMxkL8CO1QcbtpKOOjwjQNy36n7MZ8/dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC6e68MPfpzNY4xYZ8QEawAGzFKQ1qDj1oGeQy35q9bgAiBYi5iDxl8QqN4kvq32uJgIpZZLWAgof7SAa/JHXPQmKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96856},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.94.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.94.tgz","_integrity":"sha512-05l3R/sPxr8rJjDpRnU/Fa/oDSUTCpRgnXcNeM4W9hqPS6glQuqHWerzkFB17BNQKgrgclGrCMuanpS3At2r5Q==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.94"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.94_1789572639790_0.8237123968949431","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.95":{"name":"@byollm/control-plane","version":"0.1.0-alpha.95","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.95","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"8bf6bbccd47ab21d67115409e73fe8446fdf6ee4","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.95.tgz","fileCount":10,"integrity":"sha512-1wcgbuKzrNrjX58leG3Tq/wB1iwbXzPvKY55CHDwohSbNOqvrqMzcNnYYvDMBu/ZuR5CwaSwONah7BtReqmjgw==","signatures":[{"sig":"MEUCIQDuvI9R4GpdwxzKQkxSQB75HZF+8cuubfg/ODAWU4YvUwIgUVcQ78g9fNM1XoXQ/Zp2fAADawg/mT/ySAEcqD9qZG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBlTe2F3DnXrwfErdp3QBVXkDy1nPlmaWgPLuhbaPRUgIgZRwicXyJ5c7jH+VAPPYXPfKIQ7JiJIK6HXagIU/Hj8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96856},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.95.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.95.tgz","_integrity":"sha512-1wcgbuKzrNrjX58leG3Tq/wB1iwbXzPvKY55CHDwohSbNOqvrqMzcNnYYvDMBu/ZuR5CwaSwONah7BtReqmjgw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.95"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.95_1789586909898_0.7696998554974499","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.96":{"name":"@byollm/control-plane","version":"0.1.0-alpha.96","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.96","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"8013663463e1491090b4c44a481f0b0eb102ea77","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.96.tgz","fileCount":10,"integrity":"sha512-BibXe6rUB+Y+EFzhofkBdjLJTRlrf3aSzsG3P6F3YoqSjPldkRtKU8TOsOy/cenZlfXGhf3wU8SxMOMpCmxtZg==","signatures":[{"sig":"MEYCIQD6V8g0vUF45rOAAD35VZdapb3pKQd8A7c+jDmS3N4HrAIhANgmcsWQZFJqZqEXrDhTSMEBab/HCmFCeao8iYkNwo23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdCw23tSGGghrdPONRk2krpY0g8G6yH2ko8e9TsYnePAIgT72zoUQu4FPhrBfkTPKT+nh1hUTzQNBqgSum1kr+ar8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96856},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.96.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.96.tgz","_integrity":"sha512-BibXe6rUB+Y+EFzhofkBdjLJTRlrf3aSzsG3P6F3YoqSjPldkRtKU8TOsOy/cenZlfXGhf3wU8SxMOMpCmxtZg==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.96"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.96_1789622153672_0.9338529250336274","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.97":{"name":"@byollm/control-plane","version":"0.1.0-alpha.97","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.97","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"cb4efc24f2ed4276e8417565e1e1d7581d071e0c","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.97.tgz","fileCount":10,"integrity":"sha512-FAMyEsDgO88ka46Kp/qhn9fszyrhiZzd0krJULwhXNJxqTUOf+iTGUA6RLpYTBIEFPDEQzlOySidPuGFpirOow==","signatures":[{"sig":"MEUCIQDfdNuBGPiS/ToavcBJrrrrv8e/IauJs/XAqJBkDWVktgIgZrNBtb89cNt8691tifEGew466+ExWdnuqUC9JjmxOIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAfaYj2exf4q+iAH34qxweFjiiautna6DzpxPmIgxTXHAiEAg9sQAq/NvKqyF9nifS0s1gycVOkqsl5jdmLxNuYO3zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96856},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.97.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.97.tgz","_integrity":"sha512-FAMyEsDgO88ka46Kp/qhn9fszyrhiZzd0krJULwhXNJxqTUOf+iTGUA6RLpYTBIEFPDEQzlOySidPuGFpirOow==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.97"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.97_1789660427414_0.4132045461477498","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.98":{"name":"@byollm/control-plane","version":"0.1.0-alpha.98","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.98","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"72a4e92bf63289171f23e21a6b66b2d14f766321","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.98.tgz","fileCount":10,"integrity":"sha512-uhExXgqUKrZTc/pZMisQdzX3RPM53lt8e3Ie/PbIL46fBfo+8agAUVWylo19asd+LY3yloZMHHPHGkyvTw+BVg==","signatures":[{"sig":"MEYCIQCoaZyvyNLIfNTCrnM2kFNoHsKgg/27lneamZqvYF4X6AIhAOXdPikkcz9PHKOksY4Cteb6my0JgmDGiVYjkLVdx3ZE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIELC7/zQfOtjD8iNOSHtswfnnyM31rwSA/xrAlrvFKM/AiEAn0XX6k+RYlrmbkZNBCW4XDUPMKeFhTHlqIR/uJV37XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96856},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.98.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.98.tgz","_integrity":"sha512-uhExXgqUKrZTc/pZMisQdzX3RPM53lt8e3Ie/PbIL46fBfo+8agAUVWylo19asd+LY3yloZMHHPHGkyvTw+BVg==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.98"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.98_1789664706288_0.4704295613417038","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.99":{"name":"@byollm/control-plane","version":"0.1.0-alpha.99","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.99","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"43138c6fd6c7de65a7a177498556538b9f5a9d63","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.99.tgz","fileCount":10,"integrity":"sha512-omfzuPuGvgDE9u8u+kpTtPUcb/0+0DrAsPn0ohOUsNW6iIQBOJ53AwXY85/tvRh3SaSWVUS4M1hFfGgbhnoFHA==","signatures":[{"sig":"MEYCIQC4h0AGPtVhxcX9U7Wi0cTIYDiamTWTwUQHZR42jCd/JQIhAI9Uafe3TJEAHBGFiJNxk90MPZr/vXgoexLug0jY/B3x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHfja15zRMML9xoIpxZf+uO48s3Acd3qXOhZRoND7eNpAiEA4+8CkL5d8XAZ9s+//P5WBcVM3PLdQdwWP8Duz6hesVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96856},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.99.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.99.tgz","_integrity":"sha512-omfzuPuGvgDE9u8u+kpTtPUcb/0+0DrAsPn0ohOUsNW6iIQBOJ53AwXY85/tvRh3SaSWVUS4M1hFfGgbhnoFHA==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.99"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.99_1789681294175_0.008249612548455243","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.100":{"name":"@byollm/control-plane","version":"0.1.0-alpha.100","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.100","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"653d4245b8e700be2af522042482f6aa6d3454ac","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.100.tgz","fileCount":10,"integrity":"sha512-0wy7efwu4Ma995gFwpGyqyUoudOu92z0jBsQ12tB2oywU0M6Ah5wdmS+n8SZnN8vA+2erpyIHsvljAw3PtkpRQ==","signatures":[{"sig":"MEQCIB2bsDlmnRbWf8DwQTeBHJCAeKwLjUKb8mEe1gALvn9tAiBah1/pB2fMHzaqR9wmLCfjjeLolkt0jr3oENWraTfd9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCK1bLFhVDKbjuiX91tBgqnVHmMyZkIj0VH2pboHCdxFgIhAJVn/3L6LdITxdMvTYc3+OwbaTvb3GKqvrhTceUKn1a5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96859},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.100.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.100.tgz","_integrity":"sha512-0wy7efwu4Ma995gFwpGyqyUoudOu92z0jBsQ12tB2oywU0M6Ah5wdmS+n8SZnN8vA+2erpyIHsvljAw3PtkpRQ==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.100"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.100_1789682407266_0.359180254076781","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.101":{"name":"@byollm/control-plane","version":"0.1.0-alpha.101","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.101","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"f51f56fbeb64e23a03a98c3d09b22ee5074a9b25","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.101.tgz","fileCount":10,"integrity":"sha512-QKHC31ENofwTIzIY+7oxA6+dXZMVlnyDd1NWfCCTIzLlY0ebIavnSw70ZKH6sh4OzDcaCT6TzqZtjbq798K1Yw==","signatures":[{"sig":"MEYCIQCic4d3RRalr1wvaN/Q76r4sCEgWLEvSOF1VF/tjuMOCAIhAI6G4VEuLSCcUkK9PT27Gb/hiwTehZGm0C6btvArR8cQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeCiojtnwZa4s+7QkJ5MlhuTb9e32oV8CVxRSeDYMu2QIgJuwncY1QYes1SOnc5suGQgfE+9O+CX7EzuIghI2ZrIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96859},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.101.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.101.tgz","_integrity":"sha512-QKHC31ENofwTIzIY+7oxA6+dXZMVlnyDd1NWfCCTIzLlY0ebIavnSw70ZKH6sh4OzDcaCT6TzqZtjbq798K1Yw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.101"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.101_1789684863554_0.5604733367147876","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.102":{"name":"@byollm/control-plane","version":"0.1.0-alpha.102","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.102","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://github.com/oftomorrowinc/byollm/tree/main/packages/control-plane","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"f86962550c52757adddab100f95168f0d5d2b27f","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.102.tgz","fileCount":10,"integrity":"sha512-XC7+5EA2ipkkX8jxzsA4+e4JJIZrGDVFPjdY5gj1f1JraIKWv3tSBLAjFQnBQjkgb153hZQ9DHB/GMFnCt+rSA==","signatures":[{"sig":"MEQCICB/PbDLDhkTw+LppgVuXuyrFvu0Ns662DBY80RMcjTAAiAboRjsvI6gRfkpZzZAYQlZdDDXSlFFpdMRoPHzWJUwHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIByM/jimPvdxyYgO8UVwtLzMCC+bW9vb8QycDFoDxvlOAiEAhDfNiZ31q36OuB3/BaK1bVWzBObzP5c1rtNpVa/OSpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96859},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.102.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.102.tgz","_integrity":"sha512-XC7+5EA2ipkkX8jxzsA4+e4JJIZrGDVFPjdY5gj1f1JraIKWv3tSBLAjFQnBQjkgb153hZQ9DHB/GMFnCt+rSA==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.102"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.102_1789692163733_0.9218990736184396","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.103":{"name":"@byollm/control-plane","version":"0.1.0-alpha.103","license":"MIT","_id":"@byollm/control-plane@0.1.0-alpha.103","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://byo-llm.com","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"c2ac539cb82f26e13cd3eb00819ce0e547b308bd","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0-alpha.103.tgz","fileCount":10,"integrity":"sha512-bx1/BPLIpCKmabIQVHYjTGdYhTw1k5hBQEUBE65ZENUo2pv6kRckECbJ/V7L/uECqr+HhcXgEb5A1D849Sl96w==","signatures":[{"sig":"MEQCIEhHxdQh7HTdQnML7rtjDdODqcWBw5en2nA48uqTPQbHAiAA9MzIP/LM/UqNp5q8PlHfkmODWjT/NUfjCG8pnIM7dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICpmiu0tZeOo6aaKsHOyNakDN8KzFJEZDdhHtAlHVUafAiAqM5ZGMk3owRmfh6BfxvccAOU3dCY9tD8c3RXBeba/Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0-alpha.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97349},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0-alpha.103.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0-alpha.103.tgz","_integrity":"sha512-bx1/BPLIpCKmabIQVHYjTGdYhTw1k5hBQEUBE65ZENUo2pv6kRckECbJ/V7L/uECqr+HhcXgEb5A1D849Sl96w==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0-alpha.103"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0-alpha.103_1789786350987_0.33220709725784303","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@byollm/control-plane","version":"0.1.0","license":"MIT","_id":"@byollm/control-plane@0.1.0","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://byo-llm.com","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"a31f4d99dd96dd45a1aeeda9bf68fb682c5fd8d9","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.0.tgz","fileCount":10,"integrity":"sha512-wluqzw9IszNBj74GxiCC16oHfJrNHnQOTs9aIDgfeRl21HBJJk9UVXmfjsevDsWGyKr5YC/uyA6OSnGVIR3Fzw==","signatures":[{"sig":"MEUCIQCDyMS0ZJi1/gxo1kkB3xkdt9Xq3Ycv8HIo+n7sVFJAQAIgG+jFTqTN5bwD1dwa1Hc8W28aErXiQFQU1gGzjCGxmTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTBNZXNtbPzSimcQ78fzD3AIPehfLKdisPiWTqaJCKswIgEuJqLeGRLZWZeeRtuQpK8L/QUY7sA1P7dCYJaRXlUKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97255},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.0.tgz","_integrity":"sha512-wluqzw9IszNBj74GxiCC16oHfJrNHnQOTs9aIDgfeRl21HBJJk9UVXmfjsevDsWGyKr5YC/uyA6OSnGVIR3Fzw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.0.2","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.0_1790059070833_0.13021391597755239","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@byollm/control-plane","version":"0.1.1","license":"MIT","_id":"@byollm/control-plane@0.1.1","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"homepage":"https://byo-llm.com","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"08e65e5735ee0879647bf91f3f50d6a7c9adb7fb","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.1.tgz","fileCount":10,"integrity":"sha512-XLCc/64xlXR97+Jfus7GeiPqd4Jq+H1tLv4KQ0v6iSaQ+KvQcI6VPOZI+88QkCs3D4PGGIGv4J/1EszyVEoKDw==","signatures":[{"sig":"MEQCIB049Ss8lGHpCblGlWAxvlbVMetDlPN7CdnJ490W7x8PAiAqXRjQKeKLxlmO9CcVjK6N03jbk2hyFNj9fqRofUKpGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyH57Cb3j5WLv2JLwHpb6kHYN6yLr4iKhhWKYtNTF0AAIgfrTH0M9MCfay+rPbp71eP8ay3fyilcwj+EZoQQDCDzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97737},"main":"./dist/index.js","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60b369da-6553-49f1-9007-60f5c0f49159"}},"_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.1.tgz","_integrity":"sha512-XLCc/64xlXR97+Jfus7GeiPqd4Jq+H1tLv4KQ0v6iSaQ+KvQcI6VPOZI+88QkCs3D4PGGIGv4J/1EszyVEoKDw==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.1.0","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@byollm/protocol":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/control-plane_0.1.1_1790108707546_0.2812573186741316","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"_id":"@byollm/control-plane@0.1.2","bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"dist":{"shasum":"0bb015d77b42dd283bf0d5e12fe2e05ec257988a","tarball":"https://registry.npmjs.org/@byollm/control-plane/-/control-plane-0.1.2.tgz","fileCount":10,"integrity":"sha512-zmYqNl7ZYV/i+JDE07NvUH3W52PD2Sdyis24nMeWIlThkuV1JMffEdUNhsh6PGeb1gD6e7/sRTIqVKNdcqe9AQ==","signatures":[{"sig":"MEQCIGHSKkOo4itPJYuI0RlU6hwY+JbgXS4c4voljxLbPHSMAiAC/HzRFauPLy79deIeFoS264PAR2RIM/8aMED6n4zNrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE6cSJRMZuHwg1OLm5AJpItCUjzhlSkqPIYmGHThqCUSAiANH0oc4djHiwsOfB2lRlFt+GR4Zwry+eveqmRsn0xNyg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@byollm%2fcontrol-plane@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97737},"main":"./dist/index.js","name":"@byollm/control-plane","type":"module","_from":"file:dist-tarballs/byollm-control-plane-0.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store-contract":{"types":"./dist/store-contract.d.ts","import":"./dist/store-contract.js"}},"license":"MIT","scripts":{"build":"tsup"},"version":"0.1.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"60b369da-6553-49f1-9007-60f5c0f49159"}},"homepage":"https://byo-llm.com","_resolved":"/home/runner/work/byollm/byollm/dist-tarballs/byollm-control-plane-0.1.2.tgz","_integrity":"sha512-zmYqNl7ZYV/i+JDE07NvUH3W52PD2Sdyis24nMeWIlThkuV1JMffEdUNhsh6PGeb1gD6e7/sRTIqVKNdcqe9AQ==","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"_npmVersion":"12.1.0","description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","directories":{},"maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"_nodeVersion":"24.21.0","dependencies":{"@byollm/protocol":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/control-plane_0.1.2_1790658582960_0.022972503347487683"}}},"time":{"created":"2026-08-27T04:47:45.652Z","modified":"2026-09-29T05:09:43.372Z","0.1.0-alpha.58":"2026-08-27T04:47:46.070Z","0.1.0-alpha.59":"2026-08-27T17:12:43.973Z","0.1.0-alpha.60":"2026-08-27T18:47:09.543Z","0.1.0-alpha.61":"2026-08-27T19:58:05.902Z","0.1.0-alpha.62":"2026-08-27T20:18:40.661Z","0.1.0-alpha.63":"2026-08-31T22:41:37.443Z","0.1.0-alpha.64":"2026-09-01T19:02:56.488Z","0.1.0-alpha.65":"2026-09-01T19:55:28.085Z","0.1.0-alpha.66":"2026-09-02T03:18:01.899Z","0.1.0-alpha.67":"2026-09-02T05:28:35.747Z","0.1.0-alpha.68":"2026-09-02T16:32:23.136Z","0.1.0-alpha.69":"2026-09-02T20:46:21.517Z","0.1.0-alpha.70":"2026-09-03T00:48:21.737Z","0.1.0-alpha.71":"2026-09-03T05:54:40.681Z","0.1.0-alpha.72":"2026-09-03T07:24:03.741Z","0.1.0-alpha.73":"2026-09-04T02:51:41.734Z","0.1.0-alpha.74":"2026-09-04T04:16:22.020Z","0.1.0-alpha.75":"2026-09-04T05:02:38.165Z","0.1.0-alpha.76":"2026-09-04T06:34:18.190Z","0.1.0-alpha.77":"2026-09-04T06:55:38.366Z","0.1.0-alpha.78":"2026-09-04T17:33:51.800Z","0.1.0-alpha.79":"2026-09-04T18:55:35.628Z","0.1.0-alpha.80":"2026-09-04T20:00:39.460Z","0.1.0-alpha.81":"2026-09-04T20:35:57.352Z","0.1.0-alpha.82":"2026-09-04T21:57:16.165Z","0.1.0-alpha.83":"2026-09-05T07:43:13.110Z","0.1.0-alpha.84":"2026-09-08T18:33:25.408Z","0.1.0-alpha.85":"2026-09-08T20:10:44.831Z","0.1.0-alpha.86":"2026-09-09T01:23:07.273Z","0.1.0-alpha.87":"2026-09-09T15:09:46.018Z","0.1.0-alpha.88":"2026-09-09T17:27:33.640Z","0.1.0-alpha.89":"2026-09-11T06:54:11.630Z","0.1.0-alpha.90":"2026-09-15T05:53:21.515Z","0.1.0-alpha.91":"2026-09-16T01:12:18.510Z","0.1.0-alpha.92":"2026-09-16T01:41:33.602Z","0.1.0-alpha.93":"2026-09-16T03:00:20.578Z","0.1.0-alpha.94":"2026-09-16T15:30:39.885Z","0.1.0-alpha.95":"2026-09-16T19:28:30.008Z","0.1.0-alpha.96":"2026-09-17T05:15:53.767Z","0.1.0-alpha.97":"2026-09-17T15:53:47.494Z","0.1.0-alpha.98":"2026-09-17T17:05:06.388Z","0.1.0-alpha.99":"2026-09-17T21:41:34.264Z","0.1.0-alpha.100":"2026-09-17T22:00:07.351Z","0.1.0-alpha.101":"2026-09-17T22:41:03.652Z","0.1.0-alpha.102":"2026-09-18T00:42:43.834Z","0.1.0-alpha.103":"2026-09-19T02:52:31.077Z","0.1.0":"2026-09-22T06:37:50.908Z","0.1.1":"2026-09-22T20:25:07.623Z","0.1.2":"2026-09-29T05:09:43.041Z"},"bugs":{"url":"https://github.com/oftomorrowinc/byollm/issues"},"license":"MIT","homepage":"https://byo-llm.com","repository":{"url":"git+https://github.com/oftomorrowinc/byollm.git","type":"git","directory":"packages/control-plane"},"description":"The reference control plane: resolves a user's mapping and authors one signed grant per job, against a policy store it does not own.","maintainers":[{"name":"toddsampson","email":"tsampson@cloudspace.com"}],"readme":"<!-- release-note 0.1.1 -->\n> **`0.1.2` is documentation only — nothing to upgrade.** `PROTOCOL_VERSION`\n> is still `2`, so a 0.1.0 party and a 0.1.1 party talk to each other in both\n> directions. No dependency, schema, wire field or on-disk shape moved.\n>\n> This README used to open with a stack of release notes instead of with the\n> package. The history moved to `docs/release-notes/` and `CHANGELOG.md`,\n> where none of it was lost. Full note: `docs/release-notes/0.1.1.md`.\n\n# @byollm/control-plane\n\n`0.1.0`\n\nThe reference control plane: it resolves a person's mapping and authors one\nsigned grant per job, against a policy store it does not own and with a key it\nnever sees.\n\n```ts\nimport { ControlPlane, MemoryPolicyStore, keypairSigner } from \"@byollm/control-plane\";\nimport { Relay } from \"@byollm/relay\";\n\nconst engine = new ControlPlane({\n  store: new MemoryPolicyStore(),\n  signer: keypairSigner(keys),\n});\n\nconst relay = new Relay({\n  fixture,\n  controlPlanePublic: engine.publicKey,\n  authorGrant: (input) => engine.authorGrant(input),\n});\n```\n\n## What this is for\n\nA byollm device runs nothing on somebody else's behalf without a **grant**: a\nshort-lived, single-use, signed statement that this job, for this person, on\nthis device, may run — and which of the owner's services should answer. The\ndevice verifies it against a key it pinned when it paired, so the party\nrouting the job can withhold a grant and cannot forge one.\n\nThis package is what writes them.\n\n## Two things it deliberately does not hold\n\n**Your data.** Accounts, consents, memberships and mappings live behind\n[`PolicyStore`](https://github.com/oftomorrowinc/byollm/blob/main/packages/control-plane/src/store.ts). This package reads; it never owns. That is the\nsplit that lets a hosted product keep its database while the *rule* over that\ndatabase stays readable — because a rule nobody can read is a rule nobody can\ncheck.\n\n**Your key.** [`GrantSigner`](https://github.com/oftomorrowinc/byollm/blob/main/packages/control-plane/src/signer.ts) is a function, not a keypair, so\ncustody can sit behind a KMS and this code cannot tell.\n\n## The contract\n\n`@byollm/control-plane/store-contract` is a suite any `PolicyStore` can run\nagainst itself:\n\n```ts\nimport { describePolicyStoreContract } from \"@byollm/control-plane/store-contract\";\n\ndescribePolicyStoreContract(\"my store\", { make: async () => ({ /* … */ }) });\n```\n\nIt ships in the package because the implementation that matters most is in\nsomebody else's repository, and a contract only its author can run is a\ndescription.\n\n## The law it applies\n\nIn order, and the order is by whose fact each step is:\n\n1. **A device always runs its own owner's work**, and no store is asked. It is\n   a law rather than an optimisation — routing it through a store would put it\n   somewhere an implementation could get wrong.\n2. The person has **consented** to this site, and has not paused it.\n3. They are a **member** of this device owner's team — asked only about other\n   people.\n4. Their **mapping** for this (purpose, kind) names a service.\n5. This device **actually offers** it, for this kind.\n\nAny step failing stops the rest, so the reason returned names the first thing\nthat was wrong rather than whichever check ran last.\n\n## Declining says whether it is forever\n\nA relay releases a declined job, and a release can be permanent — never offer\nthis job to this device again. Getting that wrong permissively is a\nclaim-refuse loop, which announces itself. Getting it wrong strictly is a job\nthat can never reach the machine it was always meant for, and no error\nanywhere. So only two reasons are permanent: a person removed from a team, and\nconsent withdrawn. An unfilled slot, a mapping that resolved to another\nmachine, and a policy store that was briefly unreachable are all states that\ncan change, and the job goes back in the queue.\n\n## Licence\n\nMIT.\n\n<!-- family:start -->\n\n## The rest of byollm\n\nSix packages, and they are only interesting together:\n\n- [`byollm`](https://www.npmjs.com/package/byollm) — the daemon — runs models on your own machine and answers for it\n- [`@byollm/protocol`](https://www.npmjs.com/package/@byollm/protocol) — the wire: envelopes, signatures and the closed vocabularies both ends validate against\n- [`@byollm/server`](https://www.npmjs.com/package/@byollm/server) — the SDK a site uses to ask a device for work\n- [`@byollm/relay`](https://www.npmjs.com/package/@byollm/relay) — the broker that holds jobs between a site and a device, and can read neither\n- [`@byollm/conformance`](https://www.npmjs.com/package/@byollm/conformance) — the kit that proves an implementation is one — including a posture audit that holds nothing but a URL\n\n### Where the rest lives\n\n- [GitHub](https://github.com/oftomorrowinc/byollm) — the source, and where issues go\n- [byo-llm.com](https://byo-llm.com) — what this is, and why\n- [byollm.cloud](https://byollm.cloud) — the hosted relay — devices, consent and billing\n- [docs.byollm.cloud](https://docs.byollm.cloud) — integrating a site, end to end\n\n<!-- family:end -->\n","readmeFilename":"README.md"}