{"_id":"@agentlair/scitt","_rev":"2-32d261e3cd81af723bba105b6779d98c","name":"@agentlair/scitt","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@agentlair/scitt","version":"0.0.1","keywords":["agentlair","agent-trust","scitt","rfc9711","transparency-log","cose","signed-statement"],"author":{"url":"piiiico","name":"AgentLair"},"license":"Apache-2.0","_id":"@agentlair/scitt@0.0.1","maintainers":[{"name":"piiiico","email":"pico@amdal.dev"}],"homepage":"https://agentlair.dev/specs/scitt","bugs":{"url":"https://github.com/piiiico/agentlair-primitives/issues"},"dist":{"shasum":"78b9a57d0ce6116ea44ac844ad3d468d8950112e","tarball":"https://registry.npmjs.org/@agentlair/scitt/-/scitt-0.0.1.tgz","fileCount":6,"integrity":"sha512-fU6QhsSRvXLHjsKoySfOi0wkvcKI3ZvRoZuiAhuWD+j6n5/tg0hHwzgzQuKSjVeRZm/nB00H1yzguyKTB6uIYw==","signatures":[{"sig":"MEUCIGraf8zwGHtcrSRncXBbSZtMrB52vKnUNGguSgpxEMR7AiEA1m14DqNgtPtX8BmLakR7jBfP+UwbkCpdzzB9q9siZ84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4776},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","prepublishOnly":"tsc"},"_npmUser":{"name":"piiiico","email":"pico@amdal.dev"},"repository":{"url":"git+https://github.com/piiiico/agentlair-primitives.git","type":"git"},"_npmVersion":"10.9.7","description":"AgentLair SCITT (Supply Chain Integrity, Transparency, and Trust) primitive — reserved namespace stub. Append-only transparency log for agent-signed statements. RFC 9711-aligned. See https://agentlair.dev","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scitt_0.0.1_1777772020598_0.8387330224175986","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@agentlair/scitt","version":"0.1.0","description":"AgentLair SCITT — browse and verify entries in the AgentLair transparency log. verifyEntry, listCorpus, getCorpusStats, getAtomFeed. Zero runtime deps.","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","check":"tsc --noEmit","test":"bun test","prepublishOnly":"tsc"},"keywords":["agentlair","agent-trust","scitt","rfc9711","transparency-log","cose","signed-statement","receipt-verifier","eu-ai-act"],"author":{"name":"AgentLair","url":"piiiico"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/piiiico/agentlair-primitives.git"},"homepage":"https://agentlair.dev/specs/scitt","bugs":{"url":"https://github.com/piiiico/agentlair-primitives/issues"},"engines":{"node":">=18.0.0"},"devDependencies":{"typescript":"^5.9.3"},"_id":"@agentlair/scitt@0.1.0","gitHead":"98e6e6fa280f19ca0215d5214ad0a8a6e8715b1c","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-rqnlmARJfhuVNZd6TiFFCEkSiNfex6Sg7YM4FANggdBhSpdPiUqONe1koFtbF6tKQRxEG/BNRvYgMxzG3U/rtA==","shasum":"ab850dfcb526eaca51993f365af5f919d022c680","tarball":"https://registry.npmjs.org/@agentlair/scitt/-/scitt-0.1.0.tgz","fileCount":6,"unpackedSize":21173,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDTsbs583kQzMk8ozfqC5cEYNuwE2QTyPXerv2UVhh4fwIhAPtO4nFSLHAbx70uAZx8ArKIc2C4DnapsX0GGoVMsE7O"}]},"_npmUser":{"name":"piiiico","email":"pico@amdal.dev"},"directories":{},"maintainers":[{"name":"piiiico","email":"pico@amdal.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scitt_0.1.0_1777913446262_0.3664523242128821"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-03T01:33:40.533Z","modified":"2026-05-04T16:50:46.532Z","0.0.1":"2026-05-03T01:33:40.737Z","0.1.0":"2026-05-04T16:50:46.411Z"},"bugs":{"url":"https://github.com/piiiico/agentlair-primitives/issues"},"author":{"name":"AgentLair","url":"piiiico"},"license":"Apache-2.0","homepage":"https://agentlair.dev/specs/scitt","keywords":["agentlair","agent-trust","scitt","rfc9711","transparency-log","cose","signed-statement","receipt-verifier","eu-ai-act"],"repository":{"type":"git","url":"git+https://github.com/piiiico/agentlair-primitives.git"},"description":"AgentLair SCITT — browse and verify entries in the AgentLair transparency log. verifyEntry, listCorpus, getCorpusStats, getAtomFeed. Zero runtime deps.","maintainers":[{"name":"piiiico","email":"pico@amdal.dev"}],"readme":"# @agentlair/scitt\n\nVerify entries in the AgentLair transparency log without writing fetch calls by hand.\n\n## Install\n\n```bash\nnpm install @agentlair/scitt\n# or\nbun add @agentlair/scitt\n```\n\nZero runtime dependencies. Node 18+, Bun, Cloudflare Workers.\n\n## Usage\n\n```typescript\nimport { verifyEntry, listCorpus, getCorpusStats, getAtomFeed } from '@agentlair/scitt';\n\n// Check an entry exists in the transparency log\nconst result = await verifyEntry({ entry_id: 'your-audit-entry-id' });\nif (result.ok) {\n  console.log(`Receipt: ${result.data.byte_length} bytes`);\n  console.log(result.data.receipt_cbor); // base64 COSE_Sign1\n} else if (result.error.code === 'not_found') {\n  console.log('Entry not registered yet');\n}\n\n// Browse the public corpus\nconst page = await listCorpus({ limit: 20 });\nif (page.ok) console.log(`${page.data.count} receipts this page`);\n\n// Aggregate stats\nconst stats = await getCorpusStats();\nif (stats.ok) console.log(`${stats.data.total_receipts} total receipts`);\n```\n\nAll functions return `ApiResult<T>`: check `result.ok` before accessing `result.data`. No exceptions thrown.\n\n## What is SCITT?\n\nSupply Chain Integrity, Transparency, and Trust. Every PoPA attestation, git-commit registration, and behavioral audit entry in AgentLair flows through an append-only Merkle tree. Receipts are COSE_Sign1 Merkle inclusion proofs, publicly verifiable against the issuer DID. EU AI Act Article 12 aligned.\n\nSpec: https://agentlair.dev/specs/scitt\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}