{"_id":"@absolutejs/agent-reputation","_rev":"9-2aa8a1896a5074d3106924bb7b816b24","name":"@absolutejs/agent-reputation","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"@absolutejs/agent-reputation","version":"0.1.0","author":{"name":"Alex Kahn"},"license":"MIT","_id":"@absolutejs/agent-reputation@0.1.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-reputation","bugs":{"url":"https://github.com/absolutejs/agent-reputation/issues"},"dist":{"shasum":"b733a1e81b783e614e6cd3299eab359fc5c67a6a","tarball":"https://registry.npmjs.org/@absolutejs/agent-reputation/-/agent-reputation-0.1.0.tgz","fileCount":13,"integrity":"sha512-MEJAnPJ8MCkEYSp7gNLfZd0fKa/ppTkBzZeJ7+vr7wz1lUE8XUvw284yhKgkX9/F0+LAqbEaXyhVCiMsUG4ctw==","signatures":[{"sig":"MEUCICS9DA/5rgYCA8sYUkvwYnFshP/TNfQ6K63uMHviDdJ/AiEAgzv4Cvm37k7p3G5LLi0GFEX7yM1PU+i65RWJ8xbYurU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"01ae64d36272499594c4afa0ad733ffad9509c9f","scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @sinclair/typebox && tsc -p tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md,yml}\"","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/agent-reputation.git","type":"git"},"_npmVersion":"10.9.2","description":"Evidence-based scoped AI agent reputation with W3C Verifiable Credentials 2.0 adapters.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-reputation_0.1.0_1784179734851_0.4345929142565079","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@absolutejs/agent-reputation","version":"0.1.1","author":{"name":"Alex Kahn"},"license":"MIT","_id":"@absolutejs/agent-reputation@0.1.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-reputation","bugs":{"url":"https://github.com/absolutejs/agent-reputation/issues"},"dist":{"shasum":"dd769d325519c43c8dadbd130f925008b954f25d","tarball":"https://registry.npmjs.org/@absolutejs/agent-reputation/-/agent-reputation-0.1.1.tgz","fileCount":13,"integrity":"sha512-R4Cqx46J1xb2TUivyA51Irc4kT3z3zmTULde32n+ymv0lKhprrBCJiLECpN8ITUkbFAb/8GCQ/hp6FHmQRPfQw==","signatures":[{"sig":"MEYCIQCks82efROf+lnDiQPWH0sRQ2Zoy/in5xPSt40YtNktGgIhALkLXO+IraMQUmI5v5xY5aOAoW5tWCtj5eOyZCL9P8+j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18658},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"01ae64d36272499594c4afa0ad733ffad9509c9f","scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @sinclair/typebox && tsc -p tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md,yml}\"","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/agent-reputation.git","type":"git"},"_npmVersion":"10.9.2","description":"Evidence-based scoped AI agent reputation with W3C Verifiable Credentials 2.0 adapters.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-reputation_0.1.1_1784181616454_0.6197178788547191","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@absolutejs/agent-reputation","version":"0.1.2","author":{"name":"Alex Kahn"},"license":"MIT","_id":"@absolutejs/agent-reputation@0.1.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-reputation","bugs":{"url":"https://github.com/absolutejs/agent-reputation/issues"},"dist":{"shasum":"ba89a9cf98f340e4179cf15829483230d142fe95","tarball":"https://registry.npmjs.org/@absolutejs/agent-reputation/-/agent-reputation-0.1.2.tgz","fileCount":13,"integrity":"sha512-0zpIcZSLscdPgmeekn4407ajrGiwuAKqV5LbyYajJMB3sROYAktjb7b64G+Y/x0fCnhoCi7JNEXV85FHZEy04w==","signatures":[{"sig":"MEQCIDa77p8p4UrBz3SG0YKDd+JNwhsRxe0Zt3WHDC6eeMsYAiBzNq76VqZ4GWhCM9uGapQngePCRUmo0k254k6HzRGMGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"9257df14997ada61655c4173258e7d842845169f","scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @sinclair/typebox && tsc -p tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md,yml}\"","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/agent-reputation.git","type":"git"},"_npmVersion":"10.9.2","description":"Evidence-based scoped AI agent reputation with W3C Verifiable Credentials 2.0 adapters.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-reputation_0.1.2_1784396902915_0.5532053314636889","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@absolutejs/agent-reputation","version":"0.2.0","author":{"name":"Alex Kahn"},"license":"MIT","_id":"@absolutejs/agent-reputation@0.2.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-reputation","bugs":{"url":"https://github.com/absolutejs/agent-reputation/issues"},"dist":{"shasum":"84daf2f6863a5278f2c2a8ab1030c207faaadfea","tarball":"https://registry.npmjs.org/@absolutejs/agent-reputation/-/agent-reputation-0.2.0.tgz","fileCount":15,"integrity":"sha512-VJFwoU8Hva1ApTjmq737X0kwv1jTtpSWAkInQcHO0v/TiYTXjJKjbv91WckXCrCaTQ3uUJGWA6v/VteQ1gGKvw==","signatures":[{"sig":"MEUCIQCr8noaDrxeH/WXIxFYw+//8aGLKTc1Y3Uj4JV6DNRYKAIgEvDC5nhZUmmo8w+6hNN6oMgBWY7HbOiCLJ2kUhxMRm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./drizzle":{"types":"./dist/drizzle.d.ts","import":"./dist/drizzle.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"bd1519086c7715dde783b210e74d6527e0b02e5f","scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts src/drizzle.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @sinclair/typebox --external drizzle-orm --external 'drizzle-orm/*' --external drizzle-typebox && tsc -p tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md,yml}\"","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/agent-reputation.git","type":"git"},"_npmVersion":"10.9.2","description":"Evidence-based scoped AI agent reputation with W3C Verifiable Credentials 2.0 adapters.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"drizzle-typebox":"1.0.0-beta.14-a36c63d","@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-orm":"1.0.0-rc.4","@electric-sql/pglite":"0.3.14"},"peerDependencies":{"drizzle-orm":">=1.0.0-rc.4 <2"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-reputation_0.2.0_1784833790096_0.48855368267642385","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@absolutejs/agent-reputation","version":"0.2.1","author":"Alex Kahn","license":"MIT","_id":"@absolutejs/agent-reputation@0.2.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-reputation","bugs":{"url":"https://github.com/absolutejs/agent-reputation/issues"},"dist":{"shasum":"fbae44bee3715ffaecb044f651f9a0f08c4caa7b","tarball":"https://registry.npmjs.org/@absolutejs/agent-reputation/-/agent-reputation-0.2.1.tgz","fileCount":15,"integrity":"sha512-Vuj4+SFp0NtF/W/UaKk3hE47z6OBFbKIQb8WSV84f2o45W49WqSJRUEOHROg7u2qYxVHky6jBYs66f4w1LDioA==","signatures":[{"sig":"MEQCIGO+FHLtHNokiRvJ9q3aS9Rf/AgGGf18kBHORPkWrnbPAiATF0a7DZdTQDc2at1fRPlOhIKqi4ERZduMq3DZDbiVWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"fbae44bee3715ffaecb044f651f9a0f08c4caa7b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./drizzle":{"types":"./dist/drizzle.d.ts","import":"./dist/drizzle.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts src/drizzle.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @sinclair/typebox --external drizzle-orm --external 'drizzle-orm/*' --external drizzle-typebox && tsc -p tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md,yml}\"","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Vuj4+SFp0NtF/W/UaKk3hE47z6OBFbKIQb8WSV84f2o45W49WqSJRUEOHROg7u2qYxVHky6jBYs66f4w1LDioA==","absolutejs":{"runtimePeers":{"drizzle-orm":{"range":">=1.0.0-rc.4 <2","tested":"1.0.0-rc.4","optional":true,"buildExternals":["drizzle-orm"],"artifactImports":["drizzle-orm","drizzle-orm/pg-core"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/agent-reputation.git","type":"git"},"_npmVersion":"10.8.3","description":"Evidence-based scoped AI agent reputation with W3C Verifiable Credentials 2.0 adapters.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"drizzle-typebox":"1.0.0-beta.14-a36c63d","@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-orm":"1.0.0-rc.4","@electric-sql/pglite":"0.3.14"},"peerDependencies":{"drizzle-orm":">=1.0.0-rc.4 <2"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-reputation_0.2.1_1784916462570_0.18865570928863384","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@absolutejs/agent-reputation","version":"0.2.2","author":"Alex Kahn","license":"MIT","_id":"@absolutejs/agent-reputation@0.2.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-reputation","bugs":{"url":"https://github.com/absolutejs/agent-reputation/issues"},"dist":{"shasum":"1fb20160256daff99fdfcefdffdbdad62ec174f0","tarball":"https://registry.npmjs.org/@absolutejs/agent-reputation/-/agent-reputation-0.2.2.tgz","fileCount":15,"integrity":"sha512-C7uxtR1nWlvmcVOojkit/0SC4Hk3cbyIeTzhr4QTs6OcUGZEeZiSU7hfE2hGE2xKk2Y6EcsE7wm8AZwR6yOtWA==","signatures":[{"sig":"MEUCIQDA6kwjg5ipCredfCU3ELu1Eam/NsWxXLB8Hsz+IfxOWwIgVTaAAs+WcN1eG9ux2vcUgAaUYAYPjKY/+QNW+aZLusA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1fb20160256daff99fdfcefdffdbdad62ec174f0","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./drizzle":{"types":"./dist/drizzle.d.ts","import":"./dist/drizzle.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts src/drizzle.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @sinclair/typebox --external drizzle-orm --external 'drizzle-orm/*' --external drizzle-typebox && tsc -p tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md,yml}\"","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-C7uxtR1nWlvmcVOojkit/0SC4Hk3cbyIeTzhr4QTs6OcUGZEeZiSU7hfE2hGE2xKk2Y6EcsE7wm8AZwR6yOtWA==","absolutejs":{"runtimePeers":{"drizzle-orm":{"range":">=1.0.0-rc.4 <2","tested":"1.0.0-rc.4","optional":true,"buildExternals":["drizzle-orm"],"artifactImports":["drizzle-orm","drizzle-orm/pg-core"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/agent-reputation.git","type":"git"},"_npmVersion":"10.8.3","description":"Evidence-based scoped AI agent reputation with W3C Verifiable Credentials 2.0 adapters.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"drizzle-typebox":"1.0.0-beta.14-a36c63d","@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-orm":"1.0.0-rc.4","@electric-sql/pglite":"0.3.14"},"peerDependencies":{"drizzle-orm":">=1.0.0-rc.4 <2"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-reputation_0.2.2_1785116262012_0.29365200585882634","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@absolutejs/agent-reputation","version":"0.2.3","author":"Alex Kahn","license":"MIT","_id":"@absolutejs/agent-reputation@0.2.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-modules/tree/main/reputation","bugs":{"url":"https://github.com/absolutejs/agent-modules/issues"},"dist":{"shasum":"d600f26781878b7100bdf4fe8b10bae0d2d7497b","tarball":"https://registry.npmjs.org/@absolutejs/agent-reputation/-/agent-reputation-0.2.3.tgz","fileCount":15,"integrity":"sha512-7PxhfM2XGZRTUfccF5aY8QuAHgDPLO590MKn3+QhsDc+tvRDJh2XH0xc/KJ+n8tbLD5FYf1a1Mr7uI8nTlcI4w==","signatures":[{"sig":"MEUCIQD1KzQ9VH9vufw5W9oONNujkAIPnM0ceaKG8OG6KOWQQgIgXtksHjoEf6fL7e52z3O55ishwmwRCwvhmcRKbrM4LhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"d600f26781878b7100bdf4fe8b10bae0d2d7497b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./drizzle":{"types":"./dist/drizzle.d.ts","import":"./dist/drizzle.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts src/drizzle.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @sinclair/typebox --external drizzle-orm --external 'drizzle-orm/*' --external drizzle-typebox && tsc -p tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md,yml}\"","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-7PxhfM2XGZRTUfccF5aY8QuAHgDPLO590MKn3+QhsDc+tvRDJh2XH0xc/KJ+n8tbLD5FYf1a1Mr7uI8nTlcI4w==","absolutejs":{"runtimePeers":{"drizzle-orm":{"range":">=1.0.0-rc.4 <2","tested":"1.0.0-rc.4","optional":true,"buildExternals":["drizzle-orm"],"artifactImports":["drizzle-orm","drizzle-orm/pg-core"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/agent-modules.git","type":"git","directory":"reputation"},"_npmVersion":"10.8.3","description":"Evidence-based scoped AI agent reputation with W3C Verifiable Credentials 2.0 adapters.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"drizzle-typebox":"1.0.0-beta.14-a36c63d","@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-orm":"1.0.0-rc.4","@electric-sql/pglite":"0.3.14"},"peerDependencies":{"drizzle-orm":">=1.0.0-rc.4 <2"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-reputation_0.2.3_1785524705271_0.406957931647816","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@absolutejs/agent-reputation","version":"0.3.0","author":{"name":"Alex Kahn"},"license":"MIT","_id":"@absolutejs/agent-reputation@0.3.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-modules/tree/main/reputation","bugs":{"url":"https://github.com/absolutejs/agent-modules/issues"},"dist":{"shasum":"4e624ed2417357c6ef2faf584fd1f186c5cff51d","tarball":"https://registry.npmjs.org/@absolutejs/agent-reputation/-/agent-reputation-0.3.0.tgz","fileCount":15,"integrity":"sha512-v3N9lgRMt8lp6R+RGw5KG2BhibL7Fg/6AfjuEgqmJ97z2nGY4LHUSnbhFkJfelGB19bNWIjIRVbxY1HEqNS8Tw==","signatures":[{"sig":"MEUCIFaW5cipWEk0dmss4nApupfPSaBhDqRPCJTUaxSeTydNAiEA6bFg+98VNWVOWv11EqBIOZqeMZNQ1lEkX8b+j58Jvgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51548},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./drizzle":{"types":"./dist/drizzle.d.ts","import":"./dist/drizzle.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"b10d48cf120310b41357343d582ccc010176e63f","scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts src/drizzle.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @sinclair/typebox --external drizzle-orm --external 'drizzle-orm/*' --external drizzle-typebox --external typebox --external 'typebox/*' && tsc -p tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md,yml}\"","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/agent-modules.git","type":"git","directory":"reputation"},"_npmVersion":"10.9.2","description":"Evidence-based scoped AI agent reputation with W3C Verifiable Credentials 2.0 adapters.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typebox":"^1.3.16","drizzle-typebox":"1.0.0-beta.14-a36c63d","@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-orm":"1.0.0-rc.4","@electric-sql/pglite":"0.3.14"},"peerDependencies":{"drizzle-orm":">=1.0.0-rc.4 <2"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-reputation_0.3.0_1787448993401_0.9673086129337767","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@absolutejs/agent-reputation","version":"0.3.1","description":"Evidence-based scoped AI agent reputation with W3C Verifiable Credentials 2.0 adapters.","type":"module","license":"MIT","author":{"name":"Alex Kahn"},"repository":{"type":"git","url":"git+https://github.com/absolutejs/agent-modules.git","directory":"reputation"},"homepage":"https://github.com/absolutejs/agent-modules/tree/main/reputation","bugs":{"url":"https://github.com/absolutejs/agent-modules/issues"},"publishConfig":{"access":"public"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./drizzle":{"types":"./dist/drizzle.d.ts","import":"./dist/drizzle.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"absolutejs":{"manifestContract":2},"scripts":{"format":"prettier --write \"./**/*.{ts,json,md,yml}\"","typecheck":"tsc --noEmit","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/drizzle.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @sinclair/typebox --external drizzle-orm --external 'drizzle-orm/*' --external drizzle-typebox --external typebox --external 'typebox/*' && tsc -p tsconfig.build.json && absolute-manifest emit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"dependencies":{"@absolutejs/manifest":"^0.10.0","@sinclair/typebox":"^0.34.0","drizzle-typebox":"1.0.0-beta.14-a36c63d","typebox":"^1.3.16"},"devDependencies":{"@electric-sql/pglite":"0.3.14","@types/bun":"^1.3.14","drizzle-orm":"1.0.0-rc.4","prettier":"^3.8.3","typescript":"^6.0.3"},"peerDependencies":{"drizzle-orm":">=1.0.0-rc.4 <2"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true}},"_id":"@absolutejs/agent-reputation@0.3.1","gitHead":"e19c66a38fec742ea079329469698e6bd3930396","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-f7jaL2D3maJcZgP0/n3EWs9BN7w+DuQu1hxKMvwfUQvpRFs3ETFwlHIhAqPJ8wiVPQEcSYT/TaUx5xbhXL8JZQ==","shasum":"e1f421dcee87497bfdbe5c85b9e9bc2366deb749","tarball":"https://registry.npmjs.org/@absolutejs/agent-reputation/-/agent-reputation-0.3.1.tgz","fileCount":15,"unpackedSize":51547,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSaQcV1JaZu8kmI30V7ekrC16F8mxwcgb1nW7306wV9gIgXPDmzGcoUvOhvNV2YO9hbvR6+N1fs/wN0CKO/Ww5yEY="}]},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-reputation_0.3.1_1787449408103_0.19089467397007787"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-16T05:28:54.581Z","modified":"2026-08-23T01:43:28.417Z","0.1.0":"2026-07-16T05:28:54.988Z","0.1.1":"2026-07-16T06:00:16.599Z","0.1.2":"2026-07-18T17:48:23.068Z","0.2.0":"2026-07-23T19:09:50.260Z","0.2.1":"2026-07-24T18:07:42.720Z","0.2.2":"2026-07-27T01:37:42.169Z","0.2.3":"2026-07-31T19:05:05.412Z","0.3.0":"2026-08-23T01:36:33.540Z","0.3.1":"2026-08-23T01:43:28.247Z"},"bugs":{"url":"https://github.com/absolutejs/agent-modules/issues"},"author":{"name":"Alex Kahn"},"license":"MIT","homepage":"https://github.com/absolutejs/agent-modules/tree/main/reputation","repository":{"type":"git","url":"git+https://github.com/absolutejs/agent-modules.git","directory":"reputation"},"description":"Evidence-based scoped AI agent reputation with W3C Verifiable Credentials 2.0 adapters.","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"readme":"# @absolutejs/agent-reputation\n\nPortable, evidence-based reputation for AI agents without a gameable universal\ntrust score.\n\nReputation is always assessed for an explicit scope. Evidence has a stable\nsubject and issuer, bounded value and confidence, issuance and expiration,\noptional receipt digest, verification status, and revocation state. Assessment\nuses a neutral Bayesian prior, time decay, configurable issuer trust, and a cap\nper issuer so one party cannot inflate a score by repeating claims.\n\n```ts\nimport { createAgentReputation } from \"@absolutejs/agent-reputation\";\nimport {\n  agentReputationDrizzleSchema,\n  createDrizzleAgentReputationStore,\n} from \"@absolutejs/agent-reputation/drizzle\";\n\nconst reputation = createAgentReputation({\n  store: createDrizzleAgentReputationStore({ db }),\n  verifyEvidence: (evidence) => verifyIssuerReceipt(evidence),\n  issuerWeights: { \"did:web:certifier.example\": 1 },\n});\n\nawait reputation.record(signedConformanceEvidence);\nconst assessment = await reputation.assess(\n  \"https://agents.example/calendar\",\n  \"calendar.scheduling\",\n);\n```\n\nInclude `agentReputationDrizzleSchema` in the host's normal Drizzle migrations.\nThe package-owned RC4 store works with Postgres providers including Neon,\ngenerates insert/select TypeBoxes, and uses a Bun-portable JSONB codec. The\nstructural SQL adapter remains available for compatibility.\n\nUnsigned or unverifiable evidence is denied by default. `allowUnverified` is an\nexplicit local-development escape hatch. Revoked and expired evidence is never\nscored, evidence from each issuer is capped, old evidence decays, and evidence\nfrom one scope is never silently reused in another.\n\n`createAgentReputationCredential()` maps an assessment to the W3C Verifiable\nCredentials Data Model 2.0. Signing and verification remain adapters so callers\ncan use the W3C JOSE/COSE Recommendation, Data Integrity proofs, SD-JWT, a DID\nstack, or an enterprise trust service without provider lock-in.\nThe package publishes a stable remote JSON-LD context at\n<https://absolutejs.github.io/agents/contexts/reputation/v1.json>.\n\nStandards:\n\n- <https://www.w3.org/TR/vc-data-model-2.0/>\n- <https://www.w3.org/TR/vc-jose-cose/>\n\n## License\n\nMIT\n","readmeFilename":"README.md"}