{"_id":"@evomap/gep-sdk","_rev":"13-dae5d0207d69af2551b0b9d47b8763c2","name":"@evomap/gep-sdk","dist-tags":{"latest":"1.14.0"},"versions":{"1.0.0":{"name":"@evomap/gep-sdk","version":"1.0.0","keywords":["gep","ai","agent","evolution","self-evolution","mcp","evomap"],"author":{"name":"EvoMap"},"license":"MIT","_id":"@evomap/gep-sdk@1.0.0","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"de97f770938db914422f04ead3a98b64ed11d563","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.0.0.tgz","fileCount":12,"integrity":"sha512-1ypZdgPD1unXqpB5uvn465JLxI+QW5jJgEu+JhqIJrfXNHB34vCNL9RPMNNSf796XN4hycKOPOvixN0Npa4tmw==","signatures":[{"sig":"MEYCIQC58TdgsrxRuiq+6FGaah1VWXxCZELNMe+OfXSRrOY9SQIhAP5X+Foyk0KV7Y5y5Ttg79M/6zSI+fff339LWOFIebEB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38756},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./gene":"./src/gene.js","./capsule":"./src/capsule.js","./signals":"./src/signals.js","./mutation":"./src/mutation.js","./portable":"./src/portable.js","./selector":"./src/selector.js","./asset-store":"./src/assetStore.js","./content-hash":"./src/contentHash.js","./memory-graph":"./src/memoryGraph.js"},"gitHead":"e979fbf8baf5a9100a0109bcae734ac2a9961881","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"10.9.4","description":"SDK for the Genome Evolution Protocol (GEP) -- enables AI agents to self-evolve","directories":{},"_nodeVersion":"22.22.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gep-sdk_1.0.0_1773382465118_0.939758506421728","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@evomap/gep-sdk","version":"1.0.1","keywords":["gep","ai","agent","evolution","self-evolution","mcp","evomap"],"author":{"name":"EvoMap"},"license":"MIT","_id":"@evomap/gep-sdk@1.0.1","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"0f0db7cbb6ca64570a154817ec35afa8a35277d0","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.0.1.tgz","fileCount":12,"integrity":"sha512-2MGrOnScnCru427Mur8rdMHnMeaxAtrEJLdfPikw6LaVvlifU8qNRbMEAY8D8MxI1ZZ6DwaRTqZiqV1JllCnsQ==","signatures":[{"sig":"MEQCIFOwkQBnkNaZ1voB7NDroUoVaoNrSJs5PzeM+7+5WdIdAiAyw+NwqvIo4c2O1r6uQb9czu7r8C43TRFJCWqIDYQM/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39178},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./gene":"./src/gene.js","./capsule":"./src/capsule.js","./signals":"./src/signals.js","./mutation":"./src/mutation.js","./portable":"./src/portable.js","./selector":"./src/selector.js","./asset-store":"./src/assetStore.js","./content-hash":"./src/contentHash.js","./memory-graph":"./src/memoryGraph.js"},"gitHead":"2da25948c5f12fda3978f410e080d7a3eff352a0","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"10.9.4","description":"SDK for the Genome Evolution Protocol (GEP) -- enables AI agents to self-evolve","directories":{},"_nodeVersion":"22.22.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gep-sdk_1.0.1_1773382738306_0.44142327664122916","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@evomap/gep-sdk","version":"1.0.2","keywords":["gep","ai","agent","evolution","self-evolution","mcp","evomap"],"author":{"name":"EvoMap"},"license":"GPL-3.0-or-later","_id":"@evomap/gep-sdk@1.0.2","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"d285a7187263bed4e7bb4a693015ee401c5c9690","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.0.2.tgz","fileCount":14,"integrity":"sha512-xRgutjjrmsSKsainQt6ldNpV4KQ8HdTuxhSo1VlXQL1uYYgjZH9MjltShjjF5pOWWRr638IZzLMt6lLvp7V33A==","signatures":[{"sig":"MEQCID9AI9ZJh50qoPS1BAJG+4qXpqDoYcMZ5XD/CiGzsqvlAiBY1qQRYQ5HQP8MR49AESEY002gVwdIQ6QEB+6zS17ydA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74722},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./gene":"./src/gene.js","./capsule":"./src/capsule.js","./signals":"./src/signals.js","./mutation":"./src/mutation.js","./portable":"./src/portable.js","./selector":"./src/selector.js","./asset-store":"./src/assetStore.js","./content-hash":"./src/contentHash.js","./memory-graph":"./src/memoryGraph.js"},"gitHead":"66c2236ede2da15959e9af0a67224db99be321f5","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"10.9.4","description":"SDK for the Genome Evolution Protocol (GEP) -- enables AI agents to self-evolve","directories":{},"_nodeVersion":"22.22.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gep-sdk_1.0.2_1778481344794_0.9049002911151449","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@evomap/gep-sdk","version":"1.1.0","keywords":["gep","ai","agent","evolution","self-evolution","mcp","evomap"],"author":{"name":"EvoMap"},"license":"GPL-3.0-or-later","_id":"@evomap/gep-sdk@1.1.0","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"47011323396132605a669957c585a58eacccee49","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.1.0.tgz","fileCount":14,"integrity":"sha512-L31aaBTDmwRp/MCs9pTjOm6yttveDldznl797y3CD7ycyoGxvVD6r5Y+/3RQFZyQ1glgKTP5TfIas7vXiL5X0Q==","signatures":[{"sig":"MEUCIQDtLSguwaln5B9+Rn+RROa9ywhyDeBjVwkOoOwdDNObmgIgE47Eglh1NquxcRXK8gV06gpkL/hzXQISP8d8TzlBOMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83403},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./gene":"./src/gene.js","./capsule":"./src/capsule.js","./signals":"./src/signals.js","./mutation":"./src/mutation.js","./portable":"./src/portable.js","./selector":"./src/selector.js","./asset-store":"./src/assetStore.js","./content-hash":"./src/contentHash.js","./memory-graph":"./src/memoryGraph.js"},"gitHead":"106e86cab8941b1b1abdc391ad4e899c3d10e7c4","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"10.9.4","description":"SDK for the Genome Evolution Protocol (GEP) -- enables AI agents to self-evolve","directories":{},"_nodeVersion":"22.22.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gep-sdk_1.1.0_1778481354140_0.12451486753520169","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@evomap/gep-sdk","version":"1.2.0","keywords":["gep","protocol","schema","ai-agent","evolution","self-evolution","mcp","evomap"],"author":{"name":"EvoMap"},"license":"GPL-3.0-or-later","_id":"@evomap/gep-sdk@1.2.0","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"0c2849cca2d8de24f042d6eb0297a319580228af","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.2.0.tgz","fileCount":11,"integrity":"sha512-Xo0aDSaS4G0t4+Kc58B97uhQGIy2cUl6VPB0vgPPHn7vyvw5JLVp4N7NircuszAOdeofn8CshRx8/tC94XVoIg==","signatures":[{"sig":"MEUCIQCC3QjZcbM5ky4QGA4knH5SkSEwP4WDRKag4vcK0YWhCgIgWnhUl2djAv51PoJVBoil5DjAwV0URo7/Qu3NjKzgJew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83437},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./content-hash":"./src/contentHash.js","./spec/gep-spec-v1.md":"./spec/gep-spec-v1.md","./schemas/gene.schema.json":"./schemas/gene.schema.json","./schemas/task.schema.json":"./schemas/task.schema.json","./schemas/capsule.schema.json":"./schemas/capsule.schema.json","./schemas/mutation.schema.json":"./schemas/mutation.schema.json","./schemas/evolution-event.schema.json":"./schemas/evolution-event.schema.json"},"gitHead":"f4fd5fccfad0af03cd79b314c627ee514b4f1a1f","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"Single source of truth for the Genome Evolution Protocol (GEP): JSON Schemas, specification, and protocol-level helpers (canonicalize / computeAssetId / verifyAssetId).","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gep-sdk_1.2.0_1778982436276_0.6404347179885845","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@evomap/gep-sdk","version":"1.2.1","keywords":["gep","protocol","schema","ai-agent","evolution","self-evolution","mcp","evomap"],"author":{"name":"EvoMap"},"license":"GPL-3.0-or-later","_id":"@evomap/gep-sdk@1.2.1","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"e182ca98de42c4e14029b7d2be1abbee47fa2836","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.2.1.tgz","fileCount":11,"integrity":"sha512-HUE2l7Jr+kJ+2V7DT0tnPuZTdVCbEyjEaLwXUhvAbTgsQqona7f1fxtzPjY/GBHR8Z9PmsfaqkUghhQkvxQ+tQ==","signatures":[{"sig":"MEUCIQDejZ5OaQ0Vxl+4XtCTu5qb/F5QObyczwON7sfu40LGUQIgUrszntf+Z8HIsYfHfV6PyXn02TWFJMx68Z17c7Dhj6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84742},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./content-hash":"./src/contentHash.js","./spec/gep-spec-v1.md":"./spec/gep-spec-v1.md","./schemas/gene.schema.json":"./schemas/gene.schema.json","./schemas/task.schema.json":"./schemas/task.schema.json","./schemas/capsule.schema.json":"./schemas/capsule.schema.json","./schemas/mutation.schema.json":"./schemas/mutation.schema.json","./schemas/evolution-event.schema.json":"./schemas/evolution-event.schema.json"},"gitHead":"6445d6dca97947864c09fa5eb9a160adef5b01da","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"Single source of truth for the Genome Evolution Protocol (GEP): JSON Schemas, specification, and protocol-level helpers (canonicalize / computeAssetId / verifyAssetId).","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gep-sdk_1.2.1_1778987282761_0.38572152120980885","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@evomap/gep-sdk","version":"1.3.0","keywords":["gep","protocol","schema","ai-agent","evolution","self-evolution","mcp","evomap"],"author":{"name":"EvoMap"},"license":"Apache-2.0","_id":"@evomap/gep-sdk@1.3.0","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"72a93cf7842fd25a06aa45e0925e06bd6b1b9b31","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.3.0.tgz","fileCount":13,"integrity":"sha512-CBBkW27Fx/+lrkO3VYBLrf60w3t7xL5UUDLLOJQQF0DTn+2zaU4uX9RxHBSePDjRi2wnVZzjEJbw47rueVq1Gg==","signatures":[{"sig":"MEQCIA4Syg/QQm+EHa/VNnzOX7LEeFSzMbkhM1RpMkIy965tAiBLH1WI0y8yUUxNxYY3EM+wdF44d1iictfOmT1tmMsBdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68588},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./content-hash":"./src/contentHash.js","./spec/gep-spec-v1.md":"./spec/gep-spec-v1.md","./schemas/gene.schema.json":"./schemas/gene.schema.json","./schemas/task.schema.json":"./schemas/task.schema.json","./schemas/capsule.schema.json":"./schemas/capsule.schema.json","./schemas/mutation.schema.json":"./schemas/mutation.schema.json","./schemas/evolution-event.schema.json":"./schemas/evolution-event.schema.json"},"gitHead":"ba96d18e03c0e1ecb9a0ae5971aade44f06a3fd7","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Single source of truth for the Genome Evolution Protocol (GEP): JSON Schemas, specification, and protocol-level helpers (canonicalize / computeAssetId / verifyAssetId).","directories":{},"_nodeVersion":"22.22.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gep-sdk_1.3.0_1779172930360_0.02865718499638481","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@evomap/gep-sdk","version":"1.4.0","keywords":["gep","protocol","schema","ai-agent","evolution","self-evolution","mcp","evomap"],"author":{"name":"EvoMap"},"license":"Apache-2.0","_id":"@evomap/gep-sdk@1.4.0","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"e1f711f27ca4e6943d23fc89be43249570870d5f","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.4.0.tgz","fileCount":13,"integrity":"sha512-hIP416uJRDWrWopTkFg3RAzM54rHYDrpqN7cy70m698mUQGunBQsAbzpFAGUQrx/lXKPrO32GKWl/J/8SRRa3A==","signatures":[{"sig":"MEUCIQC7H0g3SA1rDi+ZUI9rB+yoWdyEIXfbckKT8juKMrJSLgIgQhLCHgDAOmycMOewgjSHh6zox3fUykf+M3JlsaBlOlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69933},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./content-hash":"./src/contentHash.js","./spec/gep-spec-v1.md":"./spec/gep-spec-v1.md","./schemas/gene.schema.json":"./schemas/gene.schema.json","./schemas/task.schema.json":"./schemas/task.schema.json","./schemas/capsule.schema.json":"./schemas/capsule.schema.json","./schemas/mutation.schema.json":"./schemas/mutation.schema.json","./schemas/evolution-event.schema.json":"./schemas/evolution-event.schema.json"},"gitHead":"c6c4ff287adb16099c7a4d2ea1d549ff27a22930","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"Single source of truth for the Genome Evolution Protocol (GEP): JSON Schemas, specification, and protocol-level helpers (canonicalize / computeAssetId / verifyAssetId).","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gep-sdk_1.4.0_1779250614796_0.6069141553804474","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@evomap/gep-sdk","version":"1.5.0","keywords":["gep","protocol","schema","ai-agent","evolution","self-evolution","mcp","evomap"],"author":{"name":"EvoMap"},"license":"Apache-2.0","_id":"@evomap/gep-sdk@1.5.0","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"2da903291329fc525dc4e27eabb55646afe1c918","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.5.0.tgz","fileCount":14,"integrity":"sha512-EwntdVy7YVy1ynqk7/ULcyOObFZjbKPe8lhR4MFNLaBbnQ9sKvSJtGsCbsnVwcc6Ikis8TAjIoE3mVGRp0zW+A==","signatures":[{"sig":"MEQCIHSJsqihoHuK90iJpsKZ4Q2n+oDwJQ3nozbsQm7wjvSaAiBKw95Dl+FSpy/WRK3MW/R2BXPx7rv/KoZJCU5piVcyxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75728},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./content-hash":"./src/contentHash.js","./spec/gep-spec-v1.md":"./spec/gep-spec-v1.md","./schemas/gene.schema.json":"./schemas/gene.schema.json","./schemas/task.schema.json":"./schemas/task.schema.json","./schemas/capsule.schema.json":"./schemas/capsule.schema.json","./schemas/mutation.schema.json":"./schemas/mutation.schema.json","./schemas/evolution-event.schema.json":"./schemas/evolution-event.schema.json"},"gitHead":"21b739ac9edace1a39a4b9402f915e7c70d04f32","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"Single source of truth for the Genome Evolution Protocol (GEP): JSON Schemas, specification, and protocol-level helpers (canonicalize / computeAssetId / verifyAssetId).","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gep-sdk_1.5.0_1779600838100_0.10177748443305257","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@evomap/gep-sdk","version":"1.12.0","keywords":["gep","protocol","schema","ai-agent","evolution","self-evolution","mcp","evomap"],"author":{"name":"EvoMap"},"license":"Apache-2.0","_id":"@evomap/gep-sdk@1.12.0","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"0a0921cf82443bf2eb991fa729a33385ee399c77","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.12.0.tgz","fileCount":16,"integrity":"sha512-4tDq6Oy1z1c0GMSYPzldqa4yYR8kvfT7Kqi8itiz1w+sr/kDCqJoxjefoRRfqYcsWYvTEmP2wCMYLhuLWKT4Bw==","signatures":[{"sig":"MEQCIA66asW0xrLqaectq9xNk+i8pHkHkpLz7lmpfCrmiwmLAiASBcgDyKc11KUjpZrdE4QMTNYVYdG4ZatfGowLXVMpkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89270},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./content-hash":"./src/contentHash.js","./spec/gep-spec-v1.md":"./spec/gep-spec-v1.md","./schemas/gene.schema.json":"./schemas/gene.schema.json","./schemas/pack.schema.json":"./schemas/pack.schema.json","./schemas/task.schema.json":"./schemas/task.schema.json","./schemas/recipe.schema.json":"./schemas/recipe.schema.json","./schemas/capsule.schema.json":"./schemas/capsule.schema.json","./schemas/mutation.schema.json":"./schemas/mutation.schema.json","./schemas/evolution-event.schema.json":"./schemas/evolution-event.schema.json"},"gitHead":"31b8203af1154d983e88e456ddf9f5ae54d78c14","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"11.12.1","description":"Single source of truth for the Genome Evolution Protocol (GEP): JSON Schemas, specification, and protocol-level helpers (canonicalize / computeAssetId / verifyAssetId).","directories":{},"_nodeVersion":"25.9.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gep-sdk_1.12.0_1782470678342_0.4710205830386127","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@evomap/gep-sdk","version":"1.12.1","keywords":["gep","protocol","schema","ai-agent","evolution","self-evolution","mcp","evomap"],"author":{"name":"EvoMap"},"license":"Apache-2.0","_id":"@evomap/gep-sdk@1.12.1","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"090c372e33689a6d8d5a3ac484ba2a60c48ccc55","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.12.1.tgz","fileCount":19,"integrity":"sha512-PaE4VgKQ7IyXr+BOLFHRbqktAtpTGpOWaMSaPoX0rzbk8ZI5wTx1gtVF5MkZGOYZvdGABXB6XKxsKomn1EGv+Q==","signatures":[{"sig":"MEUCIQDqw3tqLD1SNet+7YYCihrJ9mypn2sdELfZquRUaabArwIgA9rltPablq91+yeS0lph7uCLvmgp3SJsiLlpAJGRS6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91538},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./content-hash":{"types":"./src/contentHash.d.ts","import":"./src/contentHash.js","default":"./src/contentHash.js"},"./spec/gep-spec-v1.md":"./spec/gep-spec-v1.md","./schemas/gene.schema.json":"./schemas/gene.schema.json","./schemas/pack.schema.json":"./schemas/pack.schema.json","./schemas/task.schema.json":"./schemas/task.schema.json","./schemas/recipe.schema.json":"./schemas/recipe.schema.json","./schemas/capsule.schema.json":"./schemas/capsule.schema.json","./schemas/mutation.schema.json":"./schemas/mutation.schema.json","./schemas/evolution-event.schema.json":"./schemas/evolution-event.schema.json"},"gitHead":"cc4fed72a8205a6671df87cf81a20c32f90bde2b","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"11.12.1","description":"Single source of truth for the Genome Evolution Protocol (GEP): JSON Schemas, specification, and protocol-level helpers (canonicalize / computeAssetId / verifyAssetId).","directories":{},"_nodeVersion":"25.9.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gep-sdk_1.12.1_1782479912541_0.766181446616653","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@evomap/gep-sdk","version":"1.13.0","keywords":["gep","protocol","schema","ai-agent","evolution","self-evolution","mcp","evomap"],"author":{"name":"EvoMap"},"license":"Apache-2.0","_id":"@evomap/gep-sdk@1.13.0","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"3d628ca058bc2006cfb22a6512a65c1956173a8f","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.13.0.tgz","fileCount":19,"integrity":"sha512-r/eIao6SI5PGRHy+wNg5MaoPuuES88FX/0nmxAOf9nVbecNnQl7vBDjMDLO+wE06TH6yh/YbRmTX+1kCnzxdJg==","signatures":[{"sig":"MEQCIEx7vVqJEx0FKu+yw0OwNr+ptBFjppxCmjoBmHVHxUYVAiBtHQtWhY3eugpwaSMD30g6j1VS1nQQAs19/gjpWB/GrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98943},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./content-hash":{"types":"./src/contentHash.d.ts","import":"./src/contentHash.js","default":"./src/contentHash.js"},"./spec/gep-spec-v1.md":"./spec/gep-spec-v1.md","./schemas/gene.schema.json":"./schemas/gene.schema.json","./schemas/pack.schema.json":"./schemas/pack.schema.json","./schemas/task.schema.json":"./schemas/task.schema.json","./schemas/recipe.schema.json":"./schemas/recipe.schema.json","./schemas/capsule.schema.json":"./schemas/capsule.schema.json","./schemas/mutation.schema.json":"./schemas/mutation.schema.json","./schemas/evolution-event.schema.json":"./schemas/evolution-event.schema.json"},"gitHead":"bc17b43130f2f79a35addb8f5beec77ff497c689","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"11.17.0","description":"Single source of truth for the Genome Evolution Protocol (GEP): JSON Schemas, specification, and protocol-level helpers (canonicalize / computeAssetId / verifyAssetId).","directories":{},"_nodeVersion":"26.5.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gep-sdk_1.13.0_1786859938005_0.2169652729471363","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"_id":"@evomap/gep-sdk@1.14.0","bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"dist":{"shasum":"6b5b5dc6041c484deafa5bf068c03014abe75bb0","tarball":"https://registry.npmjs.org/@evomap/gep-sdk/-/gep-sdk-1.14.0.tgz","fileCount":21,"integrity":"sha512-iOaLUd90HVMrwhg5NGK4f7oktno8AtssUnEc4PKYThGrhh1TDEuQf0+JFYzzbgyAxrFgymPKGhfi/Gp6CTspfw==","signatures":[{"sig":"MEYCIQCacv9zRwIAf25iXnEH1L1OZtBBd7Un+9fGBR9zti6MgAIhAIJBSNeNwstCkcVwSryDtf509sv7LSG4POoE/0eNOcGC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICeMQO8rs7KEKr2mfuL0aLXZMmUxfD4AN93jxYuNA8WGAiALI7X5wAnzRhF4kMv7XVRYdxXBbVGKf3QrWc1KvbtEfA=="}],"unpackedSize":109077},"main":"src/index.js","name":"@evomap/gep-sdk","type":"module","types":"src/index.d.ts","author":{"name":"EvoMap"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./content-hash":{"types":"./src/contentHash.d.ts","import":"./src/contentHash.js","default":"./src/contentHash.js"},"./capsule-evidence":{"types":"./src/capsuleEvidence.d.ts","import":"./src/capsuleEvidence.js","default":"./src/capsuleEvidence.js"},"./spec/gep-spec-v1.md":"./spec/gep-spec-v1.md","./schemas/gene.schema.json":"./schemas/gene.schema.json","./schemas/pack.schema.json":"./schemas/pack.schema.json","./schemas/task.schema.json":"./schemas/task.schema.json","./schemas/recipe.schema.json":"./schemas/recipe.schema.json","./schemas/capsule.schema.json":"./schemas/capsule.schema.json","./schemas/mutation.schema.json":"./schemas/mutation.schema.json","./schemas/evolution-event.schema.json":"./schemas/evolution-event.schema.json"},"gitHead":"e19d83b8da63989e453cc13903e3d0acedfefca6","license":"Apache-2.0","scripts":{"test":"node --test test/*.test.js"},"version":"1.14.0","_npmUser":{"name":"autogame-17","email":"admin@evomap.ai"},"homepage":"https://github.com/EvoMap/gep-sdk-js#readme","keywords":["gep","protocol","schema","ai-agent","evolution","self-evolution","mcp","evomap"],"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"_npmVersion":"10.9.8","description":"Single source of truth for the Genome Evolution Protocol (GEP): JSON Schemas, specification, and protocol-level helpers (canonicalize / computeAssetId / verifyAssetId).","directories":{},"maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gep-sdk_1.14.0_1789094361889_0.39195501096537266"}}},"time":{"created":"2026-03-13T06:14:25.005Z","modified":"2026-09-11T02:39:22.252Z","1.0.0":"2026-03-13T06:14:25.278Z","1.0.1":"2026-03-13T06:18:58.454Z","1.0.2":"2026-05-11T06:35:44.947Z","1.1.0":"2026-05-11T06:35:54.389Z","1.2.0":"2026-05-17T01:47:16.405Z","1.2.1":"2026-05-17T03:08:02.920Z","1.3.0":"2026-05-19T06:42:10.482Z","1.4.0":"2026-05-20T04:16:54.942Z","1.5.0":"2026-05-24T05:33:58.247Z","1.12.0":"2026-06-26T10:44:38.488Z","1.12.1":"2026-06-26T13:18:32.691Z","1.13.0":"2026-08-16T05:58:58.162Z","1.14.0":"2026-09-11T02:39:22.015Z"},"bugs":{"url":"https://github.com/EvoMap/gep-sdk-js/issues"},"author":{"name":"EvoMap"},"license":"Apache-2.0","homepage":"https://github.com/EvoMap/gep-sdk-js#readme","keywords":["gep","protocol","schema","ai-agent","evolution","self-evolution","mcp","evomap"],"repository":{"url":"git+https://github.com/EvoMap/gep-sdk-js.git","type":"git"},"description":"Single source of truth for the Genome Evolution Protocol (GEP): JSON Schemas, specification, and protocol-level helpers (canonicalize / computeAssetId / verifyAssetId).","maintainers":[{"name":"autogame-17","email":"admin@evomap.ai"}],"readme":"# @evomap/gep-sdk\n\nSingle source of truth for the **Genome Evolution Protocol (GEP)**: JSON\nSchemas, the human-readable specification, and the protocol-level helpers\nthat downstream implementations need to agree on `asset_id` values across\nruntimes.\n\nThis package intentionally carries **no algorithm code**. Selection,\nsignal extraction, gene scoring and the rest of the evolution behaviour\nlive in concrete implementations (`@evomap/evolver`,\n`@evomap/gep-mcp-server`, the evox Rust crates). They consume the\nschemas and helpers shipped here so that bumping a field in\n`schemas/gene.schema.json` propagates to every implementation in\nlockstep — instead of drifting silently across four hand-maintained\ncopies.\n\n## What's in the package\n\n| Path | Contents |\n|------|----------|\n| `schemas/gene.schema.json` | Gene asset schema (Draft-07 JSON Schema) |\n| `schemas/capsule.schema.json` | Capsule asset schema |\n| `schemas/evolution-event.schema.json` | EvolutionEvent asset schema |\n| `schemas/mutation.schema.json` | Mutation asset schema |\n| `schemas/task.schema.json` | Task asset schema (bounty work items) |\n| `spec/gep-spec-v1.md` | Full protocol specification |\n| `src/contentHash.js` | `SCHEMA_VERSION`, `canonicalize`, `computeAssetId`, `verifyAssetId` |\n| `src/protocolConstants.js` | Shared protocol enums such as `GEP_GENE_CATEGORIES`, `GEP_OUTCOME_STATUSES`, and `GEP_EVIDENCE_MODES` |\n| `src/capsuleEvidence.js` | Pure legacy/reference-only Capsule classifier and evidence hash validator |\n\n## Install\n\n```bash\nnpm install @evomap/gep-sdk\n```\n\n## Use as a schema source\n\n```javascript\nimport geneSchema from '@evomap/gep-sdk/schemas/gene.schema.json' with { type: 'json' };\nimport { SCHEMA_VERSION, GEP_GENE_CATEGORIES } from '@evomap/gep-sdk';\n// or: import { canonicalize, computeAssetId } from '@evomap/gep-sdk/content-hash';\n```\n\nRust / non-JS consumers can resolve the same files through the package\non disk (e.g. `node_modules/@evomap/gep-sdk/schemas/gene.schema.json`)\nand feed them into a code-generator such as `typify`.\n\n## Use the asset-id helpers\n\n```javascript\nimport { SCHEMA_VERSION, computeAssetId, verifyAssetId } from '@evomap/gep-sdk';\n\nconst gene = {\n  type: 'Gene',\n  schema_version: SCHEMA_VERSION,\n  id: 'gene_repair_from_errors',\n  category: 'repair',\n  signals_match: ['log_error'],\n  strategy: ['Inspect logs', 'Apply fix', 'Re-run validation'],\n  constraints: { max_files: 20, forbidden_paths: ['.git', 'node_modules'] },\n  validation: ['npm test'],\n};\ngene.asset_id = computeAssetId(gene);\n\nverifyAssetId(gene); // true\n```\n\n`canonicalize` produces deterministic JSON (sorted keys at every level,\nnon-finite numbers and `undefined` coerced to `null`); `computeAssetId`\napplies SHA-256 to the canonicalized form and prefixes `sha256:`.\n\n## Stability\n\n| Surface | Stability |\n|---------|-----------|\n| Schemas (`schemas/*.schema.json`) | `@stable` — additive minor bumps; breaking changes require a major version |\n| Specification (`spec/gep-spec-v1.md`) | `@stable` |\n| `SCHEMA_VERSION`, `canonicalize`, `computeAssetId`, `verifyAssetId` | `@stable` |\n| Protocol constants (`GEP_*`) | `@stable` — kept in lockstep with the shipped schemas |\n\nAnything not listed above is not part of this package.\n\n## Migrating from 1.1.x\n\n`@evomap/gep-sdk@1.1.0` exposed selection / signal-extraction /\nmemory-graph / asset-store helpers (`selectGene`, `extractSignals`,\n`MemoryGraph`, `AssetStore`, …). Those modules have been removed in\n**1.2.0** because they conflated a protocol package with implementation\nbehaviour. If you depended on any of them:\n\n- **Use `@evomap/evolver`** for a complete self-evolution engine.\n- **Use `@evomap/gep-mcp-server`** to expose evolution as MCP tools.\n- For ad-hoc projects that *really* need the JS algorithm code, pin\n  `@evomap/gep-sdk@1.1.0`. That release line will not receive new\n  features, only critical fixes.\n\n## Requirements\n\n- Node.js >= 18.0.0\n- Zero runtime dependencies\n\n## Related\n\n- [@evomap/evolver](https://github.com/EvoMap/evolver) — self-evolution engine\n- [@evomap/gep-mcp-server](https://github.com/EvoMap/gep-mcp-server) — MCP server exposing GEP tools\n- [EvoMap](https://evomap.ai) — agent evolution network\n\n## Contributing\n\nPull requests are welcome. All contributors must sign our\n[Individual CLA](./CLA/ICLA.md) (or [Corporate CLA](./CLA/CCLA.md))\nbefore merge — see [CONTRIBUTING.md](./CONTRIBUTING.md) for the\nworkflow. The CLA is modelled on the Apache Software Foundation's and\nis enforced via a [CLA Assistant](https://github.com/cla-assistant/github-action)\nGitHub Action.\n\n## Licence\n\n- **Source code** (`src/`, `schemas/`, repository tooling) — licensed\n  under the [Apache License, Version 2.0](./LICENSE). See [NOTICE](./NOTICE)\n  for attribution requirements.\n- **Specification** (`spec/gep-spec-v1.md` and any other documents\n  under `spec/` or `docs/`) — licensed under\n  [Creative Commons Attribution 4.0 International (CC-BY-4.0)](./spec/LICENSE-CC-BY-4.0.txt).\n  Implementations may freely re-distribute and adapt the spec text\n  with attribution to EvoMap.\n\nThe licences cover code and documentation only. **\"EvoMap\", \"GEP\",\nand \"Genome Evolution Protocol\" are trademarks of EvoMap.** Apache 2.0\nand CC-BY-4.0 do not grant trademark rights (see Section 6 of the\nApache License and the `NOTICE` file). Independent implementations of\nthe protocol are welcome and encouraged, but must not be marketed\nunder these names without prior written permission from EvoMap.\nContact `licensing@evomap.ai` to discuss attribution or co-marketing.\n\n### Pre-1.3 history\n\n`@evomap/gep-sdk` 1.0.x – 1.2.x was published under GPL-3.0-or-later.\nVersions 1.3.0 and later are Apache-2.0. If you have an existing\ndeployment on 1.2.x and need to remain on the GPL line, those releases\nremain available on npm; new fixes will be backported only on a\nbest-effort basis.\n\n### Non-execution reference Capsules\n\nA Capsule may opt into `evidence_mode: \"reference_only\"` to record material that\nwas not executed. The schema requires `source_type: \"reference\"`, an exact zero\nblast radius, an empty `execution_trace`, non-empty `content.text`, and an\n`artifact_hash` proof whose lowercase SHA-256 and byte size match the UTF-8 text.\nUse `classifyCapsuleEvidence` (also exported as `validateCapsuleEvidence`) for\na pure structured validation result. Omitting `evidence_mode` preserves legacy\nCapsule behaviour.\n","readmeFilename":"README.md"}