{"_id":"@carrot-foundation/ipfs-schemas","_rev":"13-2560714784d10ff76a15d93ee4c62022","name":"@carrot-foundation/ipfs-schemas","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.0":{"name":"@carrot-foundation/ipfs-schemas","version":"0.1.0","keywords":["carrot","ipfs","schema","validation","zod","typescript","blockchain","json-schema"],"author":{"name":"Carrot Foundation"},"license":"Apache-2.0","_id":"@carrot-foundation/ipfs-schemas@0.1.0","maintainers":[{"name":"carrot.fndn","email":"npm.admin@carrot.eco"},{"name":"andrewribeiro","email":"andtankian@gmail.com"}],"homepage":"https://github.com/carrot-foundation/schemas#readme","bugs":{"url":"https://github.com/carrot-foundation/schemas/issues"},"dist":{"shasum":"5075cc7966378585875f569bd099eb6f236f157f","tarball":"https://registry.npmjs.org/@carrot-foundation/ipfs-schemas/-/ipfs-schemas-0.1.0.tgz","fileCount":50,"integrity":"sha512-p1aYJRR9d0GCNiD+Hr3HbecTOxswWBbSOTuuJA6GUlm859tNGz91u/hVgn3lf1mUA/rqqDpKP9ybJz9E4bEX+g==","signatures":[{"sig":"MEUCIGJDlnnYypDXImxGm10XWelPN4AFSVc5/sPNy8AZtkBMAiEA1OdkRlW0/XIJFry3t+rBrbvcvZkJe3HdqWOZnOoDvxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224181},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"22.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/*":"./schemas/*"},"gitHead":"8a1164f94d20ac8e4ef6e6a8e9abced7cd0afaeb","private":false,"scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"husky","prebuild":"pnpm clean","check-refs":"node scripts/check-refs.js","preinstall":"npx only-allow pnpm","type-check":"tsc --noEmit","pkgJsonLint":"npmPkgJsonLint .","prepublishOnly":"pnpm build","validate-schemas":"node scripts/validate-schemas.js"},"_npmUser":{"name":"andrewribeiro","email":"andtankian@gmail.com"},"repository":{"url":"git+https://github.com/carrot-foundation/schemas.git","type":"git"},"_npmVersion":"10.9.2","description":"JSON Schema definitions and Zod validation schemas for Carrot IPFS records","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"ajv":"8.17.1","glob":"11.0.3","husky":"9.1.7","cspell":"9.2.0","typescript":"^5.3.3","@types/node":"^20.10.6","ajv-formats":"3.0.1","lint-staged":"16.1.4","@commitlint/cli":"19.8.1","@cspell/dict-pt-br":"2.4.2","npm-package-json-lint":"9.0.0","@commitlint/config-conventional":"19.8.1","npm-package-json-lint-config-default":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ipfs-schemas_0.1.0_1758231137140_0.15370724969171135","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@carrot-foundation/ipfs-schemas","version":"0.1.1","keywords":["carrot","ipfs","schema","validation","zod","typescript","blockchain","json-schema"],"author":{"name":"Carrot Foundation"},"license":"Apache-2.0","_id":"@carrot-foundation/ipfs-schemas@0.1.1","maintainers":[{"name":"carrot.fndn","email":"npm.admin@carrot.eco"},{"name":"andrewribeiro","email":"andtankian@gmail.com"}],"homepage":"https://github.com/carrot-foundation/schemas#readme","bugs":{"url":"https://github.com/carrot-foundation/schemas/issues"},"dist":{"shasum":"e23ccc0d899045ffb40cae2f5f719dc2372ba266","tarball":"https://registry.npmjs.org/@carrot-foundation/ipfs-schemas/-/ipfs-schemas-0.1.1.tgz","fileCount":50,"integrity":"sha512-zE+KdBsOuj3QmnDPXpQmk+v3viIrByKQlBi2d91nWizshQtGxLxfqGe4dxRdxlsQLtLcC3nwRKWbSXCkAGzwQw==","signatures":[{"sig":"MEYCIQDCTJ8lGj0muU0xdayJuqFwkkll6GV9sR4t+i3SpV41qgIhAMag5ywdIeeEXOjiq9eM5ptDXU3n7dttgSOKTYZp/eNm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224178},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/*":"./schemas/*"},"gitHead":"8a1164f94d20ac8e4ef6e6a8e9abced7cd0afaeb","private":false,"scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"husky","prebuild":"pnpm clean","check-refs":"node scripts/check-refs.js","preinstall":"npx only-allow pnpm","type-check":"tsc --noEmit","pkgJsonLint":"npmPkgJsonLint .","prepublishOnly":"pnpm build","validate-schemas":"node scripts/validate-schemas.js"},"_npmUser":{"name":"andrewribeiro","email":"andtankian@gmail.com"},"repository":{"url":"git+https://github.com/carrot-foundation/schemas.git","type":"git"},"_npmVersion":"10.9.2","description":"JSON Schema definitions and Zod validation schemas for Carrot IPFS records","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"ajv":"8.17.1","glob":"11.0.3","husky":"9.1.7","cspell":"9.2.0","typescript":"^5.3.3","@types/node":"^20.10.6","ajv-formats":"3.0.1","lint-staged":"16.1.4","@commitlint/cli":"19.8.1","@cspell/dict-pt-br":"2.4.2","npm-package-json-lint":"9.0.0","@commitlint/config-conventional":"19.8.1","npm-package-json-lint-config-default":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ipfs-schemas_0.1.1_1758231468919_0.16490763780625017","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@carrot-foundation/ipfs-schemas","version":"0.1.2","keywords":["carrot","ipfs","schema","validation","zod","typescript","blockchain","json-schema"],"author":{"name":"Carrot Foundation"},"license":"Apache-2.0","_id":"@carrot-foundation/ipfs-schemas@0.1.2","maintainers":[{"name":"carrot.fndn","email":"npm.admin@carrot.eco"},{"name":"andrewribeiro","email":"andtankian@gmail.com"}],"homepage":"https://github.com/carrot-foundation/schemas#readme","bugs":{"url":"https://github.com/carrot-foundation/schemas/issues"},"dist":{"shasum":"eed59df654267608bb6f1b6a9dc4735569785e7b","tarball":"https://registry.npmjs.org/@carrot-foundation/ipfs-schemas/-/ipfs-schemas-0.1.2.tgz","fileCount":50,"integrity":"sha512-bARVk6lgTpbP59XEZHvTrfiYAcMJ9jVLqy8vS6Xzk+CCDMdtO+tXVnz0W+I2ovVUMHQfjvwLZcWadVgnV52d7A==","signatures":[{"sig":"MEYCIQCUPVGC8UVO+WYzOFk+BTbwZax7RhBLzaSk2PUACiEZtQIhAKnuKMx23OP30Wj94XLBledM4PD4lrmaaOVTd+/1zuKx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224338},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./schemas/*":{"import":"./schemas/*","default":"./schemas/*","require":"./schemas/*"}},"gitHead":"8a1164f94d20ac8e4ef6e6a8e9abced7cd0afaeb","private":false,"scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"husky","prebuild":"pnpm clean","check-refs":"node scripts/check-refs.js","preinstall":"npx only-allow pnpm","type-check":"tsc --noEmit","pkgJsonLint":"npmPkgJsonLint .","prepublishOnly":"pnpm build","validate-schemas":"node scripts/validate-schemas.js"},"_npmUser":{"name":"andrewribeiro","email":"andtankian@gmail.com"},"repository":{"url":"git+https://github.com/carrot-foundation/schemas.git","type":"git"},"_npmVersion":"10.9.2","description":"JSON Schema definitions and Zod validation schemas for Carrot IPFS records","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"ajv":"8.17.1","glob":"11.0.3","husky":"9.1.7","cspell":"9.2.0","typescript":"^5.3.3","@types/node":"^20.10.6","ajv-formats":"3.0.1","lint-staged":"16.1.4","@commitlint/cli":"19.8.1","@cspell/dict-pt-br":"2.4.2","npm-package-json-lint":"9.0.0","@commitlint/config-conventional":"19.8.1","npm-package-json-lint-config-default":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ipfs-schemas_0.1.2_1758231981166_0.07970263833348401","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@carrot-foundation/ipfs-schemas","version":"0.1.3","keywords":["carrot","ipfs","schema","validation","zod","typescript","blockchain","json-schema"],"author":{"name":"Carrot Foundation"},"license":"Apache-2.0","_id":"@carrot-foundation/ipfs-schemas@0.1.3","maintainers":[{"name":"carrot.fndn","email":"npm.admin@carrot.eco"},{"name":"andrewribeiro","email":"andtankian@gmail.com"}],"homepage":"https://github.com/carrot-foundation/schemas#readme","bugs":{"url":"https://github.com/carrot-foundation/schemas/issues"},"dist":{"shasum":"bc7e45faec64c3c15eea9ecb93c596d79648f972","tarball":"https://registry.npmjs.org/@carrot-foundation/ipfs-schemas/-/ipfs-schemas-0.1.3.tgz","fileCount":73,"integrity":"sha512-fAdsElT/WuZ+nVuzu/zk/Zr/rMsqDFVpnVDZwH5hK9hKdXAv0SrAKrS0m2d9L1IHQuc/N9NRDkCfOccMyg7HzQ==","signatures":[{"sig":"MEUCIQCBrOKYk00GldHuu9M+bY2D4Lf1IaO/JASy9tkEDggSfgIgAUWW/49YsAsuymnkZyxrSA69elSmHTRbkYj87X0y+vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300274},"main":"dist/index.js","type":"module","_from":"file:carrot-foundation-ipfs-schemas-0.1.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./schemas/*":{"import":"./schemas/*","default":"./schemas/*","require":"./schemas/*"}},"private":false,"scripts":{"build":"tsc","clean":"rm -rf dist","prebuild":"pnpm clean","check-refs":"node scripts/check-refs.js","preinstall":"npx only-allow pnpm","type-check":"tsc --noEmit","pkgJsonLint":"npmPkgJsonLint .","generate-schemas":"node scripts/generate-schemas.js","validate-schemas":"node scripts/validate-schemas.js","pregenerate-schemas":"pnpm build"},"_npmUser":{"name":"andrewribeiro","email":"andtankian@gmail.com"},"_resolved":"/tmp/43788132dcfedc58080e286e2276aedf/carrot-foundation-ipfs-schemas-0.1.3.tgz","_integrity":"sha512-fAdsElT/WuZ+nVuzu/zk/Zr/rMsqDFVpnVDZwH5hK9hKdXAv0SrAKrS0m2d9L1IHQuc/N9NRDkCfOccMyg7HzQ==","repository":{"url":"git+https://github.com/carrot-foundation/schemas.git","type":"git"},"_npmVersion":"10.9.2","description":"JSON Schema definitions and Zod validation schemas for Carrot IPFS records","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"4.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","glob":"11.0.3","husky":"9.1.7","cspell":"9.2.0","typescript":"5.3.3","@types/node":"22.15.0","ajv-formats":"3.0.1","lint-staged":"16.1.4","@commitlint/cli":"19.8.1","@cspell/dict-pt-br":"2.4.2","npm-package-json-lint":"9.0.0","@commitlint/config-conventional":"19.8.1","npm-package-json-lint-config-default":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ipfs-schemas_0.1.3_1758748357772_0.5550341230736242","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@carrot-foundation/ipfs-schemas","version":"0.1.4","keywords":["carrot","ipfs","schema","validation","zod","typescript","blockchain","json-schema"],"author":{"name":"Carrot Foundation"},"license":"Apache-2.0","_id":"@carrot-foundation/ipfs-schemas@0.1.4","maintainers":[{"name":"carrot.fndn","email":"npm.admin@carrot.eco"},{"name":"andrewribeiro","email":"andtankian@gmail.com"}],"homepage":"https://github.com/carrot-foundation/schemas#readme","bugs":{"url":"https://github.com/carrot-foundation/schemas/issues"},"dist":{"shasum":"9a24e040fb5c1b83f00612d1bde94a9e00168b8b","tarball":"https://registry.npmjs.org/@carrot-foundation/ipfs-schemas/-/ipfs-schemas-0.1.4.tgz","fileCount":73,"integrity":"sha512-MafqRfU7I52M/P5lEA5cvquzglNtoNs12pcdV7E+8SwbETejIOkepmnIDfWSmnqZ8gNJVmG+xRmI3DR2X3fIOA==","signatures":[{"sig":"MEQCIDZmngbjjWuYw1GLWYqWvdBsgVcZCMN7hY6B80g2e/eaAiBOFY4mv3Fhh2wSFd9d+2GkbVBvzw8wZdklxl34BL9Dmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300245},"main":"dist/index.js","type":"module","_from":"file:carrot-foundation-ipfs-schemas-0.1.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./schemas/*":{"import":"./schemas/*","default":"./schemas/*","require":"./schemas/*"}},"private":false,"scripts":{"build":"tsc","clean":"rm -rf dist","prebuild":"pnpm clean","check-refs":"node scripts/check-refs.js","preinstall":"npx only-allow pnpm","type-check":"tsc --noEmit","pkgJsonLint":"npmPkgJsonLint .","generate-schemas":"node scripts/generate-schemas.js","validate-schemas":"node scripts/validate-schemas.js","pregenerate-schemas":"pnpm build"},"_npmUser":{"name":"andrewribeiro","email":"andtankian@gmail.com"},"_resolved":"/tmp/54db8ed54eed4112b4139939d9f4e02a/carrot-foundation-ipfs-schemas-0.1.4.tgz","_integrity":"sha512-MafqRfU7I52M/P5lEA5cvquzglNtoNs12pcdV7E+8SwbETejIOkepmnIDfWSmnqZ8gNJVmG+xRmI3DR2X3fIOA==","repository":{"url":"git+https://github.com/carrot-foundation/schemas.git","type":"git"},"_npmVersion":"10.9.2","description":"JSON Schema definitions and Zod validation schemas for Carrot IPFS records","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"4.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","glob":"11.0.3","husky":"9.1.7","cspell":"9.2.0","typescript":"5.3.3","@types/node":"22.15.0","ajv-formats":"3.0.1","lint-staged":"16.1.4","@commitlint/cli":"19.8.1","@cspell/dict-pt-br":"2.4.2","npm-package-json-lint":"9.0.0","@commitlint/config-conventional":"19.8.1","npm-package-json-lint-config-default":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ipfs-schemas_0.1.4_1759240644962_0.1488506922806052","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@carrot-foundation/ipfs-schemas","version":"0.1.5","keywords":["carrot","ipfs","schema","validation","zod","typescript","blockchain","json-schema"],"author":{"name":"Carrot Foundation"},"license":"Apache-2.0","_id":"@carrot-foundation/ipfs-schemas@0.1.5","maintainers":[{"name":"carrot.fndn","email":"npm.admin@carrot.eco"},{"name":"andrewribeiro","email":"andtankian@gmail.com"}],"homepage":"https://github.com/carrot-foundation/schemas#readme","bugs":{"url":"https://github.com/carrot-foundation/schemas/issues"},"dist":{"shasum":"f31e32342de8ff0f54c35ed9ab57031f384532bd","tarball":"https://registry.npmjs.org/@carrot-foundation/ipfs-schemas/-/ipfs-schemas-0.1.5.tgz","fileCount":73,"integrity":"sha512-dq+V+KioR2vQG0RiMa+b8qd0nPmSgTR1KltZ3l8YBloRE0Rb7X2TeJHC3EdUypGW3pvKpkyjpvAnf9Iwj6E3CA==","signatures":[{"sig":"MEUCIB12Py39HR+BKT3deYUOP10SqQc7xxGZMLkSZ6Dlb8zXAiEAuMnHd66LaaixdoXd8GtmIzh8CeirteKccqslAkUmqJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313774},"main":"dist/index.js","type":"module","_from":"file:carrot-foundation-ipfs-schemas-0.1.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./schemas/*":{"import":"./schemas/*","default":"./schemas/*","require":"./schemas/*"}},"private":false,"scripts":{"build":"tsc","clean":"rm -rf dist","prebuild":"pnpm clean","check-refs":"node scripts/check-refs.js","preinstall":"npx only-allow pnpm","type-check":"tsc --noEmit","pkgJsonLint":"npmPkgJsonLint .","generate-schemas":"node scripts/generate-schemas.js","validate-schemas":"node scripts/validate-schemas.js","pregenerate-schemas":"pnpm build"},"_npmUser":{"name":"andrewribeiro","email":"andtankian@gmail.com"},"_resolved":"/tmp/29146ebf3010bc52b71d1b60aecd5e88/carrot-foundation-ipfs-schemas-0.1.5.tgz","_integrity":"sha512-dq+V+KioR2vQG0RiMa+b8qd0nPmSgTR1KltZ3l8YBloRE0Rb7X2TeJHC3EdUypGW3pvKpkyjpvAnf9Iwj6E3CA==","repository":{"url":"git+https://github.com/carrot-foundation/schemas.git","type":"git"},"_npmVersion":"10.9.2","description":"JSON Schema definitions and Zod validation schemas for Carrot IPFS records","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"4.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","glob":"11.0.3","husky":"9.1.7","cspell":"9.2.0","typescript":"5.3.3","@types/node":"22.15.0","ajv-formats":"3.0.1","lint-staged":"16.1.4","@commitlint/cli":"19.8.1","@cspell/dict-pt-br":"2.4.2","npm-package-json-lint":"9.0.0","@commitlint/config-conventional":"19.8.1","npm-package-json-lint-config-default":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ipfs-schemas_0.1.5_1759352388321_0.059605290172935366","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@carrot-foundation/ipfs-schemas","version":"0.1.6","keywords":["carrot","ipfs","schema","validation","zod","typescript","blockchain","json-schema"],"author":{"name":"Carrot Foundation"},"license":"Apache-2.0","_id":"@carrot-foundation/ipfs-schemas@0.1.6","maintainers":[{"name":"carrot.fndn","email":"npm.admin@carrot.eco"},{"name":"andrewribeiro","email":"andtankian@gmail.com"}],"homepage":"https://github.com/carrot-foundation/schemas#readme","bugs":{"url":"https://github.com/carrot-foundation/schemas/issues"},"dist":{"shasum":"62677943eb0730573fba8212562431b6ef5fc0fb","tarball":"https://registry.npmjs.org/@carrot-foundation/ipfs-schemas/-/ipfs-schemas-0.1.6.tgz","fileCount":73,"integrity":"sha512-RzCZg2KQS2vxAWsPRT7HG/rr/FjsF9NegxfKbZKVAuNCMlMqUrIKnxruQYQN7mGIOca9FrVExQbsAAB4hSzsTA==","signatures":[{"sig":"MEQCIHMg2XE3G6fz7Da3Osr5Hx2PstSb4EWgr/QJ07tQiFTBAiABM7IywKTsVAi8VcT43q4GPfTjXJKI55nBHocDk6SJ6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330219},"main":"dist/index.js","type":"module","_from":"file:carrot-foundation-ipfs-schemas-0.1.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./schemas/*":{"import":"./schemas/*","default":"./schemas/*","require":"./schemas/*"}},"private":false,"scripts":{"build":"tsc","clean":"rm -rf dist","prebuild":"pnpm clean","check-refs":"node scripts/check-refs.js","preinstall":"npx only-allow pnpm","type-check":"tsc --noEmit","pkgJsonLint":"npmPkgJsonLint .","generate-schemas":"node scripts/generate-schemas.js","validate-schemas":"node scripts/validate-schemas.js","pregenerate-schemas":"pnpm build"},"_npmUser":{"name":"andrewribeiro","email":"andtankian@gmail.com"},"_resolved":"/tmp/e54a212302494525b5f69e4bc57e3990/carrot-foundation-ipfs-schemas-0.1.6.tgz","_integrity":"sha512-RzCZg2KQS2vxAWsPRT7HG/rr/FjsF9NegxfKbZKVAuNCMlMqUrIKnxruQYQN7mGIOca9FrVExQbsAAB4hSzsTA==","repository":{"url":"git+https://github.com/carrot-foundation/schemas.git","type":"git"},"_npmVersion":"10.9.2","description":"JSON Schema definitions and Zod validation schemas for Carrot IPFS records","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"4.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","glob":"11.0.3","husky":"9.1.7","cspell":"9.2.0","typescript":"5.3.3","@types/node":"22.15.0","ajv-formats":"3.0.1","lint-staged":"16.1.4","@commitlint/cli":"19.8.1","@cspell/dict-pt-br":"2.4.2","npm-package-json-lint":"9.0.0","@commitlint/config-conventional":"19.8.1","npm-package-json-lint-config-default":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ipfs-schemas_0.1.6_1759353462281_0.01947918571564","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-09-18T21:32:17.058Z","modified":"2026-04-13T15:00:30.732Z","0.1.0":"2025-09-18T21:32:17.349Z","0.1.1":"2025-09-18T21:37:49.090Z","0.1.2":"2025-09-18T21:46:21.419Z","0.1.3":"2025-09-24T21:12:37.992Z","0.1.4":"2025-09-30T13:57:25.160Z","0.1.5":"2025-10-01T20:59:48.517Z","0.1.6":"2025-10-01T21:17:42.470Z"},"bugs":{"url":"https://github.com/carrot-foundation/schemas/issues"},"author":{"name":"Carrot Foundation"},"license":"Apache-2.0","homepage":"https://github.com/carrot-foundation/schemas#readme","keywords":["carrot","ipfs","schema","validation","zod","typescript","blockchain","json-schema"],"repository":{"url":"git+https://github.com/carrot-foundation/schemas.git","type":"git"},"description":"JSON Schema definitions and Zod validation schemas for Carrot IPFS records","maintainers":[{"email":"npm.admin@carrot.eco","name":"carrot.fndn"},{"email":"amarcoscastelo@gmail.com","name":"amarcoscastelo"},{"email":"cristianorsantos.95@gmail.com","name":"cristianosantos95"},{"email":"sangalli@gmail.com","name":"sangalli"}],"readme":"# 🥕 Carrot IPFS Schemas\n\nThis repository contains all JSON Schemas used across the Carrot ecosystem.\n\nThese schemas define the structure of IPFS metadata for tokenized assets.\nThey are versioned, publicly referenceable, and used for validation, traceability, and frontend/backend integration.\n\n## 📦 Structure\n\n- Schemas are organized by type (e.g., `mass-id`, `gas-id`, `shared`) and follow [Semantic Versioning](https://semver.org/), but folder names are not versioned.\n- Each schema lives in its own folder and includes an `example.json` for testing and documentation.\n- Shared components like `signature`, `attribute`, and the `root` schema are located in `schemas/ipfs/shared`.\n\n## 🔖 Versioning\n\n- Schemas are versioned using Git tags (`vX.Y.Z`); directory names are not versioned.\n- For released versions, each schema’s `$id` must point to the tagged raw URL to remain immutable.\n- During development on `main`, `$id` may reference `refs/heads/main`, but consumers should pin to tags in production.\n- Keep `$ref` paths relative; they resolve against the `$id` base (the tag) at validation time.\n\nExample `$id` pinned to a tag:\n\n```json\n\"$id\": \"https://raw.githubusercontent.com/carrot-foundation/schemas/refs/tags/v0.1.0/schemas/ipfs/collection/collection.schema.json\"\n```\n\n## ✅ Usage\n\nYou may:\n\n- Reference any schema via its `$id` (e.g. in IPFS metadata)\n- Validate metadata files using these schemas\n- Link to them from applications, dashboards, or traceability tools\n\nYou may not:\n\n- Redistribute, rebrand, or fork these schemas for other ecosystems\n- Create derivative schemas that use Carrot's identity\n\nSee [NOTICE](./NOTICE) for full usage guidance.\n\n## 🔐 License\n\nLicensed under the [Apache License 2.0](./LICENSE).\nSee [NOTICE](./NOTICE) for additional terms and usage intentions.\n","readmeFilename":"README.md"}