{"_id":"@ust-protocol/operator","_rev":"71-a844529ccd0217975484fa14a314c946","name":"@ust-protocol/operator","dist-tags":{"next":"0.10.4","rc":"0.10.5","latest":"0.10.9"},"versions":{"0.1.0":{"name":"@ust-protocol/operator","version":"0.1.0","license":"Apache-2.0","_id":"@ust-protocol/operator@0.1.0","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"fd03b81486378f52ef05cca7e38b10d2c43fd838","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.1.0.tgz","fileCount":3,"integrity":"sha512-Dbj5pEDNs1pKomc+6vZvBuxNOTLTGmf54hp9FBzle2zk21Y+KCByaMNIbEdbZTEG0uW8D+tSSmTu0fDn30f9Mg==","signatures":[{"sig":"MEQCIEiLoMWHSG16nZXhgAzc3ADmTGTO86JlEvYXDK8Qvo8oAiADVbII6D9V7+0QzHOOE7FnxP64cvDLJk/er4t5cB0EbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17303},"main":"index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"0aef4cd30bef432242184f2261a149c2d22061a5","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.1.0_1785492074795_0.7490806422087464","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ust-protocol/operator","version":"0.1.1","license":"Apache-2.0","_id":"@ust-protocol/operator@0.1.1","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"18d0dabea05eeb8b6e15d840aac73f0ab6120a76","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.1.1.tgz","fileCount":4,"integrity":"sha512-VcTT1zAbDfU0BBDuZx/p90NE1oE1dVj0EKsyx0552gIwr+ESP3ug+Xiy+qCPYZ5Ic0V7ZaSNVC4bl3az3g4VkQ==","signatures":[{"sig":"MEUCICJ5MQb2M+GQovVNB24KFz3VaDO78WgbLap61Ptqx/tYAiEA6L9TQ7kbC9vDFJ+zQXBNWzy1fzuK8vO+OcnsLk7xtZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18641},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"8e5e34c08cee25c06bc397a058454f85a4f03024","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.1.1_1785492981486_0.8332321011513777","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ust-protocol/operator","version":"0.1.2","license":"Apache-2.0","_id":"@ust-protocol/operator@0.1.2","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"d1dff9974b79052b3a5ffd973f8d8b91da4848a2","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.1.2.tgz","fileCount":4,"integrity":"sha512-L7tTkeusCpnZZH1upDvZBGsyEiZR5z3KpGdCJ3h4RL/KUTsnQvw/Ha2G1p3P3+cK+IARaT6qNrdEHdI6UuPAng==","signatures":[{"sig":"MEYCIQC0ejHxm4vEU9RakICs/iEpYIZA6tlOpPM6vMnu6aOx4gIhAIckrb5y3N4tjSOadhmrQwxp/Wf3Y1d5Vd7MnqNoCvC5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19298},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"ed20db05721492b8843e307dbffdbb2a45d7fcc6","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.1.2_1785493410717_0.21027192615895407","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ust-protocol/operator","version":"0.1.3","license":"Apache-2.0","_id":"@ust-protocol/operator@0.1.3","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"3f7a1558b662993e65ecedb437e420cffd881b9f","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.1.3.tgz","fileCount":4,"integrity":"sha512-MO32jfLQAAErrDGyQauE//uNDkAyJP9WkO7kb7XWJoQ98Ud8q+65wetxM5vKp3BvJiFciXnfUGlcznokKROZiA==","signatures":[{"sig":"MEUCIA6yipWtZ0BHDuO6VWhxjH8UhXN1uaVbeyHXsiOT+3zjAiEAhqmsgNnq8Bii3mAmwOnuLmowUxQohCc2K/akvulv+9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19298},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"eb9f9ee62f213a7d2871684fb1e2a17a53eba8d0","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.47"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.1.3_1785499789452_0.6664119770052399","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ust-protocol/operator","version":"0.1.4","license":"Apache-2.0","_id":"@ust-protocol/operator@0.1.4","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"c93a8f797d294324890eee2f0c54d4dc6877cde3","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.1.4.tgz","fileCount":4,"integrity":"sha512-uiVUC46Vsx5gw6yp+KVQ0tKp0GEFqdK94iunEk7QUZy8Ky8gcrGQRzGX9MxW95gZ8tp35m7sO9ATrQN5uwniGQ==","signatures":[{"sig":"MEUCIC7sWzpbxIj6ldBSR2PGtji4KdNTW5+xJ/gPX1qf9UBPAiEA/hFJHWDqC8CbbwkeEdrNBqqI0wj6ce5eFwMsdieAm60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19298},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"43f05b68a0cfa86ce08ddaa022132d8ebb31e4bb","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.48"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.1.4_1785503648072_0.769576158953827","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ust-protocol/operator","version":"0.1.7","license":"Apache-2.0","_id":"@ust-protocol/operator@0.1.7","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"9da4e65c026392d08bcd0f8e11589f9d0d930481","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.1.7.tgz","fileCount":4,"integrity":"sha512-WboDb7SUczsjffcoL/PZgz5MzrIsiQoRCxR7SIXJh3TQQd8770f+hCfTFb0Bkgu7ugiuvuAr4PfmyNMTPhaLVg==","signatures":[{"sig":"MEUCIAZWqHJM8M1xWoc87Vzf3knSRmTnzb7OsO1uKRpg50NJAiEAtyjSX9ewNNYSsyDRHVE0fM/dlw6Jq048vYt0zY6qSvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20074},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"1e182c5587f5094bc134833c17ef5235e2f6aaca","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.51"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.1.7_1785514348628_0.9609380577601512","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@ust-protocol/operator","version":"0.1.8","license":"Apache-2.0","_id":"@ust-protocol/operator@0.1.8","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"3e5b349f43fe93898e49f07784b18d0934ccd44e","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.1.8.tgz","fileCount":4,"integrity":"sha512-cbaQ8w1gniuurcoaAXihR6E1YiyWBwCiEWB70swZTCMzPp3KsYWMbUaObuhTl2hhsw9DOYPktUKX+GIc4KV+Hw==","signatures":[{"sig":"MEUCIA5W6ry2/F6EjDPFXRiQ8QdZXRC1NEG7EPNQGvelGDaeAiEAtdjBAb+/Kd6Bq0nIfVcNh6nLPUdvhWMKARmEjdO3aZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20074},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"0f6596d04f7be1c5360e349e0637c34b1ea27660","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.52"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.1.8_1785517436878_0.9801294812364374","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@ust-protocol/operator","version":"0.1.9","license":"Apache-2.0","_id":"@ust-protocol/operator@0.1.9","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"91687f51ffe824f0b815e85c78683c97e74a4d81","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.1.9.tgz","fileCount":4,"integrity":"sha512-gsHc1VhV/SoLv1/+NHuQa+pJBAWvxq5NvdEUYaAV7CrUrOdX1bpEXTSFX1qXeR5ti56EZmGgETRrm+hKkJqZhg==","signatures":[{"sig":"MEUCIQDUvcecXAhdPkCb28k401nG5flLubOXpGYwtsstSxmosAIgDMScWnm/fwjG863uQ+75vZrn+WQeuSRUfB7goH0sqSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20074},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"7160950509301369250d1eaa56b21998ec73bed1","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.53"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.1.9_1785525883764_0.7722515435750852","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@ust-protocol/operator","version":"0.1.10","license":"Apache-2.0","_id":"@ust-protocol/operator@0.1.10","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"b837b40c48b59e5296cd23861d333f0d08b7a41f","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.1.10.tgz","fileCount":4,"integrity":"sha512-veVzJabz6CEbr7qhHjChHi0ijl2p/T+RLXmQbt3CSkX7QCHoAsoA2bmUvdrsBMb0tm6ClCf2XmvxGpK6SdrwTg==","signatures":[{"sig":"MEUCIQDWZooLIRz/RqmpLcUttWL0cSEeZheQb4ud2iG66BYJdwIgJbzM06DhKUp1zpIrrO7T8rJXVHpHCe5f8uDZteOboEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20075},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"d76660f90d2556632839df945812d46ae0db3278","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.54"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.1.10_1785542729601_0.24543423158024202","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ust-protocol/operator","version":"0.2.0","license":"Apache-2.0","_id":"@ust-protocol/operator@0.2.0","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"da3a99e1a331385a303aafe3d89e39e742362a3c","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.2.0.tgz","fileCount":4,"integrity":"sha512-IsALuLJgtAq/T0dAcUoIecYUFNPYYhKoMODpU3QEVKQJlhrdTX1Vd26l2ZEY1/bKfXlr1WlpAD/dl/Nwv26pVg==","signatures":[{"sig":"MEQCIB+t6uDmWA+4IP8k8r3bwehEh2qVQIgxeZdg4aBdJnntAiAJkAXp0/VExV57MMrutmC6tbn0RhZBle5RBmtLerR1XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26081},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"8610ec97e699e64c40a304cad3a274c7cf457de1","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.55"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.2.0_1785567514236_0.4972715072677176","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ust-protocol/operator","version":"0.3.0","license":"Apache-2.0","_id":"@ust-protocol/operator@0.3.0","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"b7fcb9c7db2102ffeb6a2702a18d68d6a25f9f33","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.3.0.tgz","fileCount":4,"integrity":"sha512-gnZW7T3iFdw6yYxCeFRt+zdOAPyTClv/FVJr1BzchPOPOqLaq0TLDexUNU8VUWgCOkxI+kOfDNyv8nW7bEqp3w==","signatures":[{"sig":"MEUCIQC3yvlaXskzpYBklpvHznNW/HYugj4spQElksshs+r6fwIgRegnSCDOJcQ4msXX1v/jhB4CT0t8Qeok01ZwwTSxc7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26543},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"a02e48c23536f72666bbc7e34d48778b07cb5b8a","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.56"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.3.0_1785570076131_0.639125353316135","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ust-protocol/operator","version":"0.4.0","license":"Apache-2.0","_id":"@ust-protocol/operator@0.4.0","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"a7f1fa4df206958d5550ecc984f8cd5cf3a99b1f","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.4.0.tgz","fileCount":4,"integrity":"sha512-LHeQFef1zKyA/9VBZ4Pbmg06SfAmPLYWKlL0nuzFzpCphnbq2zYCdLd+t12OkUpyZ9owbZWg1ZKSF+pSTMWJxg==","signatures":[{"sig":"MEQCIF1CwhJn+DFXvnjngWytv/Zwx+5yq0BTAZ6FHS/LqND0AiBaM3hzx56ErM+rTKkWj+dTYbYA5/8cOCaifKv6rRMUsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28997},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"ac08c9cdb85a1495a215de0bccfc86731e06bb94","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.57"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.4.0_1785574007925_0.6056842102322788","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ust-protocol/operator","version":"0.5.0","license":"Apache-2.0","_id":"@ust-protocol/operator@0.5.0","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"046cf1d0326d324c9b8a6344f3134eb5d1fe69ff","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.5.0.tgz","fileCount":4,"integrity":"sha512-WiZMfgpihM7Yc8NzDx5oEJko8UljkdrIbxVlTtyvKM0K6Nd87Mt4/RovQOmcIHSBfdcztg2UrpUUHUorMrMIWg==","signatures":[{"sig":"MEUCIQDX8csOfQhAxyoilIahVvN74kHgIQfdv+z921zrlC1T/wIgHg4zzXNfqoimnwDXCkw/emKMwP8Nj196dw3+LpApECo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32035},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"7f6a1231202445a6b987eb5e244fd8f0ed93baf8","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.58"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.5.0_1785575478716_0.9706119051785351","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ust-protocol/operator","version":"0.6.0","license":"Apache-2.0","_id":"@ust-protocol/operator@0.6.0","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"3bc5201f4ab3d80677cb5ccdebf034f9778a0de6","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.6.0.tgz","fileCount":4,"integrity":"sha512-vrOTADeUBxVAlffkeT1o3FVuQsS4dMoO4OXLPv9uO4KuPcG//TWYK8/5PC1JoJxfpijZ3FjzIjJDyQmii2gahw==","signatures":[{"sig":"MEUCIBpu6BOJs5ZDZQsqr9jfBL8lB74IESCxNx+ZCSScW7vhAiEA8ADP92fOMDe8E5cTRR6nlqTyBVKnASY1RJth/DxY7sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33128},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"897fed6f19ab3e6ba8672b037f52e2f8fdf727b3","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.59"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.6.0_1785582849417_0.2600924281649921","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ust-protocol/operator","version":"0.7.0","license":"Apache-2.0","_id":"@ust-protocol/operator@0.7.0","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"28b903d29a5a64be25b2eb5d56abed4e8eb0b5e4","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.7.0.tgz","fileCount":4,"integrity":"sha512-hNa1SKT93BadO1HXYu2KNmCZVITg61PouNydUTBGuObrWEEm1s5AGdfaot2fq33xfkWt9HD3+eEEC1zwiZLwQQ==","signatures":[{"sig":"MEQCICmgDCrs0ywawTUfkjHKEbD9z6SOahWXJ+HLRllgfwNEAiBBGihrGhrzcB0lUhRS7GqVPWR0QDf/yPB/PsLtMBBoYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36205},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"5aeb6813f13be162dc5e6b4c5a86219081ab6813","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.60"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.7.0_1785587254716_0.9741571009579992","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ust-protocol/operator","version":"0.8.0","license":"Apache-2.0","_id":"@ust-protocol/operator@0.8.0","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"3cebc061264c6088044dc116a282b1b608cc858f","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.8.0.tgz","fileCount":4,"integrity":"sha512-CHc/LUd+MfBZU/ME0pfaSvKcd9ifFSG4YHsGGfDjWMsIpLPsjddqLLIBM4YSa3aLthmiJp+025G0kG8HkQgMiw==","signatures":[{"sig":"MEUCICApM/RXitG2keFACzhiVXxdO3Ngje4Fr40q8IArBki6AiEAl/shN6HwbSgNvDTGpnWgXji6HHGdKfuypI3SXLG4Eog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38626},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"0106bb1955f19bbb47525d35689270a350349318","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.61"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.8.0_1785601291057_0.25760202936802656","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ust-protocol/operator","version":"0.9.0","license":"Apache-2.0","_id":"@ust-protocol/operator@0.9.0","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"b87f23d5db91436fb6c8e6f175369dacefc6d65c","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.9.0.tgz","fileCount":4,"integrity":"sha512-plB/DuX972yzPQzQcLY4OP92VLVaTzeFmyHQTTZ3mqKaLas2HRfP/ieUUJftYgTjs85z35BqvSa0q1vmpwLFyg==","signatures":[{"sig":"MEUCICRzwzjcds591oyXNTNVE4fq61aBJyoM7YDVTutQ5E6AAiEA+qLBj4OFaCzMTuifr51yTRcqML4GFxG9wtpe6HLFUEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39748},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"cb69e1e5435cb6762dfc446800b69ed20bc63af8","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.62"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.9.0_1785604557879_0.9519153133057756","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@ust-protocol/operator","version":"0.9.1","license":"Apache-2.0","_id":"@ust-protocol/operator@0.9.1","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"15bd34180ee8cc34bd247fa14963f5dd1277930e","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.9.1.tgz","fileCount":4,"integrity":"sha512-hc6MopW1TTZjX8m2u3y9CzvmhTlyF5GgNUa8504UQyAgpxZ5Sgzlp3PsSofvgeK0KKYr8peTSIhtK1W2WFAMmg==","signatures":[{"sig":"MEQCIBTcIaKXxSAwjrnbzaQxXyb8iLXABohOqgoXYiDrI6ffAiBpox1F2o3le3Ct9Itj0NLJ/i0DevqsOvq9iLElQOiPGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40000},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"b32d761e3f59296c0e13ee7685e0a85da1afdcb0","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.63"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.9.1_1785607475982_0.14862672643807495","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ust-protocol/operator","version":"0.10.0","license":"Apache-2.0","_id":"@ust-protocol/operator@0.10.0","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"72342c9ac8ec37b3f6d9b6ce54076f68980c751c","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.10.0.tgz","fileCount":4,"integrity":"sha512-t2Rf3tfCyuOG3tBGqm707nnGiRJhuaAGyT6dFjxczSy7gIRGa2BgkWllfdregfr2ueV5suUXsU9M7E2tB8cegg==","signatures":[{"sig":"MEUCIBfi5m4XOZBr6ZALApHwIxHbq0kP7+o0nt7hkUwD5IvmAiEAp7BC8SksleLHwfyk13uI9DpE4Hk2HIQ9z1sNuXr2REE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41396},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"9537920232e24bfae5cda58ed935d1fcc59f176d","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.64"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.10.0_1785611060771_0.24919388435390588","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@ust-protocol/operator","version":"0.10.1","license":"Apache-2.0","_id":"@ust-protocol/operator@0.10.1","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"ef895c6e70ce73ea8649f5b1430a0cea2a327b3b","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.10.1.tgz","fileCount":4,"integrity":"sha512-s/21TaE1yBavPsrDvCJFXNHtVhymm2CP8Z4lQz6RDDwAZ2xYkiSY5NHKBVZQvOIkdzjw9efjEWqv3xP6v6+f/w==","signatures":[{"sig":"MEUCIQCUr2vOsl6aLHUlTlM56aL7vus66m8BtnnS6Wlw9GjikAIgPEIcm87Qp7m6c2o0LEPck4EaMgV1bOn8dEYrtCbhBfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41396},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"a99969d3fa83eb0d3d2ca18b1392cfa7d5f3ef5c","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.65"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.10.1_1785650010849_0.10242468818655648","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@ust-protocol/operator","version":"0.10.2","license":"Apache-2.0","_id":"@ust-protocol/operator@0.10.2","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"e9c53f4a318aa146ea8290f781f3899294310a04","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.10.2.tgz","fileCount":4,"integrity":"sha512-uQ5tweA55is/ERb9jhMyeojc7BqCiErr8z+6w0jQB59jKAtebnrnfPjw0hvuU59SU2SBmrceXdrkKS2wAIPvEw==","signatures":[{"sig":"MEQCIB4p6Y8lsK1H3tYHbi0/EL5AK2IUxSSDbleFvy5aAvKOAiAt9j/4CH5n1NBEP3Tdv3n1kM2KztD9FjINj0NNBq7L1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42516},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"40f034c107defa9abf367d6183f030f6b47baa84","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/operator_0.10.2_1785676572683_0.6898379425249039","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@ust-protocol/operator","version":"0.10.4","license":"Apache-2.0","_id":"@ust-protocol/operator@0.10.4","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"dist":{"shasum":"17783c2e809c9ec86d68bb3b98c97650088aaafe","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.10.4.tgz","fileCount":4,"integrity":"sha512-8f9WEcLJksgktapHVYpgl548kGRY4sIEWOK8TCtmXYxqEy+l8DQk6QkM//0704WhRi94cfZU4FhuLdJQwI8++A==","signatures":[{"sig":"MEYCIQCmT+tlGJ65WkobYuGYsgKUmzOx969QAYIzIzA0JkC8fAIhAN36vZWvCx5drDFEQWaoTCdkj19PHCUG9LnMUxlYVWc3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48901},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"2d0103277f28326a73ba0d6625f547797661a0d5","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"ust-protocol","email":"routegame@proton.me"},"_npmVersion":"11.9.0","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.67"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/operator_0.10.4_1785997300022_0.5044424349932897","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@ust-protocol/operator","version":"0.10.5","license":"Apache-2.0","_id":"@ust-protocol/operator@0.10.5","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"homepage":"https://github.com/thelabmd/UST-Protocol#readme","bugs":{"url":"https://github.com/thelabmd/UST-Protocol/issues"},"dist":{"shasum":"4c9385b6316b8596a1b0cf030d428e8f553208b2","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.10.5.tgz","fileCount":4,"integrity":"sha512-eu6/v/ts+f5JLsdg4MyySrlEhOxnmCMkE818OkBGy43bpzil55m4g/Bx9LQXAVxDlH46Md3jPJNL+fAQVrXEzw==","signatures":[{"sig":"MEYCIQDj0adXj2TemZP86wO2rRrJqV2V8jcRfRknCXfXi1mEjwIhAPI2ddPUtYIK7dXodW6SzHPyKpBE97yLIuECovAT6W+e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ust-protocol%2foperator@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49046},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"f155d96fd4ea8721e2db6d52c13c3aea7ee445f1","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ca10781-a3e3-4388-b085-087be06a4e85"}},"repository":{"url":"git+https://github.com/thelabmd/UST-Protocol.git","type":"git","directory":"packages/ust-operator"},"_npmVersion":"11.5.1","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.68"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/operator_0.10.5_1786179414791_0.28956804120540647","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@ust-protocol/operator","version":"0.10.6","license":"Apache-2.0","_id":"@ust-protocol/operator@0.10.6","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"homepage":"https://github.com/thelabmd/UST-Protocol#readme","bugs":{"url":"https://github.com/thelabmd/UST-Protocol/issues"},"dist":{"shasum":"a33659ac3af33cc70d1f32345a75b81628268c74","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.10.6.tgz","fileCount":4,"integrity":"sha512-E+5q6hKtdRLeV4Um5b6rC9yazLbz/t1jj0G486iQapZR7tZz9cupNZ4hG8MySCvhJ5ciuEnXgRsfbcbDHGn9lg==","signatures":[{"sig":"MEUCIQC9BqUUC8g5Vh+D0WHwn+bG+ssHr4v0FY8YEo/iozN8GwIgQNAoq9O3n42Qjlx4fTPn87yVihXd7IAeUgCk2ETin6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ust-protocol%2foperator@0.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49046},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"35434888f65410df5f9f9bda363e9e56b77e479b","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ca10781-a3e3-4388-b085-087be06a4e85"}},"repository":{"url":"git+https://github.com/thelabmd/UST-Protocol.git","type":"git","directory":"packages/ust-operator"},"_npmVersion":"11.5.1","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.69"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.10.6_1786524129593_0.45632053158183283","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@ust-protocol/operator","version":"0.10.7","license":"Apache-2.0","_id":"@ust-protocol/operator@0.10.7","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"homepage":"https://github.com/thelabmd/UST-Protocol#readme","bugs":{"url":"https://github.com/thelabmd/UST-Protocol/issues"},"dist":{"shasum":"1fc01b9e1e8e3635f3dee1e8c035e6e7830ee1a8","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.10.7.tgz","fileCount":4,"integrity":"sha512-J58XB6wG69+P+nBgxPS0vnVYfC4iGDLdLzjoKTACxX0+Hg9zU88+33bQujy66zmEdTJXez1hVWeNy1ZXl24qwA==","signatures":[{"sig":"MEUCIQCn+DoEzC6YchbmBL8j9w8bIMsrdrZTnSKUGWMsfxISwgIgLrCKc+s0pyWHjwf5tHhg6uSXBndWtlny9vOnSg0RjME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ust-protocol%2foperator@0.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50609},"main":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"e86274a53dbc3958468837b9ee8c48d5748f19ba","scripts":{"test":"node conformance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ca10781-a3e3-4388-b085-087be06a4e85"}},"repository":{"url":"git+https://github.com/thelabmd/UST-Protocol.git","type":"git","directory":"packages/ust-operator"},"_npmVersion":"11.5.1","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ust-protocol":"^1.0.0-rc.70"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/operator_0.10.7_1786542360792_0.2523145773483788","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@ust-protocol/operator","version":"0.10.9","type":"module","description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","ust:browser":{"stance":"node-only","why":"The stateful operator layer: streams, key-log, anchor batching. It runs where the publisher's keys and store are, which is a server. A browser is on the consuming side of everything this package produces."},"main":"./index.mjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"scripts":{"test":"node conformance.mjs"},"dependencies":{"ust-protocol":"^1.0.0-rc.72"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/thelabmd/UST-Protocol.git","directory":"packages/ust-operator"},"_id":"@ust-protocol/operator@0.10.9","gitHead":"3c1e8ecd908d5288883b50dd4eb0f8bd1054faae","bugs":{"url":"https://github.com/thelabmd/UST-Protocol/issues"},"homepage":"https://github.com/thelabmd/UST-Protocol#readme","_nodeVersion":"22.14.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-PkWdj9TzUlGTaimAnLfQeMXd4fIBQ85F+MmlEruwBIuX4GuzpCYJr7ulLhXcsARyBmD4vowAozDQ8UmzMw+rGw==","shasum":"3b7af3d402203d22dc320e9dbaa1dbf084fd408f","tarball":"https://registry.npmjs.org/@ust-protocol/operator/-/operator-0.10.9.tgz","fileCount":4,"unpackedSize":51632,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ust-protocol%2foperator@0.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHE2Rsm63ocdRmDOFk4QVGgtyifqhubUBcKmTGDo3fjaAiAoBAHKPpjbD2opeR6CbTfRAoI0BR95ByJAXooxDQQslA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ca10781-a3e3-4388-b085-087be06a4e85"}},"directories":{},"maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/operator_0.10.9_1786879877977_0.5309578006294671"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-31T10:01:14.535Z","modified":"2026-08-16T11:31:18.482Z","0.1.0":"2026-07-31T10:01:14.939Z","0.1.1":"2026-07-31T10:16:21.630Z","0.1.2":"2026-07-31T10:23:30.827Z","0.1.3":"2026-07-31T12:09:49.601Z","0.1.4":"2026-07-31T13:14:08.223Z","0.1.7":"2026-07-31T16:12:28.775Z","0.1.8":"2026-07-31T17:03:57.030Z","0.1.9":"2026-07-31T19:24:43.937Z","0.1.10":"2026-08-01T00:05:29.748Z","0.2.0":"2026-08-01T06:58:34.385Z","0.3.0":"2026-08-01T07:41:16.263Z","0.4.0":"2026-08-01T08:46:48.073Z","0.5.0":"2026-08-01T09:11:18.832Z","0.6.0":"2026-08-01T11:14:09.560Z","0.7.0":"2026-08-01T12:27:34.845Z","0.8.0":"2026-08-01T16:21:31.186Z","0.9.0":"2026-08-01T17:15:58.034Z","0.9.1":"2026-08-01T18:04:36.127Z","0.10.0":"2026-08-01T19:04:20.904Z","0.10.1":"2026-08-02T05:53:30.983Z","0.10.2":"2026-08-02T13:16:12.835Z","0.10.4":"2026-08-06T06:21:40.156Z","0.10.5":"2026-08-08T08:56:54.925Z","0.10.6":"2026-08-12T08:42:09.736Z","0.10.7":"2026-08-12T13:46:00.945Z","0.10.9":"2026-08-16T11:31:18.120Z"},"bugs":{"url":"https://github.com/thelabmd/UST-Protocol/issues"},"license":"Apache-2.0","homepage":"https://github.com/thelabmd/UST-Protocol#readme","repository":{"type":"git","url":"git+https://github.com/thelabmd/UST-Protocol.git","directory":"packages/ust-operator"},"description":"The STATEFUL UST operator layer — chains, key logs, checkpoints, anchor batches, and composition above the structural bounds. Builds on ust-protocol (the stateless base) and produces exactly what it verifies. NOTE: the bare name `ustate` on npm belongs to","maintainers":[{"name":"ust-protocol","email":"routegame@proton.me"}],"readme":"# UST Protocol — the operator layer\n\n```\n     ▄▀▀▀▀▀▀▀▀▀▀▀▀█▄\n    █ ▄▄      ▄▄    █              UST Protocol\n  ▄▄▀ ▀▀ ▄▄▄  ▀▀    █              RSS for State\n  ▄█▀▀ ▀█▄▀▄▄▀ ▀█▀  █    █▀▄   ▄▄\n   ▀█               █▄   █▄ ██▀ █\n     █               ▀▄▄  █   ▄█\n     █                  ▀▀   █▀\n     █▄      ▄              █▀\n     ███▄    █    █       ▄█▀\n   ▄▀▀  ██▄▄▄█     ▀▄▄▄▄█▀▀\n   ▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀\n```\n\n**Browser: node-only.** This package does **not** run in a browser, and that is a decision rather than an omission. See `ust:browser.why` in its `package.json` for the reason, and UST-Protocol#148 for what a browser can and cannot reach without it.\n\n> `§` refers to [`spec/UST-1.0.md`](../../spec/UST-1.0.md) throughout.\n\n> **Two rules this protocol does not trade away.**\n> **A minor only ADDS.** Anything that changes the meaning of what an earlier minor already defines is a MAJOR — there is no third option, because an older verifier evaluating under older rules must still be RIGHT about what it evaluated.\n> **A verifier never expires.** An older verifier keeps producing correct verdicts about everything it understands; newer material it does not implement is reported as NOT EVALUATED — never as invalid, never silently passed. Whether that reach is enough is the CONSUMER's policy, not the protocol's coercion.\n> *Both hold today: a newer minor answers `INDETERMINATE(unsupported_minor)` and a different major `INDETERMINATE(unsupported_major)` — never `INVALID`, which means only \"I applied MY rules and they were violated\".*\n\n`@ust-protocol/operator` = \"UST state\": working with the protocol's STATE over time. Builds ON `ust-protocol` (the stateless\nbase). Each piece PRODUCES exactly what `ust-protocol` VERIFIES — round-trip `conformance.mjs`: 16/16 PASS, 0 fail — and it runs in CI now, which is why the number moved.\n\n## Built\n- **`Stream`** — prev-chain per `(domain_shard, tier)` + checkpoints + `gap()`/`resume()` (§11.3/§11.1). ↔ `verifyStream`.\n- **`KeyLog`** — genesis-rooted append-only `class:\"key\"` chain: add/revoke (§12.2 — `rotate` was retired in rev97; replacement is `add(supersedes)` + `revoke`). ↔ `resolveAuthority`.\n- **`AnchorBatch`** — content_hashes → Merkle root → per-doc `AnchorProof` (§11.1/§11.2). ↔ `verifyAnchor`.\n- **`walkChain`** — walk `based_on`/`constituents` via a `resolve(content_hash)`, verify each, bounded + acyclic (§9.5).\n- **`sealLayerChain`/`assembleLayers`** — shard-chain LAYERS / selective disclosure; outer seed commits\n  subordinates' content_hashes (G20, no self-reference); each layer verified independently (E4) (§10a).\n- **`substrates` / `substrateVerifier(deps)`** — anchor-substrate registry; `bitcoin-ots` (OTS→Bitcoin header,\n  ≥6 conf). OTS parsing + Bitcoin header access are INJECTED (`deps`) — the `substrateVerify` callback\n  `ust-protocol.verifyAnchor` delegates to.\n- **`Tiers`** — one prev-stream per tier + cross-tier resumption (continuation, never re-genesis, P6).\n\n## Delegated / engine-wired (by design)\n- The real `opentimestamps` + Bitcoin header source behind `substrateVerifier` deps (external Bitcoin access).\n- The store abstraction (where docs live) — `@ust-protocol/operator` is store-agnostic; the engine wires the store + ingest.\n\n## Layering (proven)\n`ust-protocol` (stateless base) ← `@ust-protocol/operator` (this, stateful) ← an operator's engine.\n\n**The boundary, as a rule rather than a list.** A thing belongs HERE when it is state over time that every operator\nneeds and none of them decides differently: a prev-chain, a key log, a checkpoint's shape, composition above the\nbreadth law. A thing belongs in the ENGINE when the answer is an operator's own: which store, which cadence, when to\nseal, what to ingest, which infrastructure. And a thing belongs in the BASE only if a verifier must know it to reach\na verdict — the base holds no state and never will.\n\nThat line is the whole point of this package. Where operator variance has nowhere to live, it arrives at the\nprotocol as a request to extend it, and a base that grows a field per operator stops being a base.\n","readmeFilename":"README.md"}