{"_id":"@inversealtruism/cairnx-core","_rev":"33-997f85ac15aadb4c614757e3f3e86ea6","name":"@inversealtruism/cairnx-core","dist-tags":{"latest":"0.1.42"},"versions":{"0.1.8":{"name":"@inversealtruism/cairnx-core","version":"0.1.8","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.8","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"9c7369d85db46ffa42cec16936b4ca558c12e068","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.8.tgz","fileCount":11,"integrity":"sha512-80SyuSUdwMbSDWAlcNxLWwvorbcHce+RPgHUYFHCZ21U7YPGby+JooIDyb1BZfWBWM/8+5Ctej6ft805nzejbg==","signatures":[{"sig":"MEUCIQDeOQ8rrCAharsi03WLE16XqiTWSIKHi0OKTYdgbImFxQIgZVgErkgIXE6hqpEWoGwNWCc3NQGBqwS9DCFxNXfuZ5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238585},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/88d84617cd0e22d48b7082253a8c7616/inversealtruism-cairnx-core-0.1.8.tgz","_integrity":"sha512-80SyuSUdwMbSDWAlcNxLWwvorbcHce+RPgHUYFHCZ21U7YPGby+JooIDyb1BZfWBWM/8+5Ctej6ft805nzejbg==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.8_1781512366115_0.015778290025678432","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@inversealtruism/cairnx-core","version":"0.1.9","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.9","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"b383909c6b7203a635413acf4c08511075ce60ba","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.9.tgz","fileCount":12,"integrity":"sha512-Fsqd5xJeybt1tr/5Ge6FxEqFXugwDrsX/5nYLE+Xaa1mvgun8WQ7dQppJVHTZVcqAZAL7wNOunUpn+o/0yMVWg==","signatures":[{"sig":"MEUCIQDq0wCcjGYRiqNZaMEf/POUmtQjlmxoBXZ54LDQJ210hgIgSMI876CG5hcIs+mMS+31qgHZZoz1bQFeRY+yWrcAhj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318575},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"71def2a2cc451e84ae1bb39b53443a4d6fdeefc7","scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.9_1781606298775_0.5241951476944484","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@inversealtruism/cairnx-core","version":"0.1.11","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.11","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"06e27998fbf2ae3c4d89c0d1f31e8be4bb7b70c7","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.11.tgz","fileCount":12,"integrity":"sha512-C8x5Yu18QAnCHKudtPzyFrAOcfCkaLKKWGVpm9ZTxr0bz7rJwPXBTz0VqDArgQ+m09wRbl56cuphk4lEyvTQMg==","signatures":[{"sig":"MEUCIQC7iYHg516+5+mtjzSxvb91YGg+gvE2jRmjI10YHFe99gIgFw9qFXv1jM0TB0aBJ0dITvzb9aZZVftZuolVjhwRsUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328795},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/b5af5f20d2c1d6abd49767f846d939cd/inversealtruism-cairnx-core-0.1.11.tgz","_integrity":"sha512-C8x5Yu18QAnCHKudtPzyFrAOcfCkaLKKWGVpm9ZTxr0bz7rJwPXBTz0VqDArgQ+m09wRbl56cuphk4lEyvTQMg==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.11_1781710172782_0.7226966382349431","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@inversealtruism/cairnx-core","version":"0.1.12","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.12","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"37c78e21c159e172c50f5b181c7d740e59e36167","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.12.tgz","fileCount":12,"integrity":"sha512-+9Zpp7RZ+L8aJD4PEa7JPo/hWr4s91yFAzozfE4NQ4PhTynOxDXZrFwH0GjUjtGBZynAaPsmiwemf8Xx7ZJOjA==","signatures":[{"sig":"MEUCIQDUivSDMbnO2+Trohxs5o465J6QY7RuNfAawJ/IQZkVNwIgQLAh6IDS7btFa5rPHndRRUITPvnfMKO2Z/05NyZSpQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334409},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/09bde5aa66ccdc2e1263fa5c23e7ad11/inversealtruism-cairnx-core-0.1.12.tgz","_integrity":"sha512-+9Zpp7RZ+L8aJD4PEa7JPo/hWr4s91yFAzozfE4NQ4PhTynOxDXZrFwH0GjUjtGBZynAaPsmiwemf8Xx7ZJOjA==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.12_1781924581858_0.37587866339450793","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@inversealtruism/cairnx-core","version":"0.1.13","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.13","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"86bf9120a99c9c867306ad650347544ed4824383","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.13.tgz","fileCount":12,"integrity":"sha512-XVtBbuOCa+OA0/TOv4ne58vOu4T4JUTvE+X27WEd67n5o2s61deD+hgHvnkl3bDMoUOlhhAwWyx+tEDxERjnzg==","signatures":[{"sig":"MEUCIGg/Io2YFBV/1rPeSCcsoB+wxUmnSUaiy4F05yUp9zQ+AiEAwpeTaZExmUAxjYclve0PahH0PMQh7zjlEaJcgi4j+N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334730},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/7dc37e80bf396c1a990ad2ea9f28a6cc/inversealtruism-cairnx-core-0.1.13.tgz","_integrity":"sha512-XVtBbuOCa+OA0/TOv4ne58vOu4T4JUTvE+X27WEd67n5o2s61deD+hgHvnkl3bDMoUOlhhAwWyx+tEDxERjnzg==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.13_1781960704027_0.8517654709113718","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@inversealtruism/cairnx-core","version":"0.1.14","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.14","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"3c1247c5e352aa0a1243b0eaa71fe4016e41786b","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.14.tgz","fileCount":12,"integrity":"sha512-HGJJ6fFSzyk8kKoQhw+w6Y14zW5lsUgYWv5A0kKC9w1SY89kdF22xM0yQRKq/SMW4jMrgrRe0jFH/wXqli211Q==","signatures":[{"sig":"MEUCIHd7YUyxMs9LGCG7rQG1EDX0gcInRy8eWdKyxMut7qPDAiEA+I15D83Zjzc1oFgd+Cl+2usal2sPUbltbQNbG1YpAJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334730},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/3353410c331c1a38e91e3787bdba8a4b/inversealtruism-cairnx-core-0.1.14.tgz","_integrity":"sha512-HGJJ6fFSzyk8kKoQhw+w6Y14zW5lsUgYWv5A0kKC9w1SY89kdF22xM0yQRKq/SMW4jMrgrRe0jFH/wXqli211Q==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.14_1781961364181_0.42393991222815464","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@inversealtruism/cairnx-core","version":"0.1.15","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.15","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"4d57603b2c54c612909b261943905a3c7e78fdd1","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.15.tgz","fileCount":12,"integrity":"sha512-rIorFLAhNTm63Ee4SqT/ktgt5afbRpAQwrJI/+2EOKhC2hGEfnnKAOArkCQXMjkQYgbClPAStJieO0108CD1vw==","signatures":[{"sig":"MEQCID4sRiO7JVWtt29BlSJVFzZJzlyedXim0ONAeT17MPmYAiBpMnwdQvK/JgKeRVZnOnMvcPQhyLbBLLlPsvRnDl/UmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336066},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/ae1a834f055426947fd29226031e1fe7/inversealtruism-cairnx-core-0.1.15.tgz","_integrity":"sha512-rIorFLAhNTm63Ee4SqT/ktgt5afbRpAQwrJI/+2EOKhC2hGEfnnKAOArkCQXMjkQYgbClPAStJieO0108CD1vw==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.15_1782086622189_0.4251337486740847","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@inversealtruism/cairnx-core","version":"0.1.16","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.16","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"6eba369184c078e403d6484a649573b876f6154d","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.16.tgz","fileCount":12,"integrity":"sha512-+A9jXumwpQeCSxTKQFuf+kTr6gxeWXhzbEJqvzeHimfTRTrQzqGG29BwNkiENNtuy4Gun1FUu92WOF8Z0tFfbQ==","signatures":[{"sig":"MEYCIQC2MjMLT86pKqbGm5MTvfu7Dt5ef4g5qnPQn9gYsWcIWwIhALLK8+AgnxKwYWw7QFgkUwaikMaQBhJsILDFLzJ5t1b3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337654},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/4a87571b2ddd19171fb10541e154a125/inversealtruism-cairnx-core-0.1.16.tgz","_integrity":"sha512-+A9jXumwpQeCSxTKQFuf+kTr6gxeWXhzbEJqvzeHimfTRTrQzqGG29BwNkiENNtuy4Gun1FUu92WOF8Z0tFfbQ==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.16_1782151427791_0.5059098396898427","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@inversealtruism/cairnx-core","version":"0.1.17","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.17","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"d38d2d161d41957f2bcab731d1a38c280d58fe73","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.17.tgz","fileCount":12,"integrity":"sha512-ab7yhGKLjoFyoDnlK2MQxz9gZmYN4zwXQkuQKAsbt2sApJ6z0FMOpSnPd9EKIQo4YVcws2CKTd1gJ1+dTkQA1Q==","signatures":[{"sig":"MEQCIHiOrWhj+8rx4zVTtCGb29qOacMQ7H69sz40f1MFNWNLAiBKD/9KaLcVYQPMKqKg73GporOpR8oqCZFRCRgwYsn11Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337656},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/150e15470dbc0f9854d98e19bfb20262/inversealtruism-cairnx-core-0.1.17.tgz","_integrity":"sha512-ab7yhGKLjoFyoDnlK2MQxz9gZmYN4zwXQkuQKAsbt2sApJ6z0FMOpSnPd9EKIQo4YVcws2CKTd1gJ1+dTkQA1Q==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.17_1782221175421_0.851912419261897","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@inversealtruism/cairnx-core","version":"0.1.18","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.18","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"80ab9e85f7dd66f4fe48057682fd522f51154dd5","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.18.tgz","fileCount":12,"integrity":"sha512-01hCQrYFK50dXojDgYwINMPQ5UIkH8TppCeOK/Eva2JtscmJWZWuOaP6U+SAQC6jrWGck/Ic9qVvD0udnyyT6g==","signatures":[{"sig":"MEQCIDC0Xb8Qy+1IOMVesXy/6eQXcowrrKbjWJT6kgbpQmqTAiBB3dBcNBtX/RVjBVSKe7NSnGlUmom7bhlQrPqviDYYmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437968},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/81b925fffb9b853bf39ed06dff17d6f2/inversealtruism-cairnx-core-0.1.18.tgz","_integrity":"sha512-01hCQrYFK50dXojDgYwINMPQ5UIkH8TppCeOK/Eva2JtscmJWZWuOaP6U+SAQC6jrWGck/Ic9qVvD0udnyyT6g==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.18_1782243086377_0.5357976730317489","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@inversealtruism/cairnx-core","version":"0.1.19","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.19","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"a1c07ffa28ab6257a820e4718b70e66fbab73b98","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.19.tgz","fileCount":12,"integrity":"sha512-xxnHhefxfJWWMlLvdTroK+mCVfCArZN4yhw+uOCk0QNSObD+ncXxCXxlPJth38oIwBgYMIyKgoM47eB5nRk+2g==","signatures":[{"sig":"MEYCIQCYxefMHNNcTb0yzd5Zc20RQixcSv93nEVsiWdQOTt/wAIhANtJyBIHoU5kupoSwp3Dazbp/rPZDOgwIEt2ll5tlMD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446663},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/3fc6fd9bf944d22a7ca1e1a7f18c07d2/inversealtruism-cairnx-core-0.1.19.tgz","_integrity":"sha512-xxnHhefxfJWWMlLvdTroK+mCVfCArZN4yhw+uOCk0QNSObD+ncXxCXxlPJth38oIwBgYMIyKgoM47eB5nRk+2g==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.19_1782328162072_0.6464180126761914","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@inversealtruism/cairnx-core","version":"0.1.20","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.20","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"db43ae34bb747d8401e2f7de0d4d056c14762b7c","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.20.tgz","fileCount":12,"integrity":"sha512-lukrvCD4A7bTMUbamUR+8e4j93vFLT9nPSgTYdDZhJekojR4vre38MRyymC8O69fWPhXPibz2W4UJAqK8+xvGA==","signatures":[{"sig":"MEYCIQC7roQGRs1IPkTBBq2xE0QF8m5g0sWP1dB85fXqI0VqoAIhALFLu95Ce5K+XQ5AN3H1ueePjNbB+8xRbXaPE4rSUaDz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451676},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/e46a44fcc184fb331e7780ab18ce0e88/inversealtruism-cairnx-core-0.1.20.tgz","_integrity":"sha512-lukrvCD4A7bTMUbamUR+8e4j93vFLT9nPSgTYdDZhJekojR4vre38MRyymC8O69fWPhXPibz2W4UJAqK8+xvGA==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.20_1782488403314_0.32514093284491197","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@inversealtruism/cairnx-core","version":"0.1.22","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.22","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"3c64299871cffb016edfd8a7206023ce87ea74e2","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.22.tgz","fileCount":12,"integrity":"sha512-dbP9/TIiEMH4yPg8nL6UOI+dua6f0cbPtCQgbWwIZvK7tUlfqlE1gWLFp1JjtOcktiEe4mSB+rtq4fZkewfuHA==","signatures":[{"sig":"MEUCIQD5dcIflabgPcwtZnQF2QWLVCsH2gPOOqJAe56kytQREgIgbf3sOI7IAAT1oN+QxaNEDjUByrPnUEep/s7jIon97jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465153},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"90a7aa24212c28b58615c64833520428706803d0","scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.22_1782571736391_0.559361496677542","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@inversealtruism/cairnx-core","version":"0.1.23","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.23","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"e5221544d2cc954c967ff36856eb5fef1909f29a","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.23.tgz","fileCount":12,"integrity":"sha512-r8AToHrPeCWxueQRflvY5z05SNTq7vLqu+nFpNDCrO6D33DYxavGeq13CTzT8LxB86YrJZfSrBG0EDtulUMrOQ==","signatures":[{"sig":"MEYCIQDxSt27qy144zk+rzaPl4WZv9EW9GxHkg2awwMkN7P1oAIhAPFckFEJjOoNpK5hIk5+KAsDIlz0td8cjdi0fAQGgl7E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465147},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/76ed396f577c731bf4aeefa146bb8683/inversealtruism-cairnx-core-0.1.23.tgz","_integrity":"sha512-r8AToHrPeCWxueQRflvY5z05SNTq7vLqu+nFpNDCrO6D33DYxavGeq13CTzT8LxB86YrJZfSrBG0EDtulUMrOQ==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.23_1782571970569_0.6184252587895624","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@inversealtruism/cairnx-core","version":"0.1.24","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.24","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"35e272ec2ae89d15e40618d7ea4d1e42adf38715","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.24.tgz","fileCount":12,"integrity":"sha512-Ev6aDdNvKnJHbPMWIHL2XP7J917yn8aTAyHCiLLNHDhkMDQbcG1vATWbieM2UBEUwL9TvB9rCjw3Fq+6vEElfg==","signatures":[{"sig":"MEYCIQCueyws1C3WzKbcLQlgqCqJ1wy5IpxcyJFk5zJS9/epFQIhALX3lgoT4xGBXfdNXWvNcZXV8+kTQydzK02WkFeRcfIv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474700},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/941adf9ffb6a299c2576a67ed1b658da/inversealtruism-cairnx-core-0.1.24.tgz","_integrity":"sha512-Ev6aDdNvKnJHbPMWIHL2XP7J917yn8aTAyHCiLLNHDhkMDQbcG1vATWbieM2UBEUwL9TvB9rCjw3Fq+6vEElfg==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.24_1782849876045_0.2664851530517869","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@inversealtruism/cairnx-core","version":"0.1.25","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.25","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"761a1427397ac2f4d5acb49f37ad70ae78dd4a27","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.25.tgz","fileCount":12,"integrity":"sha512-Bf/sGjPdGqhLwI4H5CBcv32M1JL2BNa2vk7tdnjKWo4jSYRLSnChbbkCK78MNKeU9AYROfnX61ZCrR4tJ7Se8Q==","signatures":[{"sig":"MEYCIQCAZU4zKtyztWVewywXOf0ONWT8jx+zBRoSzLosfvEidAIhAORzZePeMVRMYqxwc/Ohy4UPuOpEpKUWzLYQwMHsVTLy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487036},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/3bff8ef22c453661d4c55668af84964e/inversealtruism-cairnx-core-0.1.25.tgz","_integrity":"sha512-Bf/sGjPdGqhLwI4H5CBcv32M1JL2BNa2vk7tdnjKWo4jSYRLSnChbbkCK78MNKeU9AYROfnX61ZCrR4tJ7Se8Q==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.25_1782924093370_0.9438699365733052","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@inversealtruism/cairnx-core","version":"0.1.26","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.26","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"1598245f5bc710cd00adb7b35c08d4408db2357f","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.26.tgz","fileCount":12,"integrity":"sha512-PhewjI1+RaRy08mOGzGy6bWqqr7oVJytf2+AU0Yu/ZXYispboHml4V5nKBEa7dCzu+rScuyHoLY4ylEHcTha/g==","signatures":[{"sig":"MEYCIQCJl0D5QCRQtbzfj2FOOpdF1rSlibNQXCA87TqfbZj59AIhAPBByb+ixx/fBaU58xLLv3mK6SbyFn2ACcMsGUW0mxM9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487036},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/91f90d2ab8d95e746eafbff212c0049b/inversealtruism-cairnx-core-0.1.26.tgz","_integrity":"sha512-PhewjI1+RaRy08mOGzGy6bWqqr7oVJytf2+AU0Yu/ZXYispboHml4V5nKBEa7dCzu+rScuyHoLY4ylEHcTha/g==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.26_1782924860968_0.07159666910733997","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@inversealtruism/cairnx-core","version":"0.1.27","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.27","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"937f690b71cb270871bec796bcf9d864432ef552","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.27.tgz","fileCount":12,"integrity":"sha512-UN9bdeiqY7Sm49I/TuUN3CcNvD14PwpyavJjN4WWIurAOG6cA58fajQ3xzo5AGoHoBizN1jaMWQXqVu8JdOr9Q==","signatures":[{"sig":"MEYCIQCbNWJ69oAzA8VQz0iueWFw9Lmdd7kH9jud2i06XUbPlQIhAM8vmPPliu1qaXadB53MQTCCpKtTLq5INHIOk+Gz4pC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494116},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/9ceff4136e490748ac2c09bed18be3b1/inversealtruism-cairnx-core-0.1.27.tgz","_integrity":"sha512-UN9bdeiqY7Sm49I/TuUN3CcNvD14PwpyavJjN4WWIurAOG6cA58fajQ3xzo5AGoHoBizN1jaMWQXqVu8JdOr9Q==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.27_1782929946758_0.7044422077238293","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@inversealtruism/cairnx-core","version":"0.1.28","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.28","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"9a3eb99b09850005cff026be061cd6bac70c47d8","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.28.tgz","fileCount":12,"integrity":"sha512-RBxgxjYZAaXmHO/uGE97vNfJZ4CsiHjFVIGjeyRpMfovw/8yr7tpbdssNgoVYQ+hPXOoAj5oCHNWE70+CfmggQ==","signatures":[{"sig":"MEUCIQDTvtIMYl3pz9fKzC4IJMuOZrzOcxkyScDFHgjTHlG2yQIgZ3xKZnPtIsdqSt1YSDp0jTU8Crzxvb3Ls7Q4J9VVt2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495338},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/6629fd054e49cc4c74e267025c35affd/inversealtruism-cairnx-core-0.1.28.tgz","_integrity":"sha512-RBxgxjYZAaXmHO/uGE97vNfJZ4CsiHjFVIGjeyRpMfovw/8yr7tpbdssNgoVYQ+hPXOoAj5oCHNWE70+CfmggQ==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.28_1782930384164_0.8014277920209503","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@inversealtruism/cairnx-core","version":"0.1.29","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.29","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"d2c0a3b7a095325ebb18259a118c76f70761ecea","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.29.tgz","fileCount":12,"integrity":"sha512-WrRSaboMmyXmxFXveO9gh3HWYVr/W2DIFVWOuDW7S9OiEMjiHiVxZgDmpE40akH1FXzmkIPtndQWgYgTesDHfQ==","signatures":[{"sig":"MEUCIQDGqD2ZuZUny9cu225mFPyJfFddf4z5bweU1va7tuh0lwIgPpto+2G9phHo+dj0QbkDH3HmjbQNrK+781miV2TOCU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495550},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8391ccdf0dfaed45e4a1598d5443dfa406242bb3","scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"deprecated":"broken publish (literal workspace:* dep) — use 0.1.30","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.29_1782933500314_0.20882167353979453","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@inversealtruism/cairnx-core","version":"0.1.30","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.30","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"70acf9d84261aa39bd32fc2b97ed273e5ee361a1","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.30.tgz","fileCount":12,"integrity":"sha512-8ztX+q+XEz0Wi4XESseFGfWYr2te+uF6wpCmdVtp6sxxDE/1Q0KMhnoIZLDhd7qFd623umOyOWmbsZyJxT1vWw==","signatures":[{"sig":"MEQCIC6uJDv1fsCXUJqHFs1G4HJ9vCz22ppYinWaU3TxGHsuAiAz21UaDNc9r8V3QmTXOzUDB3CcRtwnCshiSgoWudNRKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495544},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/474d2eefce0bb7ed99fa6c4103cc1f7e/inversealtruism-cairnx-core-0.1.30.tgz","_integrity":"sha512-8ztX+q+XEz0Wi4XESseFGfWYr2te+uF6wpCmdVtp6sxxDE/1Q0KMhnoIZLDhd7qFd623umOyOWmbsZyJxT1vWw==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.30_1782934293548_0.026261657292658613","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@inversealtruism/cairnx-core","version":"0.1.31","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.31","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"3c5af079362d40705fdd26acc12d96df474f463b","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.31.tgz","fileCount":12,"integrity":"sha512-d9v8sPakivqiteUeTha8gh+/zwWrkDoKnj3ER5jZhUKMZqWk7ix+BY2644MJlgMtDrMoYWCU25fmNtAexiXJsA==","signatures":[{"sig":"MEQCIBbPU3MuO7W/g2c8cNghnh0j4FAxQDFyOnRvFDmCB4MJAiAlVd522rP0xYxOEO80IBZRk9ds0x9V9hn9qyppKGrEmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496723},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts && tsx test/paidto.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/e96859c33043394428c6c052b300436e/inversealtruism-cairnx-core-0.1.31.tgz","_integrity":"sha512-d9v8sPakivqiteUeTha8gh+/zwWrkDoKnj3ER5jZhUKMZqWk7ix+BY2644MJlgMtDrMoYWCU25fmNtAexiXJsA==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.31_1783033126181_0.4869120414417536","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@inversealtruism/cairnx-core","version":"0.1.32","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.32","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"e45f3b7a4c13d5c575e03ff73af5cc554fa371a6","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.32.tgz","fileCount":12,"integrity":"sha512-XW02fxoeLerF2JnqWMbj6stW3WwNDVd9ly3sYZvKYzL2VKU6VA58cWaOxEbI4sVJlC2nwWqpvlOu3cET4QpNpA==","signatures":[{"sig":"MEQCIB/9p78cxNC/85+wehj4JMmClvDnUgmVpFbxDzY8cbLrAiBewnuu4mNmCBSRpwY3v/+ml+ru30u/csRHHZLtEJxoYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497453},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts && tsx test/paidto.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/d514d39a30a9ad3e0737b498814590aa/inversealtruism-cairnx-core-0.1.32.tgz","_integrity":"sha512-XW02fxoeLerF2JnqWMbj6stW3WwNDVd9ly3sYZvKYzL2VKU6VA58cWaOxEbI4sVJlC2nwWqpvlOu3cET4QpNpA==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.32_1783064290954_0.11844098537983472","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@inversealtruism/cairnx-core","version":"0.1.33","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.33","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"b5836482149427c022376a26958563afe6f3ad76","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.33.tgz","fileCount":12,"integrity":"sha512-LvGwo4Y1GG5zpKib9fxGiihPdIA6IXhwp2SMeHsOeBRD5W4adcEAUMwr57y1+8r08hrkMbr1wbQVr/O6RlwEVg==","signatures":[{"sig":"MEQCIBM0EUCmHDP5NtZK2BG9brN/w8YI+CGrhgFonIbH7jgWAiAxUUZYS1/OieDhv2YB/CnWk8z2Yr4lpdmIk/jcE2LEdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475504},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.33.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts && tsx test/paidto.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/a4ef4215f3fca13e973d65815c881b6a/inversealtruism-cairnx-core-0.1.33.tgz","_integrity":"sha512-LvGwo4Y1GG5zpKib9fxGiihPdIA6IXhwp2SMeHsOeBRD5W4adcEAUMwr57y1+8r08hrkMbr1wbQVr/O6RlwEVg==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.33_1783081997562_0.0017699853967774182","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@inversealtruism/cairnx-core","version":"0.1.34","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.34","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"09304eebd57e8be5bc1d2ebb5c03f905e5c379b7","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.34.tgz","fileCount":12,"integrity":"sha512-mu4o828rLy6xEywouuIEL505aHUIuRRl6F/3HdM7lHmaoPrzrQiWC12F22JyCA+R4BzSlTUEjyHrVWsfU0IEdA==","signatures":[{"sig":"MEYCIQCrtpdxoSdMjK7lt6FmW7/cg7myRWmW6dwEkagkQPM6rAIhALKKFdsZCNLlDptZNfLkI0FVpaJJKpupVyRZRuE8hbo4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490784},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.34.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts && tsx test/paidto.test.ts && tsx test/preflight.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/c2e7d45b4cf07c4b0bb4756962e92daf/inversealtruism-cairnx-core-0.1.34.tgz","_integrity":"sha512-mu4o828rLy6xEywouuIEL505aHUIuRRl6F/3HdM7lHmaoPrzrQiWC12F22JyCA+R4BzSlTUEjyHrVWsfU0IEdA==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.34_1783186495591_0.4847897194213373","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@inversealtruism/cairnx-core","version":"0.1.35","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.35","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"f5f764852aecb625dc11338ab9fbdcf759fc3da7","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.35.tgz","fileCount":12,"integrity":"sha512-12LS4F2Tt/UhsJLU/LxZDv9wu+9m4vJCAOERUs6cRrMl117Q4mOA8PTncyjs3jufK7PguwHSBzhMyP5AeE+2Nw==","signatures":[{"sig":"MEQCICuj/pufmlPLLzc06pTYj5ioN7JGpw9zV4DwgdqD547MAiB+fPdWvxVZ7sb8/5QNRJ/Brb3GnqW/NETeBgB4n38Kew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499338},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.35.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts && tsx test/paidto.test.ts && tsx test/preflight.test.ts && tsx test/primary.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/5f2ba2c81a0b762042385fb0099a39fe/inversealtruism-cairnx-core-0.1.35.tgz","_integrity":"sha512-12LS4F2Tt/UhsJLU/LxZDv9wu+9m4vJCAOERUs6cRrMl117Q4mOA8PTncyjs3jufK7PguwHSBzhMyP5AeE+2Nw==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.35_1783359389623_0.9431231662557393","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@inversealtruism/cairnx-core","version":"0.1.36","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.36","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"f40ff1868fe25863402c67e8f0beb3cee725316d","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.36.tgz","fileCount":12,"integrity":"sha512-Ic9htmwAecRXKwcaqL840VycXE1NTwb4PrbJYafodmh//UBLvvq5sYmiICq6Qyve4yaz0O2EYMopNk7ybKnXvQ==","signatures":[{"sig":"MEYCIQCKWcrckczGN65YC3wzoZ/JnYcA7gLPcqC+FdT0ZSAGUgIhAJBwaTueq3+H+bhMjXvv9bFG7lUpsqN3q0wooXCgSNwp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504777},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.36.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts && tsx test/paidto.test.ts && tsx test/preflight.test.ts && tsx test/primary.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/216dc14e77ea9f008a29e49110006815/inversealtruism-cairnx-core-0.1.36.tgz","_integrity":"sha512-Ic9htmwAecRXKwcaqL840VycXE1NTwb4PrbJYafodmh//UBLvvq5sYmiICq6Qyve4yaz0O2EYMopNk7ybKnXvQ==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.36_1783714149435_0.44134145433826033","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@inversealtruism/cairnx-core","version":"0.1.37","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.37","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"e6e1a70cb1d0b497b0ff6921f83eefe9f16eec66","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.37.tgz","fileCount":12,"integrity":"sha512-q26kl4HM5qXkHdQrV3L+tidBjM/pvkTaL0QsUggYnLPtzJZ/xvcXY+0x0wNbMLkeDelzlfd6zUFBDHBeKrnlwg==","signatures":[{"sig":"MEUCIHYwXIl6AxKaVaWaOm2JIBio8xhn5QnHQL8sRJ0vVPCRAiEAvmdH0O8YIo7NBq/8h3FicYKmf5gmMUbqHpJ78dfIrOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573831},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.37.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts && tsx test/paidto.test.ts && tsx test/preflight.test.ts && tsx test/primary.test.ts && tsx test/fclaim.test.ts && tsx test/fclaim-v28.test.ts && tsx test/verifyfill.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/77445c43d824470662fc4871ad34c63f/inversealtruism-cairnx-core-0.1.37.tgz","_integrity":"sha512-q26kl4HM5qXkHdQrV3L+tidBjM/pvkTaL0QsUggYnLPtzJZ/xvcXY+0x0wNbMLkeDelzlfd6zUFBDHBeKrnlwg==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.37_1783951305121_0.5399100896330902","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@inversealtruism/cairnx-core","version":"0.1.38","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.38","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"e8c6f705e2efc998448b8d18cc38c9a1f841d457","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.38.tgz","fileCount":13,"integrity":"sha512-uc8Bw8ann9MxulVOurUrdTD+NA6hk4Vdl+JT72yAr0Db6R/11BqFKtt0Qq6ASgt/ffCaP8wgu41G8AKxbbJkSQ==","signatures":[{"sig":"MEMCHxsCxdAUPldjUD+MlZsLWfu/BvrxC2j6Xs3K7ltkHNQCIHLA64mLiobPEE2OHNiQ40by7zrVFRWMau1jBfbwsNIs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598760},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.38.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"tsx test/vectors.test.ts && tsx test/name-decoy.test.ts && tsx test/client-helpers.test.ts && tsx test/paidto.test.ts && tsx test/preflight.test.ts && tsx test/primary.test.ts && tsx test/fclaim.test.ts && tsx test/fclaim-v28.test.ts && tsx test/verifyfill.test.ts && tsx test/wa-parity.test.ts","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/349eb809c1ed1da42bc2570c9e6fc99c/inversealtruism-cairnx-core-0.1.38.tgz","_integrity":"sha512-uc8Bw8ann9MxulVOurUrdTD+NA6hk4Vdl+JT72yAr0Db6R/11BqFKtt0Qq6ASgt/ffCaP8wgu41G8AKxbbJkSQ==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.38_1784311217800_0.19284770388138894","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@inversealtruism/cairnx-core","version":"0.1.40","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.40","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"83c58340c73796f67d5f0ad167bdf0f74c776e20","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.40.tgz","fileCount":14,"integrity":"sha512-uJ3/rf5gi6wNluYWHPBi2ySbuAPPqhq6bFrOquA9/5RWTS05uN7f24DM0kHjzInB25WF6HR0Qhj3Xn9kBnTClA==","signatures":[{"sig":"MEYCIQCKIGbnS+cje4220anjw2m1vh92Sybl9jsdi9P5BHA2EAIhAKHw5wkwxOYHuaGnYdGkQa0za0mlGqLQCtEfOx/l80TE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658992},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.40.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"node test/run.mjs","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/tmp/eafbcadfe412a668f80df5f9e243d8ad/inversealtruism-cairnx-core-0.1.40.tgz","_integrity":"sha512-uJ3/rf5gi6wNluYWHPBi2ySbuAPPqhq6bFrOquA9/5RWTS05uN7f24DM0kHjzInB25WF6HR0Qhj3Xn9kBnTClA==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.40_1784636577752_0.6581304456979444","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@inversealtruism/cairnx-core","version":"0.1.41","license":"MIT","_id":"@inversealtruism/cairnx-core@0.1.41","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"homepage":"https://cairn-substrate.com/trade","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"ad4c706ab6312701b2acb36e06552b88ba3946fd","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.41.tgz","fileCount":15,"integrity":"sha512-6C4Gx+I3jYNHjBiF8RUUWg6eC7+/I5YUSf/uZB56GePEBErpqynye5EFddpzGOnFpAgwx1NfQWcHy7dvUQHDZA==","signatures":[{"sig":"MEYCIQCaxgVN5pov71ZlKveV5iPNUXnZdfW6dYWtaMI+Izxf9gIhAPX7+KvxRpEqtls6/o7ZGFnC7rDS2YQnzrorQchkxc/A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841289},"main":"./dist/index.cjs","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.41.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"node test/run.mjs","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"_resolved":"/opt/cairn_substrate/.p75/release-staging/inversealtruism-cairnx-core-0.1.41.tgz","_integrity":"sha512-6C4Gx+I3jYNHjBiF8RUUWg6eC7+/I5YUSf/uZB56GePEBErpqynye5EFddpzGOnFpAgwx1NfQWcHy7dvUQHDZA==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"10.9.8","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cairnx-core_0.1.41_1785534817410_0.6065242139134919","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"_id":"@inversealtruism/cairnx-core@0.1.42","bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"dist":{"shasum":"ebb92c7591ef7dffd8b241e2d31a338e6568f862","tarball":"https://registry.npmjs.org/@inversealtruism/cairnx-core/-/cairnx-core-0.1.42.tgz","fileCount":15,"integrity":"sha512-0seyPRVPlns6GXn/Yy0xvkjp3EMENVA2zhYmZ0umdqHnBnbH2KLu2ojJszrgH8W0SIIb1GsF+Gmf9XVsoLBXyw==","signatures":[{"sig":"MEUCIHSHRncyqu4y0YMFwNGtnwmSq2XaQO9nnzOl948Z1eAJAiEA1EWuUWBKqnBLc9DDp61sCPJmV3Ms+psAzS5KJBjYRfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICXeR+cXbYoSJRQTQo0ifINaKtzx+HcOVszhXN0XOOe9AiBC0sU2Ux+PGpMAv3HltMiIjDp0GGMCZSVth8L30G7ZHA=="}],"unpackedSize":843479},"main":"./dist/index.cjs","name":"@inversealtruism/cairnx-core","type":"module","_from":"file:inversealtruism-cairnx-core-0.1.42.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"license":"MIT","scripts":{"test":"node test/run.mjs","build":"tsup src/index.ts --format esm,cjs --dts --clean"},"version":"0.1.42","_npmUser":{"name":"inversealtruism","email":"InverseAltruism@gmail.com"},"homepage":"https://cairn-substrate.com/trade","_resolved":"/opt/cairn_substrate/releases/2026-09-25/inversealtruism-cairnx-core-0.1.42.tgz","_integrity":"sha512-0seyPRVPlns6GXn/Yy0xvkjp3EMENVA2zhYmZ0umdqHnBnbH2KLu2ojJszrgH8W0SIIb1GsF+Gmf9XVsoLBXyw==","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"_npmVersion":"12.0.2","description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","directories":{},"maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@inversealtruism/csd-codec":"0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cairnx-core_0.1.42_1790360488936_0.955626350409247"}}},"time":{"created":"2026-06-15T08:32:45.999Z","modified":"2026-09-25T18:21:29.265Z","0.1.8":"2026-06-15T08:32:46.274Z","0.1.9":"2026-06-16T10:38:18.916Z","0.1.11":"2026-06-17T15:29:32.933Z","0.1.12":"2026-06-20T03:03:02.040Z","0.1.13":"2026-06-20T13:05:04.226Z","0.1.14":"2026-06-20T13:16:04.321Z","0.1.15":"2026-06-22T00:03:42.376Z","0.1.16":"2026-06-22T18:03:47.974Z","0.1.17":"2026-06-23T13:26:15.589Z","0.1.18":"2026-06-23T19:31:26.542Z","0.1.19":"2026-06-24T19:09:22.219Z","0.1.20":"2026-06-26T15:40:03.482Z","0.1.22":"2026-06-27T14:48:56.565Z","0.1.23":"2026-06-27T14:52:50.712Z","0.1.24":"2026-06-30T20:04:36.187Z","0.1.25":"2026-07-01T16:41:33.512Z","0.1.26":"2026-07-01T16:54:21.110Z","0.1.27":"2026-07-01T18:19:06.895Z","0.1.28":"2026-07-01T18:26:24.310Z","0.1.29":"2026-07-01T19:18:20.448Z","0.1.30":"2026-07-01T19:31:33.721Z","0.1.31":"2026-07-02T22:58:46.362Z","0.1.32":"2026-07-03T07:38:11.096Z","0.1.33":"2026-07-03T12:33:17.694Z","0.1.34":"2026-07-04T17:34:55.761Z","0.1.35":"2026-07-06T17:36:29.760Z","0.1.36":"2026-07-10T20:09:09.632Z","0.1.37":"2026-07-13T14:01:45.292Z","0.1.38":"2026-07-17T18:00:17.949Z","0.1.40":"2026-07-21T12:22:57.894Z","0.1.41":"2026-07-31T21:53:37.587Z","0.1.42":"2026-09-25T18:21:29.069Z"},"bugs":{"url":"https://github.com/InverseAltruism/csd-sdk/issues"},"license":"MIT","homepage":"https://cairn-substrate.com/trade","repository":{"url":"git+https://github.com/InverseAltruism/csd-sdk.git","type":"git","directory":"packages/cairnx"},"description":"CairnX — tokens, atomic DvP trades and leased .csd names on Compute Substrate, as a pure deterministic convention library (Ordinals/Runes class). Ships the normative CONVENTION.md and the conformance vectors.","maintainers":[{"name":"inversealtruism","email":"InverseAltruism@gmail.com"}],"readme":"# @inversealtruism/cairnx-core\n\n**CairnX** is the application layer of [Compute Substrate](https://cairn-substrate.com/docs) (CSD): an\non-chain **name service (CNS / `.csd`)**, **tokens**, and **atomic delivery-versus-payment trades**, implemented as a **pure deterministic convention** over the chain's native `Propose`/`Attest`\ntransactions. No fork, no smart contracts, no custodian. The same trust class as Bitcoin\nOrdinals/Runes/BRC-20, stated plainly, and engineered to be byte-for-byte reproducible.\n\n> **First product shipping: CNS, the Cairn Name Service.** `alice.csd` is an on-chain-native, leased,\n> tradeable identity. This README leads with how CNS works, then covers tokens and trades.\n\nLive: market **[/trade](https://cairn-substrate.com/trade)** · names **[/names](https://cairn-substrate.com/names)** · explorer **[/explorer](https://cairn-substrate.com/explorer)**\nNormative spec: **[`CONVENTION.md`](./CONVENTION.md)** (shipped in this package) · Conformance bar: **[`test/vectors/`](./test/vectors)**\n\n> Diagrams below render on GitHub (Mermaid). The ASCII architecture map renders everywhere.\n\n---\n\n## 1 · The one idea: a pure deterministic overlay\n\nCompute Substrate is a proof-of-work chain that does one thing: it **records** signed `Propose` /\n`Attest` transactions and orders them. It does **not** know what a \"token\" or a \"name\" is. CairnX gives\nthose records *meaning* by replaying them through a single pure function:\n\n```\nresolve(events, tipHeight)  →  canonical state   (tokens · names · offers · bids · balances)\n```\n\n**Determinism is the trust model.** Every honest party that replays the same chain prefix MUST produce\n**byte-identical** canonical state. There is no privileged server, your wallet computes the same answer\nthe operator's resolver does, and disagreement is detectable.\n\n```\n┌──────────────────────────────────────────────────────────────────────────────┐\n│  APP SURFACES        CNS UI (/names)   ·   Market (/trade)   ·   Cairn Wallet  │\n│                      Explorer          ·   cairn-cli         ·   3rd-party dApps│\n└───────────────▲───────────────────────────────────────────────▲──────────────┘\n                │ read derived state                              │ build + sign records\n┌───────────────┴───────────────────────────────────────────────┴──────────────┐\n│  cairnX OVERLAY  =  resolve(events, tip) → state   (THIS PACKAGE)               │\n│  every replayer runs the SAME pure function and gets the SAME bytes:            │\n│     wallet (SPV, in-browser)  ·  Granus resolver svc  ·  clarvis  ·  cli        │\n└───────────────▲────────────────────────────────────────────────────────────────┘\n                │ events (Propose/Attest) + block headers\n┌───────────────┴────────────────────────────────────────────────────────────────┐\n│  COMPUTE SUBSTRATE (base chain)   PoW · records & orders txs · enforces same-tx  │\n│                                   payment atomicity & expiry - decides NOTHING   │\n└──────────────────────────────────────────────────────────────────────────────────┘\n```\n\n**The safety consequence of \"overlay\":** CairnX names and tokens have **no native-CSD backing**. A bug,\nan over-mint, or even a fully-lying indexer can only fork the *overlay view* of whoever trusts it, it\n**cannot move CSD**. CSD moves *only* via real same-transaction payment outputs, which the chain makes\natomic with the fill and which a buyer's wallet verifies against the offer's terms before paying. This\nsingle decision bounds the blast radius of every overlay bug and is why the names/tokens alpha is\nfunds-safe.\n\n```mermaid\nflowchart TD\n  subgraph BASE[\"Compute Substrate · PoW base chain\"]\n    TX[\"Propose / Attest txs<br/>(records live in the uri)\"]\n  end\n  CORE[\"cairnx-core<br/><b>resolve(events, tip) → state</b><br/>pure · deterministic · this package\"]\n  W[\"Cairn Wallet<br/>in-browser SPV replayer\"]\n  G[\"Granus resolver svc :8794\"]\n  CL[\"clarvis · 2nd source\"]\n  CLI[\"cairn-cli\"]\n  UIN[\"CNS UI /names\"]\n  UIT[\"Market /trade\"]\n  TX --> CORE\n  CORE --> W & G & CL & CLI\n  G --> UIN & UIT\n  W -. \"self-verifies, never trusts a server\" .-> UIN\n```\n\n---\n\n## 2 · CNS, the Cairn Name Service (`.csd`)\n\nCNS is an **ENS-class** namespace native to Compute Substrate. A name like `alice.csd` is owned by an\naddress, **leased** (not sold forever), points to an address, and carries an optional profile, all as\nplain on-chain records, all resolvable by replay.\n\n- **Names are lowercase-ASCII only** (`^[a-z0-9](?:[a-z0-9-]{0,30}[a-z0-9])?$`, 1–32 chars). This kills\n  the homograph/confusable phishing class outright, there is no unicode look-alike attack surface.\n- **The `.csd` suffix is presentation, not consensus.** The on-chain record stores the *bare* name\n  (`alice`); the UI renders `alice.csd`. The CNS rebrand and any display-suffix change are **UI-only**,   they do not touch the resolver or chain history.\n- **Reserved names** (`csd`, `treasury`, `admin`, `official`, `root`, `www`, `support`) can never be\n  registered, anti-impersonation, enforced in consensus.\n\n### 2.1 · Lifecycle\n\n```mermaid\nstateDiagram-v2\n  [*] --> Committed: ncommit · hash(name+salt+owner)\n  Committed --> Active: name (reveal within ~8h) · pays the fee, starts a 1-year lease\n  Active --> Active: nrenew · nset (point to addr) · nprofile (identity) · nxfer (transfer) · sell (offer/fill)\n  Active --> Grace: lease term ends (~1 year)\n  Grace --> Active: nrenew · OWNER ONLY, ~30-day window\n  Grace --> Lapsed: grace ends un-renewed\n  Lapsed --> Active: recapture · anyone re-claims at a DECAYING premium (20x to 1x over ~30 days), fresh lease\n  Active --> [*]\n```\n\n1. **Commit → Reveal (registration).** You first publish `ncommit`, a hash of `{name, salt, owner}`.\n   Then within ~8 hours you publish the `name` record revealing the name. The resolver **back-dates** the\n   registration to the commit height, so a front-runner who copies your reveal loses the ownership race.\n   Standard commit-reveal, enforced deterministically.\n2. **Active lease (~1 year).** You own the name: point it at an address (`nset`), set an identity profile\n   (`nprofile`), transfer it (`nxfer`), renew it (`nrenew`), or list it for sale.\n3. **Grace (~30 days).** When the term ends, **only the current owner** may renew during a grace window,    your name is never sniped out from under you while you still hold it.\n4. **Lapsed → decaying-premium recapture.** If grace passes un-renewed, anyone may re-claim, but at a\n   **premium that decays 20× → 1×** over ~30 days (a Dutch auction back to the floor price). This prices\n   in genuine demand without a permanent squatting tax, and a recaptured name gets a fresh ownership basis\n   so a stale pre-lapse commit can't steal it.\n\n### 2.2 · The records\n\n| Record | What it does |\n|---|---|\n| `ncommit` | Commit to a name (hash of name+salt+owner), opens the front-run-safe reveal window |\n| `name` | Reveal + claim (registration), pays the fee, starts/refreshes the lease |\n| `nrenew` | Extend the lease (owner-only in grace) |\n| `nxfer` | Transfer ownership to another address |\n| `nset` | Set the forward address record (`alice.csd → 0x…`) |\n| `nprofile` | Owner-set identity metadata (ENSIP-5-style keys: avatar, url, com.twitter, …) |\n\n### 2.3 · Parameters\n\n| Parameter | Value | Notes |\n|---|---|---|\n| Lease term | ~1 year (`NAME_TERM_EPOCHS = 8760`) | 1 epoch ≈ 1 h (30 blocks) |\n| Grace window | ~30 days (`NAME_GRACE_EPOCHS = 720`) | owner-only renewal |\n| Recapture premium | **20× → 1×** over ~30 days | decaying Dutch auction on lapsed names |\n| Reveal window | ~16 min (`REG_COMMIT_MAX_BLOCKS = 8`, v2.5+; was 240 blocks below v2.5) | commit-reveal deadline; doubles as the displacement freeze |\n| Registration fee | **15 / 10 / 5 / 3 CSD** by length (≤3 / 4 / 5-9 / ≥10 chars, v2.4) | length-graded (was flat 6.7 / 3 CSD under v1.8); paid to the treasury at finalize (v2.5+) |\n\n### 2.4 · How a name resolves, and what's actually *verified*\n\nThis is what makes CNS trust-minimized rather than \"ask a server.\" When the wallet resolves `alice.csd`\nto choose a send recipient, it does **not** trust the resolver's answer, it independently SPV-verifies\nevery relevant record into the proof-of-work chain it built itself, replays them, and only trusts the\ndeterministically-recomputed winner.\n\n```mermaid\nsequenceDiagram\n  participant U as User / dApp\n  participant Wallet\n  participant Sources as Name sources (resolver + 2nd source)\n  participant SPV as In-browser SPV (own PoW headers)\n  U->>Wallet: send to alice.csd\n  Wallet->>Sources: fetch alice's name-history (records + inclusion proofs)\n  Sources-->>Wallet: candidate records (UNTRUSTED)\n  Wallet->>SPV: merkle-verify each record into the PoW-verified headers\n  Note over Wallet,SPV: union of sources: a source can only ADD real,<br/>signer-authenticated, prevout-bound events (never fabricate)\n  Wallet->>Wallet: resolve() the verified events to a deterministic owner + addr\n  alt recomputed addr matches and fully provable\n    Wallet-->>U: verified, show address, allow send\n  else mismatch or unprovable\n    Wallet-->>U: fail closed, show caution, do not auto-trust\n  end\n```\n\n- **Forward resolution (`name → address`, the funds path) is SPV-verified and fail-closed.** The wallet\n  treats the resolver as untrusted, merkle-binds each record to a PoW header, replays, and refuses the\n  send if its recomputed answer disagrees or can't be proven. It re-checks again at signing time and\n  refuses both an address change and a verification-status regression.\n- **Reverse resolution (`address → primary name`, a display label) is server-trusted.** It is never a send\n  target, an identity badge only, so it is cheaper and clearly bounded as \"unverified label.\"\n- **Ownership has an unambiguous total order:** lowest `(effectiveHeight, position, ordinal-id)` wins, with\n  a paid market-fill (`viaFill`) immune to displacement. Exactly one owner per name at every height.\n\n> **Note on bought names:** a name you *register* is fully SPV-verifiable today. A name acquired via a\n> *market fill* is displacement-immune and correctly resolved, but its forward resolution currently shows\n> a caution rather than a green check (the wallet fails *closed* on this class) pending a resolver change\n> that makes name-fills name-local. Registration, the alpha's primary flow, is unaffected.\n\n---\n\n## 3 · Tokens\n\nFungible tokens, same overlay model. A `deploy` declares a ticker; `mint` issues supply (capped by the\ndeclared supply and, for open mints, a per-tx limit); `transfer` moves balances; `tmeta` attaches issuer\nmetadata. Because tokens are an overlay, an over-mint can only inflate *that token's* overlay view, it\ncan never touch CSD.\n\n| Record | What it does |\n|---|---|\n| `deploy` | Create a token: `ticker`, `decimals` (0–8), `supply`, `mint: \"open\" \\| \"issuer\"`, optional `mintLimit` |\n| `mint` | Issue supply (≤ declared supply; open mints bounded per-tx by `mintLimit`) |\n| `transfer` | Move a balance to another address (optional memo) |\n| `tmeta` | Issuer-set token metadata (via the content layer) |\n\n---\n\n## 4 · Atomic delivery-versus-payment (DvP) trades\n\nSell a token **or a name** for CSD or another token, atomically. The offer locks the give-side in the\nresolver; the fill is an `Attest` whose **same transaction carries the payment outputs:** the chain makes\npayment and delivery one indivisible step. No escrow, no custodian, no \"the other side didn't pay.\"\n\n```mermaid\nsequenceDiagram\n  participant Maker\n  participant Chain as Compute Substrate\n  participant Taker\n  Maker->>Chain: offer { give: alice.csd or token, want: 100 CSD, payto }  (locks the give)\n  Note over Chain: open CSD offers use claim-to-fill (v1.7):<br/>the FIRST claimer is reserved before paying, no race\n  Taker->>Chain: fill (Attest) + SAME-TX outputs · 100 CSD to payto, fee to treasury, rebate to maker\n  Chain-->>Chain: resolve(): payment satisfies want? deliver give to taker, else NO-OP\n  Note over Maker,Taker: invariant (v1.3+v1.4) · a buyer can never lose more than the anchor fee\n```\n\nHighlights: partial fills (pro-rata, maker-favoring), bids (RFQ buy-side intents), `ocancel` (maker's mass\nkill-switch), a 1.5% taker fee + maker rebate on resting liquidity (v1.6), and the **claim-to-fill** open\nlane (v1.7) that reserves an untaken CSD offer for the first claimer so two buyers can't race into a burned\npayment. Listing duration is a **UI policy** (consensus places no cap as of v2.2), long-rester inventory\nis bounded in the light client, not the chain.\n\n---\n\n## 5 · How it's built (and why you can trust the replay)\n\n- **One pure fold.** `resolve()` rebuilds *all* state from the event log every call, reorg-safe by\n  construction. Integer-only math (BigInt, ceil-rounded fees), one ordinal string comparator, sorted\n  iteration at every materialization, **no `Date`/`Math.random`/float in any value path**.\n- **A fail-closed parse gate.** `parseRecord` validates every record type with `onlyKeys` allow-lists, a\n  recursive well-formed-UTF-16 check, and `Number.isSafeInteger` guards, closing real cross-language\n  canonicalization fork classes (astral-decoy keys, lone surrogates, the 2⁵³/`1e21` JSON trap). Invalid\n  input is always a no-op, never a throw that poisons replay.\n- **Non-retroactive height-gated eras.** Every change activates at a `V*_HEIGHT` and is **byte-identical\n  below that gate:** history is never reinterpreted. Relaxations key on the offer's *anchor* height so a\n  mixed-version fleet can't fork during a rollout.\n- **The determinism contract is *enforced*, not asserted.** An independent Python reference\n  (`conformance/cairnx_ref.py`) runs the same corpus and a 1500-iteration JS↔Python differential fuzzer on\n  every CI run, plus 60 language-neutral vectors and pinned live-chain replay hashes.\n\n### Version history (activation heights are consensus-grade, never reinterpret history)\n\n| Version | Height | What |\n|---|---|---|\n| v1.0 / 1.1 | 29 860 / 29 960 | tokens · **names (CNS)** + protocol fees |\n| v1.2 | 30 300 | token⇄token swaps · partial fills · bids (RFQ) · `ocancel` |\n| v1.3 / 1.4 | 31 100 / 31 400 | CSD-priced offers taker-bound · fill-before-cancel, *buyer can't lose more than the anchor fee* |\n| v1.5 | 32 000 | **name leasing** (renew / grace / decaying-premium recapture) · `tmeta` |\n| v1.6 | 33 600 | taker fee 1% → 1.5% + maker rebate on resting liquidity |\n| v1.7 | 34 000 | claim-to-fill, race-safe open CSD offers |\n| v1.9 | 36 700 | `nprofile`, ENS-class identity on a name |\n| v2.0 | 38 400 | bounded claim grace (the late-fill fix) |\n| v1.8 | 40 000 | flat two-tier name fee (6.7 / 3 CSD) |\n| v2.1 | 40 100 | offer/bid duration cap (`MAX_OFFER_EPOCHS = 168`), *superseded by v2.2* |\n| v2.2 | 41 300 | duration cap **removed from consensus** → UI policy; bound moves to the light client |\n| v2.4 | 46 400 | length-graded registration fee (15 / 10 / 5 / 3 CSD by name length) |\n| v2.5 | 46 440 | sealed-reservation registration: payment-free reveal, winner-only fee at `nfinalize` |\n| v2.6 | 46 480 | sealed-reservation recapture (lapsed-name premium paid by the settled winner only) |\n| v2.7 | 46 520 | young-name sale embargo shrinks 240 → 8 blocks |\n| v2.3 | 52 000 | `nset` to the zero address CLEARS the pointer (*still pending as of 2026-07-06, tip ~48 300*) |\n\nv2.4–v2.7 were re-pinned 2026-07-03 from their originally published heights (49 200 / 51 000 / 51 200 /\n52 500) — see the re-pin history note in `CONVENTION.md` and `CONSENSUS_CHANGES.md` 0.1.33.\n\n### Package layout\n\n`src/resolve.ts` (the ledger) · `src/records.ts` (the parse/validate gate) · `src/types.ts` (constants +\nheight-gated client selectors) · `src/client.ts` (reorg-safety helpers a payer applies) · `src/preflight.ts`\n(build-side helpers every host must compute identically: `requiredFillOutputs`, `previewFill`/`fillIsSafe`,\n`buildFeeHeight` + `NAME_FEE_GATES`, `finalizeWinnerCheck`) · `src/primary.ts` (`pickPrimaryName` /\n`primaryRankBefore`, the one primary-name selection every host must agree on) · `CONVENTION.md`\n(normative spec, §1–§30) · `test/vectors/` (portable conformance corpus).\n\n### Use it\n\n```ts\nimport { resolve, canonicalState, offer, nameCommit, DOMAIN } from \"@inversealtruism/cairnx-core\";\nimport { buildPropose } from \"@inversealtruism/csd-tx\";\n\n// BUILD a record (e.g. a partially-fillable sell offer, reserved for one buyer, v1.3 RFQ)\nconst built = offer({ give: { ticker: \"CAIRN\", amount: \"5000000000\" },\n                      want: { value: \"100000000\" }, min: \"10000000\", taker: buyerAddr });\n\n// ANCHOR it (the record IS the uri; same-tx outputs can pay fees/sellers, atomic DvP)\nconst tx = buildPropose({ domain: DOMAIN, uri: built.uri, payloadHash: built.payloadHash,\n  expiresEpoch, fee: 25_000_000, utxos, priv });\n\n// RESOLVE the chain (events come from any indexer; see the Scanner reference impl)\nconst state = resolve(events, tipHeight);\nconsole.log(state.names, state.tokens.CAIRN, state.balances.CAIRN);\n```\n\n### Write a conformant resolver in another language\n\n1. Implement `CONVENTION.md` §1–§30 (apply order, every record type, the `V*_HEIGHT` activations — using\n   the re-pinned v2.4–v2.7 heights — the canonical-state format, ordinal key ordering, data surface only).\n2. Replay `test/vectors/cases.json`: your canonical state must equal `expectedState` **byte-for-byte**.\n3. Replay the live chain and compare `sha256(canonicalState)` against `test/vectors/replay-hashes.json`.\n\n---\n\n## 6 · ★ Single source of truth, change consensus without drift\n\n**This package is the ONE canonical implementation of the CairnX convention.** Every consumer **imports**\nits constants / regexes / fee+claim+expiry math / `canonicalJson` / `parseRecord` from here (via npm, or a\n*deterministic vendored esbuild* of this exact dist where a browser/MV3 constraint forbids a runtime dep\ntree). **Nothing re-declares a consensus value by hand:** a hand-mirror that drifts across a version bump\nis a silent chain fork, the exact bug class the shared-core de-dup (`cairn/docs/Plans/46`) deleted.\n\n| Consumer | How it gets consensus | Guard |\n|---|---|---|\n| **cairnx svc** (`cairnx/`, the live resolver `:8794`) | npm pin → re-export shim | svc replay-hash conformance |\n| **cairn /trade + /names UI** (browser) | `public/vendor/cairnx-core.js` (esbuild of this dist) | `vendor-cairnx-parity.test.mjs` + `check-vendor-fresh.mjs` |\n| **cairn-wallet** (MV3, fund custody) | `src/vendor/cairnx-spv.js` (esbuild, `export *`) | `test/cairnx.ts` + `check-vendor-fresh.mjs` + `PROVENANCE.json` |\n| **cairn-cli** | npm pin → imports regexes/limits | `test/cairnx.mjs` |\n| **the Python oracle** `conformance/cairnx_ref.py` | INDEPENDENT re-implementation (the differential, **KEEP**) | `test:crosslang` (JS⇄Python) |\n\n**To make a consensus change:** edit `src/` here **and** `conformance/cairnx_ref.py`; add a height-gated\n`V*_HEIGHT` (never reinterpret history) + a vector; `pnpm build && pnpm test && pnpm test:crosslang &&\nnode scripts/check-lockstep.mjs` (all green); **bump the version**; `pnpm publish`; **rebuild + recommit\nthe two vendored bundles**; re-pin every consumer and deploy them **between** activation heights, not\nacross one (below the gate the output is byte-identical, so the rollout is fork-free).\n\n**KEEP-list (verification, not duplication, never collapse):** the Python oracle, the wallet/swapguard SPV\nlight-client + `namespv.ts`, the wallet `core/csdtx.ts` tx-codec twin, the portable vectors.\n\n---\n\n### Honest limits (read these)\n\n- **Trust-min is operator-shaped today.** Completeness/availability rests on a single indexer and a\n  2-source name union whose two defaults share one apex, strong against *fabrication* (every event is\n  SPV/signer/prevout-bound), weaker against *withholding* until a genuinely independent second source runs.\n  The 2nd-indexer canonical-hash comparator is designed but parked until that exists.\n- **The indexer ships on SQLite by default.** A Postgres backend is fully built (`csd-indexer/src/db.ts`)\n  and is a documented env-flip + from-genesis-replay cutover (`RUNBOOK-HOST.md §8.3`), the scale path, not\n  yet the running default.\n- **`verifyInclusion` (merkle-binding the indexer's decoded outputs) is OFF by default** and is a hard\n  prerequisite before any lane treats received CSD as spendable. The overlay model is what keeps the\n  names/tokens alpha funds-safe regardless.\n\nMIT · the same trust class as Ordinals/Runes, engineered for byte-for-byte reproducible replay.\n","readmeFilename":"README.md"}