{"_id":"@tenuo/core","_rev":"12-4583fbd8db3d4fcf0ab77b43466a978a","name":"@tenuo/core","dist-tags":{"latest":"0.3.6-beta.0","beta":"0.3.7-beta.0"},"versions":{"0.2.4-beta.0":{"name":"@tenuo/core","version":"0.2.4-beta.0","keywords":["tenuo","authorization","agents","mcp","wasm","capabilities"],"author":{"name":"Tenuo Contributors"},"license":"Apache-2.0","_id":"@tenuo/core@0.2.4-beta.0","maintainers":[{"name":"aimable100","email":"aimable@niyikiza.com"}],"homepage":"https://github.com/tenuo-ai/tenuo/tree/main/tenuo-ts/packages/core","bugs":{"url":"https://github.com/tenuo-ai/tenuo/issues"},"dist":{"shasum":"0299f2a6e495e89b8331edf4934cad9c2e7da8cf","tarball":"https://registry.npmjs.org/@tenuo/core/-/core-0.2.4-beta.0.tgz","fileCount":44,"integrity":"sha512-pusLvISLXplAGJUBVMWB8bDqgGR99RE/44xEtR30FsekFWx8HoHx63qJJ4Ym6uMHA5rwjGXTp42AzFKoBSTQkw==","signatures":[{"sig":"MEUCIEJ1GvzC6rrbEZhpzrdbGp4nGgWX2f5OETiqeXBCSiztAiEAyd3T3cTL3ZGZww/Y2dI5zUedzIbkp0St2ogfSP+MtaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tenuo%2fcore@0.2.4-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3797047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6e01cea52c8e00c3de97ab405c75c9a4ddfad36f","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && mkdir -p dist/generated && cp src/generated/package.json src/generated/tenuo_wasm.js src/generated/tenuo_wasm.d.ts src/generated/tenuo_wasm_bg.wasm src/generated/tenuo_wasm_bg.wasm.d.ts dist/generated/ && cp ../../../LICENSE LICENSE","typecheck":"tsc --noEmit","build:wasm":"pnpm --dir ../.. build:wasm","pack:smoke":"node scripts/pack-smoke.mjs","test:watch":"vitest","publish:npm":"npm publish --access public --provenance --tag beta"},"_npmUser":{"name":"aimable100","email":"aimable@niyikiza.com"},"repository":{"url":"git+https://github.com/tenuo-ai/tenuo.git","type":"git","directory":"tenuo-ts/packages/core"},"_npmVersion":"10.8.2","description":"Tenuo TypeScript SDK — authorization decisions run in the Rust core (WASM).","directories":{},"sideEffects":["./dist/generated/**"],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","vitest":"^3.0.9","typescript":"~5.8.2","@types/node":"^22.13.10","@modelcontextprotocol/sdk":"1.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.4-beta.0_1788321521152_0.31188867202807535","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-beta.0":{"name":"@tenuo/core","version":"0.2.5-beta.0","keywords":["tenuo","authorization","agents","mcp","wasm","capabilities"],"author":{"name":"Tenuo Contributors"},"license":"Apache-2.0","_id":"@tenuo/core@0.2.5-beta.0","maintainers":[{"name":"aimable100","email":"aimable@niyikiza.com"}],"homepage":"https://github.com/tenuo-ai/tenuo/tree/main/tenuo-ts/packages/core","bugs":{"url":"https://github.com/tenuo-ai/tenuo/issues"},"dist":{"shasum":"a4485618e212b76c25f631b2627e384f66bda71f","tarball":"https://registry.npmjs.org/@tenuo/core/-/core-0.2.5-beta.0.tgz","fileCount":44,"integrity":"sha512-heHCjtLBkmHLRZWO687APYA3F8VJps1buKF45URL30iLax3iRsnDCyuXm7bI2nmmK7vd3Ujuo7+ZJSGrBThoWA==","signatures":[{"sig":"MEUCIHG/cvKkRXGq5kJUmTzrxCreOaDhyY5tY0TMxAHSKprDAiEA3im2e1lGOsOYA43p43aX+sNLjAriUWN6dY7nNcOz3wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tenuo%2fcore@0.2.5-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3994915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"3c666bdcc6ea8745314aa54b00c347378d42c166","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-build-assets.mjs","typecheck":"tsc --noEmit","build:wasm":"pnpm --dir ../.. build:wasm","pack:smoke":"node scripts/pack-smoke.mjs","test:watch":"vitest","publish:npm":"npm publish --access public --provenance --tag beta"},"_npmUser":{"name":"aimable100","email":"aimable@niyikiza.com"},"repository":{"url":"git+https://github.com/tenuo-ai/tenuo.git","type":"git","directory":"tenuo-ts/packages/core"},"_npmVersion":"10.8.2","description":"Tenuo TypeScript SDK — authorization decisions run in the Rust core (WASM).","directories":{},"sideEffects":["./dist/generated/**"],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","vitest":"^3.0.9","fast-check":"4.9.0","typescript":"~5.8.2","@types/node":"^22.13.10","@modelcontextprotocol/sdk":"1.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.5-beta.0_1788763024897_0.7708923913681696","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.0":{"name":"@tenuo/core","version":"0.3.0-beta.0","keywords":["tenuo","authorization","agents","mcp","wasm","capabilities"],"author":{"name":"Tenuo Contributors"},"license":"Apache-2.0","_id":"@tenuo/core@0.3.0-beta.0","maintainers":[{"name":"aimable100","email":"aimable@niyikiza.com"}],"homepage":"https://github.com/tenuo-ai/tenuo/tree/main/tenuo-ts/packages/core","bugs":{"url":"https://github.com/tenuo-ai/tenuo/issues"},"dist":{"shasum":"ce1e24752d6aadb1e00beafb2dfe33886a073fd8","tarball":"https://registry.npmjs.org/@tenuo/core/-/core-0.3.0-beta.0.tgz","fileCount":47,"integrity":"sha512-5Eum1WcMQe4ed5sNs0Pq2B+EiNLRoLafRbL+/k9bjO4150ssgF/cchByY+irpqulrfolZWKvwAO8/yCJzcaohA==","signatures":[{"sig":"MEUCIQCPOYZzOOK0uj9657HXicRKIj9c8MyL91RNl+aWltkJogIgNR/VM0ySM6pyyIXZBcHWPz2e73TGPWkfd2widXDdH+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwvzIms0trHEolg4bdiSRL7iY9hQ8kHLfK4y7/yXbPZgIhAM/oC4bTa8VVxX5AOBXGt1kIoWEbeuLUS6kqmBYzbEUH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tenuo%2fcore@0.3.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4174632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"307fa02943f018d6190eb265a3defaf4f273a668","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-build-assets.mjs","typecheck":"tsc --noEmit","build:wasm":"pnpm --dir ../.. build:wasm","pack:smoke":"node scripts/pack-smoke.mjs","test:watch":"vitest","publish:npm":"npm publish --access public --provenance --tag beta"},"_npmUser":{"name":"aimable100","email":"aimable@niyikiza.com"},"repository":{"url":"git+https://github.com/tenuo-ai/tenuo.git","type":"git","directory":"tenuo-ts/packages/core"},"_npmVersion":"10.8.2","description":"Tenuo TypeScript SDK — authorization decisions run in the Rust core (WASM).","directories":{},"sideEffects":["./dist/generated/**"],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","vitest":"^3.0.9","fast-check":"4.9.0","typescript":"~5.8.2","@types/node":"^22.13.10","@modelcontextprotocol/sdk":"1.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0-beta.0_1789163024493_0.014513721686879144","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-beta.0":{"name":"@tenuo/core","version":"0.3.1-beta.0","keywords":["tenuo","authorization","agents","mcp","wasm","capabilities"],"author":{"name":"Tenuo Contributors"},"license":"Apache-2.0","_id":"@tenuo/core@0.3.1-beta.0","maintainers":[{"name":"aimable100","email":"aimable@niyikiza.com"}],"homepage":"https://github.com/tenuo-ai/tenuo/tree/main/tenuo-ts/packages/core","bugs":{"url":"https://github.com/tenuo-ai/tenuo/issues"},"dist":{"shasum":"ea0ec1868e76188886b2984581493efcfc407561","tarball":"https://registry.npmjs.org/@tenuo/core/-/core-0.3.1-beta.0.tgz","fileCount":48,"integrity":"sha512-h9U76RwXjFEIyed58svGmNMErg2Nn5ruSvhWKWreALUKuq8s4C7oNsJqoEuYo3QUhOiT9F2Fl8LUbyK1CUq4hw==","signatures":[{"sig":"MEQCIDv36erwpElBVpEypwdZKWEK6x20tcS/QPeuSpAWiqxFAiACprOrLif1Uya8mf8Hk9JhYz9J86oSYiPhNWQY5SPnHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBm3tBrIUfNNi5WjFoJQVjwREn+pc3o6po2J1v41vMxYAiEAuPysM7jhXQxAvRbidukfXdH32ooa/KXgY1Ae+y4HR9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tenuo%2fcore@0.3.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4288157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"beacaf0b92abb238f1df39ee97479a988f63a339","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-build-assets.mjs && node scripts/write-build-info.mjs","typecheck":"tsc --noEmit","build:wasm":"pnpm --dir ../.. build:wasm","pack:smoke":"node scripts/pack-smoke.mjs","test:watch":"vitest","publish:npm":"npm publish --access public --provenance --tag beta"},"_npmUser":{"name":"aimable100","email":"aimable@niyikiza.com"},"repository":{"url":"git+https://github.com/tenuo-ai/tenuo.git","type":"git","directory":"tenuo-ts/packages/core"},"_npmVersion":"10.8.2","description":"Tenuo TypeScript SDK — authorization decisions run in the Rust core (WASM).","directories":{},"sideEffects":["./dist/generated/**"],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","vitest":"^3.0.9","fast-check":"4.9.0","typescript":"~5.8.2","@types/node":"^22.13.10","@modelcontextprotocol/sdk":"1.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1-beta.0_1790264102507_0.8596242115799244","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-beta.0":{"name":"@tenuo/core","version":"0.3.2-beta.0","keywords":["tenuo","authorization","ai-agents","agent-security","llm-security","access-control","capabilities","warrants","delegation","prompt-injection","mcp","model-context-protocol","wasm"],"author":{"name":"Tenuo Contributors"},"license":"Apache-2.0","_id":"@tenuo/core@0.3.2-beta.0","maintainers":[{"name":"aimable100","email":"aimable@niyikiza.com"}],"homepage":"https://github.com/tenuo-ai/tenuo/tree/main/tenuo-ts/packages/core","bugs":{"url":"https://github.com/tenuo-ai/tenuo/issues"},"dist":{"shasum":"2d63edc983393c020958d997b4a3a5a0162de6d3","tarball":"https://registry.npmjs.org/@tenuo/core/-/core-0.3.2-beta.0.tgz","fileCount":48,"integrity":"sha512-Cyq1YxxI417hREikPxCcPPpdiHvWhEXLc3/ahpA7jb89IelULbQfYdUinQEOY8CxnprIFANqg3xuZRBtKB5eUQ==","signatures":[{"sig":"MEYCIQDxF4Dann+Ow6E6Gt2/8sdnGZgJtRQyX+GoqbK118tCCgIhAMaLVNdGTjbg5z9AAKrMTGnldOAvhHKDQyH0hUZGUSOt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB4OP1irDquzqe7D89zmgCVpB98pOdHC1cVsWLLg/KmnAiEAqMUst8PsSqemDMYOIMxGcw02enK1LmRjHrw7Idi3UFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tenuo%2fcore@0.3.2-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4363159},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7f27c7d4782f8f19ec15313e09ab95883a1da811","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-build-assets.mjs && node scripts/write-build-info.mjs","typecheck":"tsc --noEmit","build:wasm":"pnpm --dir ../.. build:wasm","pack:smoke":"node scripts/pack-smoke.mjs","test:watch":"vitest","publish:npm":"npm publish --access public --provenance --tag beta"},"_npmUser":{"name":"aimable100","email":"aimable@niyikiza.com"},"repository":{"url":"git+https://github.com/tenuo-ai/tenuo.git","type":"git","directory":"tenuo-ts/packages/core"},"_npmVersion":"10.8.2","description":"Task-scoped authorization for AI agents in TypeScript: signed warrants limit which tools an agent can call and with which arguments, verified by the Tenuo Rust core compiled to WASM (beta).","directories":{},"sideEffects":["./dist/generated/**"],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","vitest":"^3.0.9","fast-check":"4.9.0","typescript":"~5.8.2","@types/node":"^22.13.10","@modelcontextprotocol/sdk":"1.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2-beta.0_1790994901256_0.8637459665983647","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-beta.0":{"name":"@tenuo/core","version":"0.3.3-beta.0","keywords":["tenuo","authorization","ai-agents","agent-security","llm-security","access-control","capabilities","warrants","delegation","prompt-injection","mcp","model-context-protocol","wasm"],"author":{"name":"Tenuo Contributors"},"license":"Apache-2.0","_id":"@tenuo/core@0.3.3-beta.0","maintainers":[{"name":"aimable100","email":"aimable@niyikiza.com"}],"homepage":"https://github.com/tenuo-ai/tenuo/tree/main/tenuo-ts/packages/core","bugs":{"url":"https://github.com/tenuo-ai/tenuo/issues"},"dist":{"shasum":"797bfea95688de1d42de3eec500f122a59eaf627","tarball":"https://registry.npmjs.org/@tenuo/core/-/core-0.3.3-beta.0.tgz","fileCount":51,"integrity":"sha512-VeEkpYeawomsy1axb67UxZhF/HkUW+3OwCP7OKmkhhz4n1rGVMqY9T9O9wqorOVK/6XUn/TuwGQPhh5yIHW7wg==","signatures":[{"sig":"MEUCIQDGZvGQrRV0H6ce0POFD5WzsaXC0+bAnqybL9SYregRVwIgDFHraboi7NgmGWcXieLvBBAFx6EjW8f4GbNxHl0wxA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC4kbxgr2TVNf/azipurjKoJPcr1wXpiWVl4CObndU99AiEAxvakxi9mPLVqVHmrt9zP59gEvNDZwlV3t69JoZYpals=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tenuo%2fcore@0.3.3-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4405222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6d0b668f3d4d4da137967624eee5e307462ded54","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-build-assets.mjs && node scripts/write-build-info.mjs","typecheck":"tsc --noEmit","build:wasm":"pnpm --dir ../.. build:wasm","pack:smoke":"node scripts/pack-smoke.mjs","test:watch":"vitest","publish:npm":"npm publish --access public --provenance --tag beta"},"_npmUser":{"name":"aimable100","email":"aimable@niyikiza.com"},"repository":{"url":"git+https://github.com/tenuo-ai/tenuo.git","type":"git","directory":"tenuo-ts/packages/core"},"_npmVersion":"10.8.2","description":"Task-scoped authorization for AI agents in TypeScript: signed warrants limit which tools an agent can call and with which arguments, verified by the Tenuo Rust core compiled to WASM (beta).","directories":{},"sideEffects":["./dist/generated/**"],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","vitest":"^3.0.9","fast-check":"4.9.0","typescript":"~5.8.2","@types/node":"^22.13.10","@modelcontextprotocol/sdk":"1.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3-beta.0_1792702586837_0.36009350020662967","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-beta.0":{"name":"@tenuo/core","version":"0.3.4-beta.0","keywords":["tenuo","authorization","ai-agents","agent-security","llm-security","access-control","capabilities","warrants","delegation","prompt-injection","mcp","model-context-protocol","wasm"],"author":{"name":"Tenuo Contributors"},"license":"Apache-2.0","_id":"@tenuo/core@0.3.4-beta.0","maintainers":[{"name":"aimable100","email":"aimable@niyikiza.com"}],"homepage":"https://github.com/tenuo-ai/tenuo/tree/main/tenuo-ts/packages/core","bugs":{"url":"https://github.com/tenuo-ai/tenuo/issues"},"dist":{"shasum":"ebee4152037b597d1dd9702bb62d4c5f09b803e5","tarball":"https://registry.npmjs.org/@tenuo/core/-/core-0.3.4-beta.0.tgz","fileCount":51,"integrity":"sha512-OKYjLj3DV5K1LfonAO9vp5UgfN0D7yXIdqheP/Af1/oHTNIuDDPyzJtI6eZlXe2zGjSRIFvsbtohLFob8WMKaQ==","signatures":[{"sig":"MEUCIQD1Ak8UHAmIt50NRn7n8tn7lxCejXUuAf37NKkjM6sMGAIgC9EZ4WpsBig/oLN6HiBf2V000MntrY7942dvEqtgEQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGreblgbWuJ3r/qwbZF/vbWpUIdgJvB9nhfdM+NfPgWAIgN74UKBpaPDQR0WDSMZga8HXR1sKfpD3UydXwyak3fGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tenuo%2fcore@0.3.4-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4638535},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"134bc5131608bafd20e817f228c098500d371372","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-build-assets.mjs && node scripts/write-build-info.mjs","typecheck":"tsc --noEmit","build:wasm":"pnpm --dir ../.. build:wasm","pack:smoke":"node scripts/pack-smoke.mjs","test:watch":"vitest","publish:npm":"node ../../scripts/npm-release-policy.mjs publish ."},"_npmUser":{"name":"aimable100","email":"aimable@niyikiza.com"},"repository":{"url":"git+https://github.com/tenuo-ai/tenuo.git","type":"git","directory":"tenuo-ts/packages/core"},"_npmVersion":"10.8.2","description":"Task-scoped authorization for AI agents in TypeScript: signed warrants limit which tools an agent can call and with which arguments, verified by the Tenuo Rust core compiled to WASM (beta).","directories":{},"sideEffects":["./dist/generated/**"],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","vitest":"^3.0.9","fast-check":"4.9.0","typescript":"~5.8.2","@types/node":"^22.13.10","@modelcontextprotocol/sdk":"1.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.4-beta.0_1793409512034_0.43138653023023266","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-beta.0":{"name":"@tenuo/core","version":"0.3.5-beta.0","keywords":["tenuo","authorization","ai-agents","agent-security","llm-security","access-control","capabilities","warrants","delegation","prompt-injection","mcp","model-context-protocol","wasm"],"author":{"name":"Tenuo Contributors"},"license":"Apache-2.0","_id":"@tenuo/core@0.3.5-beta.0","maintainers":[{"name":"aimable100","email":"aimable@niyikiza.com"}],"homepage":"https://github.com/tenuo-ai/tenuo/tree/main/tenuo-ts/packages/core","bugs":{"url":"https://github.com/tenuo-ai/tenuo/issues"},"dist":{"shasum":"05d15881322a32b58b6c4e8e86445986161b4059","tarball":"https://registry.npmjs.org/@tenuo/core/-/core-0.3.5-beta.0.tgz","fileCount":51,"integrity":"sha512-aDZQdqHW0GhFYGenHoEDrYyGopCE/o9Hz+EGAh6AqMUU1HmkREGG8BWwl7DaC/n6WGfTiXKwrYFG/vRKFVrYQQ==","signatures":[{"sig":"MEYCIQCttD0pgWWS7bChn/DxqPuUzpDuVFRg+YMdGgdeQI2aUgIhAO75lhMhWLv1NMTp9St+CY1ZNqDu0vTGzJNYt5QZTujO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAkyCJ/lbY3fmoY9VarCHyRmzNXNynSTz/ZrQufsa3XUAiAx7R6gti+/yqz41jqqgaOiIQDRzcUFGsRPqHUIlVj3bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tenuo%2fcore@0.3.5-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4642244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b0de56ab3c053a6ccc0213d13001713286af7cb3","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-build-assets.mjs && node scripts/write-build-info.mjs","typecheck":"tsc --noEmit","build:wasm":"pnpm --dir ../.. build:wasm","pack:smoke":"node scripts/pack-smoke.mjs","test:watch":"vitest","publish:npm":"node ../../scripts/npm-release-policy.mjs publish ."},"_npmUser":{"name":"aimable100","email":"aimable@niyikiza.com"},"repository":{"url":"git+https://github.com/tenuo-ai/tenuo.git","type":"git","directory":"tenuo-ts/packages/core"},"_npmVersion":"10.8.2","description":"Task-scoped authorization for AI agents in TypeScript: signed warrants limit which tools an agent can call and with which arguments, verified by the Tenuo Rust core compiled to WASM (beta).","directories":{},"sideEffects":["./dist/generated/**"],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","vitest":"^3.0.9","fast-check":"4.9.0","typescript":"~5.8.2","@types/node":"^22.13.10","@modelcontextprotocol/sdk":"1.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.5-beta.0_1793415441875_0.07578543991542519","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-beta.0":{"name":"@tenuo/core","version":"0.3.6-beta.0","keywords":["tenuo","authorization","ai-agents","agent-security","llm-security","access-control","capabilities","warrants","delegation","prompt-injection","mcp","model-context-protocol","wasm"],"author":{"name":"Tenuo Contributors"},"license":"Apache-2.0","_id":"@tenuo/core@0.3.6-beta.0","maintainers":[{"name":"aimable100","email":"aimable@niyikiza.com"}],"homepage":"https://github.com/tenuo-ai/tenuo/tree/main/tenuo-ts/packages/core","bugs":{"url":"https://github.com/tenuo-ai/tenuo/issues"},"dist":{"shasum":"4ffa34214ac603660a1435eadfb49ccf0a9dd2ab","tarball":"https://registry.npmjs.org/@tenuo/core/-/core-0.3.6-beta.0.tgz","fileCount":51,"integrity":"sha512-2jYyBU65DPOYyvZL/wiROkd7gQTCFT++s8MdGp7LdrIs3ENv2JHVG47a2UwYa5G6qJ3B2ieQ3tiTHNx1B5dD6Q==","signatures":[{"sig":"MEUCIQDdID120BwkMa/nsd/WzmNY4cO3HWZxJ2dRkHUwKQA/iQIgd8jG7cIrrdZyThcAkj6/fRKYbVMYHZvuuMr16GtpPXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFpRv+Z2x0kSk9JVEK++qE+Flk+w2uprghyRil4yIzYjAiEA0I+6o/9YAUJx4KNeeOh428cqvdQSm+6uKtTI1XCvOnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tenuo%2fcore@0.3.6-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4780089},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"0410b1f29c6d9f3c9012d246e16c15b57807b179","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-build-assets.mjs && node scripts/write-build-info.mjs","typecheck":"tsc --noEmit","build:wasm":"pnpm --dir ../.. build:wasm","pack:smoke":"node scripts/pack-smoke.mjs","test:watch":"vitest","publish:npm":"node ../../scripts/npm-release-policy.mjs publish ."},"_npmUser":{"name":"aimable100","email":"aimable@niyikiza.com"},"repository":{"url":"git+https://github.com/tenuo-ai/tenuo.git","type":"git","directory":"tenuo-ts/packages/core"},"_npmVersion":"10.8.2","description":"Task-scoped authorization for AI agents in TypeScript: signed warrants limit which tools an agent can call and with which arguments, verified by the Tenuo Rust core compiled to WASM (beta).","directories":{},"sideEffects":["./dist/generated/**"],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.6.7","vitest":"^4.1.12","fast-check":"4.9.0","typescript":"~5.8.2","@types/node":"^22.13.10","@modelcontextprotocol/sdk":"1.32.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.6-beta.0_1794287797342_0.3685273271264935","host":"s3://npm-registry-packages-npm-production"}},"0.3.7-beta.0":{"_id":"@tenuo/core@0.3.7-beta.0","bugs":{"url":"https://github.com/tenuo-ai/tenuo/issues"},"dist":{"shasum":"019bf1b7af07d721bf5dbe8bfcd5e42eec62f63a","tarball":"https://registry.npmjs.org/@tenuo/core/-/core-0.3.7-beta.0.tgz","fileCount":51,"integrity":"sha512-bbJhgpD/ylptUg7GEiOpah/tJjR3E33wpbrhrh0pMgDiKTFJtPqssiw1tvZfAZisA8ZfFBsSEiVhfBgS/F+Cfw==","signatures":[{"sig":"MEUCIDj5cUJCoxqPdALvbord1BJ9syVwuKMlTRbxgmDuVN3RAiEA1m0REKnq7XpQ3YWF5hYhR04mNgzEJA18FhOf6oVhXEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEg3VXin5Oj/+N/W5bfKZOoVX7UC7rnxJwQdxGxU80suAiEApGxBOcpBqIVbqFjFuL4LEiXGfBQ/n7o815ExvhHNhvY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tenuo%2fcore@0.3.7-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4816357},"main":"./dist/index.js","name":"@tenuo/core","type":"module","types":"./dist/index.d.ts","author":{"name":"Tenuo Contributors"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f521814a222f474971ba62c2b03ca386f4a3110f","license":"Apache-2.0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-build-assets.mjs && node scripts/write-build-info.mjs","typecheck":"tsc --noEmit","build:wasm":"pnpm --dir ../.. build:wasm","pack:smoke":"node scripts/pack-smoke.mjs","test:watch":"vitest","publish:npm":"node ../../scripts/npm-release-policy.mjs publish ."},"version":"0.3.7-beta.0","_npmUser":{"name":"aimable100","email":"aimable@niyikiza.com"},"homepage":"https://github.com/tenuo-ai/tenuo/tree/main/tenuo-ts/packages/core","keywords":["tenuo","authorization","ai-agents","agent-security","llm-security","access-control","capabilities","warrants","delegation","prompt-injection","mcp","model-context-protocol","wasm"],"repository":{"url":"git+https://github.com/tenuo-ai/tenuo.git","type":"git","directory":"tenuo-ts/packages/core"},"_npmVersion":"10.8.2","description":"Task-scoped authorization for AI agents in TypeScript: signed warrants limit which tools an agent can call and with which arguments, verified by the Tenuo Rust core compiled to WASM (beta).","directories":{},"maintainers":[{"name":"aimable100","email":"aimable@niyikiza.com"}],"sideEffects":["./dist/generated/**"],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"4.6.7","vitest":"^4.1.12","fast-check":"4.9.0","typescript":"~5.8.2","@types/node":"^22.13.10","@modelcontextprotocol/sdk":"1.32.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.3.7-beta.0_1794451674761_0.832099818307501"}}},"time":{"created":"2026-09-02T03:58:40.989Z","modified":"2026-11-12T02:47:55.312Z","0.2.4-beta.0":"2026-09-02T03:58:41.348Z","0.2.5-beta.0":"2026-09-07T06:37:05.053Z","0.3.0-beta.0":"2026-09-11T21:43:44.625Z","0.3.1-beta.0":"2026-09-24T15:35:02.688Z","0.3.2-beta.0":"2026-10-03T02:35:01.377Z","0.3.3-beta.0":"2026-10-22T20:56:26.946Z","0.3.4-beta.0":"2026-10-31T01:18:32.150Z","0.3.5-beta.0":"2026-10-31T02:57:22.015Z","0.3.6-beta.0":"2026-11-10T05:16:37.499Z","0.3.7-beta.0":"2026-11-12T02:47:54.891Z"},"bugs":{"url":"https://github.com/tenuo-ai/tenuo/issues"},"author":{"name":"Tenuo Contributors"},"license":"Apache-2.0","homepage":"https://github.com/tenuo-ai/tenuo/tree/main/tenuo-ts/packages/core","keywords":["tenuo","authorization","ai-agents","agent-security","llm-security","access-control","capabilities","warrants","delegation","prompt-injection","mcp","model-context-protocol","wasm"],"repository":{"url":"git+https://github.com/tenuo-ai/tenuo.git","type":"git","directory":"tenuo-ts/packages/core"},"description":"Task-scoped authorization for AI agents in TypeScript: signed warrants limit which tools an agent can call and with which arguments, verified by the Tenuo Rust core compiled to WASM (beta).","maintainers":[{"name":"aimable100","email":"aimable@niyikiza.com"}],"readme":"","readmeFilename":"README.md"}