{"_id":"@aap-protocol/sdk","name":"@aap-protocol/sdk","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aap-protocol/sdk","version":"0.1.0","description":"Agent Accountability Protocol — TypeScript SDK","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"node dist/test.js"},"keywords":["aap","agent","accountability","protocol","ai","ed25519"],"author":{"name":"Elmadani SALKA"},"license":"MIT","homepage":"https://aap-protocol.dev","repository":{"type":"git","url":"git+https://github.com/ElmadaniS/aap.git"},"dependencies":{"@noble/curves":"^1.4.0"},"devDependencies":{"@types/node":"^25.5.0","typescript":"^5.4.0"},"_id":"@aap-protocol/sdk@0.1.0","bugs":{"url":"https://github.com/ElmadaniS/aap/issues"},"_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6RsgWxkYgg8+xGkxPQZCnHgBKbmD/lD9pIG9L0LDo8dSBfTKxlfYmdigya6S6bOrbFYaW/DTqjXwFB33fJaQOQ==","shasum":"ff184993a4c628344c7f2fccf3a1379affe64b2b","tarball":"https://registry.npmjs.org/@aap-protocol/sdk/-/sdk-0.1.0.tgz","fileCount":37,"unpackedSize":53239,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHdsSLdcxEMl5d1eELvEEYMzVMae+tzzj6/TogS7KxdTAiEA/7cUCtVfYBuFVdBmzkCPArWD9mQgLtHB+tPOdqf9pss="}]},"_npmUser":{"name":"aap-protocol","email":"s.e.agdr@proton.me"},"directories":{},"maintainers":[{"name":"aap-protocol","email":"s.e.agdr@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.1.0_1773953934891_0.9888908502953586"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-19T20:58:54.809Z","0.1.0":"2026-03-19T20:58:55.046Z","modified":"2026-03-19T20:58:55.249Z"},"maintainers":[{"name":"aap-protocol","email":"s.e.agdr@proton.me"}],"description":"Agent Accountability Protocol — TypeScript SDK","homepage":"https://aap-protocol.dev","keywords":["aap","agent","accountability","protocol","ai","ed25519"],"repository":{"type":"git","url":"git+https://github.com/ElmadaniS/aap.git"},"author":{"name":"Elmadani SALKA"},"bugs":{"url":"https://github.com/ElmadaniS/aap/issues"},"license":"MIT","readme":"# @aap-protocol/sdk\n\n**Agent Accountability Protocol — TypeScript SDK**\n\n```bash\nnpm install @aap-protocol/sdk\n```\n\n```typescript\nimport { generateKeyPair, createIdentity, createAuthorization, Level,\n         PhysicalWorldViolation, AuditChain } from '@aap-protocol/sdk';\n\nconst supervisor = generateKeyPair();\nconst agent      = generateKeyPair();\n\nconst identity = createIdentity('aap://acme/worker/bot@1.0.0',\n  ['write:files'], agent, supervisor, 'did:key:z6Mk');\n\nconst auth = createAuthorization(identity.id, Level.SUPERVISED,\n  ['write:files'], false, supervisor, 'did:key:z6Mk');\n\n// Physical World Rule — Level 4 on physical node → PhysicalWorldViolation\ntry {\n  createAuthorization('aap://factory/robot/arm@1.0.0',\n    Level.AUTONOMOUS, ['move:arm'], true, supervisor, 'did:key:z6Mk');\n} catch (e) { /* AAP-003 */ }\n\nconst chain = new AuditChain();\nchain.append(identity.id, 'write:file', 'success', 'prov-1', agent, auth.level, false);\nconst { valid, count } = chain.verify(); // valid=true, count=1\n```\n\n**[AAP Spec](https://aap-protocol.dev) · [NRP](https://nrprotocol.dev) · [Halyn](https://halyn.dev)**\n\nLicense: MIT\n","readmeFilename":"README.md","_rev":"1-72e4097be631b053a77307368bd23aaf"}