{"_id":"@agentonboard/sdk","_rev":"5-f5c061425453c8d990e94c9a509cdaa0","name":"@agentonboard/sdk","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"@agentonboard/sdk","version":"0.0.1","_id":"@agentonboard/sdk@0.0.1","maintainers":[{"name":"aawejpathan","email":"pathanaawej786@gmail.com"}],"dist":{"shasum":"44366007a2658e0dab46440af99568e424fb96cd","tarball":"https://registry.npmjs.org/@agentonboard/sdk/-/sdk-0.0.1.tgz","fileCount":13,"integrity":"sha512-pAOLXnQaiigFV5C636rtrAeY6zvV3ZeL1ArrK3LlSoGbirVqsB1BLaAPFgzi3Gwj6ZgyknrWblPVp30uOrQzPA==","signatures":[{"sig":"MEUCIEb4c/lfCmp1Yd0qe7w9f+3lZADirWhGSxMOdbOG0bYGAiEA1OmEHgeRZK0eL1ewaCeBFFmYcVPUs2nsJIKYyg94UEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e69d2dd149b93c1250254ad4be80e44d6e65eacc","private":false,"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","prepublishOnly":"pnpm build"},"_npmUser":{"name":"aawejpathan","email":"pathanaawej786@gmail.com"},"_npmVersion":"11.13.0","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jose":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.0.0","vitest":"^3.0.0","typescript":"^6.0.3","@types/node":"^26.0.0","@agentonboard/api":"workspace:*","@agentonboard/keys":"workspace:*","@agentonboard/sign":"workspace:*","@agentonboard/nonce":"workspace:*","@agentonboard/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.1_1783007685468_0.7957799481357866","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@agentonboard/sdk","version":"0.1.0","_id":"@agentonboard/sdk@0.1.0","maintainers":[{"name":"aawejpathan","email":"pathanaawej786@gmail.com"}],"dist":{"shasum":"48ee09c3d1c24c42cbfcedb253282a075a63fb64","tarball":"https://registry.npmjs.org/@agentonboard/sdk/-/sdk-0.1.0.tgz","fileCount":13,"integrity":"sha512-onIialD5WSar7spvCx7RB7/5MdrlWjpAFJhdgqV2PMtwoZoX4cMyIkQIvnJK/g4sAbaiyJJ7aDRzER/coEoVIw==","signatures":[{"sig":"MEQCIHl3ZzpEfbvQcDvwX57kkAezGXrKHsvTDND0SgaY0N3NAiAzrxmeQWY1SHxkaOsCRBFyWxGywOgN6ugcbwd7PRc7IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4548},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","private":false,"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc"},"_npmUser":{"name":"aawejpathan","email":"pathanaawej786@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.0.0","vitest":"^3.0.0","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1783241854380_0.25182381308255186","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agentonboard/sdk","version":"0.1.1","license":"MIT","_id":"@agentonboard/sdk@0.1.1","maintainers":[{"name":"aawejpathan","email":"pathanaawej786@gmail.com"}],"dist":{"shasum":"9cfa944ce148feba3825668ecc5ddce596412b06","tarball":"https://registry.npmjs.org/@agentonboard/sdk/-/sdk-0.1.1.tgz","fileCount":5,"integrity":"sha512-ogFDr54sTLQfh6YW+QofuSMYpFdqz9INBJ9Y1r+RbasP/S0T/0uaZbPPmEzeBFoSsIoA3LhF4e+dP8cPChgkBQ==","signatures":[{"sig":"MEYCIQCbxn3GjOoPcOvj39mCroYGVORt8KBS1xjXOrD8Yhdw5wIhALmNz9ft5HcZVmif+ss8ZM8QJsQr7nRhIRJszHp4nZp1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2793},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aawejpathan","email":"pathanaawej786@gmail.com"},"repository":{"url":"git+https://github.com/atpaawej/agentonboard.git","type":"git"},"description":"Verify AI agent session tokens against the AgentOnboard API","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1783529584297_0.9028480221208139","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agentonboard/sdk","version":"0.1.2","license":"MIT","_id":"@agentonboard/sdk@0.1.2","maintainers":[{"name":"aawejpathan","email":"pathanaawej786@gmail.com"}],"dist":{"shasum":"98140501344578e5aa3fb6ac9389031582bfecf4","tarball":"https://registry.npmjs.org/@agentonboard/sdk/-/sdk-0.1.2.tgz","fileCount":7,"integrity":"sha512-9+80YRh/Xc8BR5TbI4Kk1+6fwUTcchd2agK67xNtfWdrpk1v+fWeu/ip9J5SOtFxTReUOX5TeJwlqp5bft3q4Q==","signatures":[{"sig":"MEQCIAk8uAoZTKia1A4vD8Q1srw552dWgDi/Gm1xXLDi3T3ZAiB6X6jc6UjM0fp5LIDVdoAZObUoS+BAPeH6PzjZxeHmIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6138},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aawejpathan","email":"pathanaawej786@gmail.com"},"repository":{"url":"git+https://github.com/atpaawej/agentonboard-sdk.git","type":"git"},"description":"Verify AI agent session tokens against the AgentOnboard API","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.2_1786290450883_0.6260205501814995","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentonboard/sdk","version":"0.2.0","description":"Verify AI agent session tokens against the AgentOnboard API","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","build":"tsc","prepublishOnly":"pnpm build"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/atpaawej/agentonboard-sdk.git"},"publishConfig":{"access":"public"},"devDependencies":{"typescript":"^5.7.0","vitest":"^3.0.0"},"gitHead":"295db02caacfe2f6e307acead5d28470ec779606","_id":"@agentonboard/sdk@0.2.0","bugs":{"url":"https://github.com/atpaawej/agentonboard-sdk/issues"},"homepage":"https://github.com/atpaawej/agentonboard-sdk#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-UEtXcd1m5VUEJfNmqCOd2AcGoeyQhb0AC1yB2eKJqv4foduMExC3kNQgnN8BufKAZ7RAN9TB2eUJeGBs/CaoSg==","shasum":"57f21a9a4162a87ea97630ec8a092bd902f9874c","tarball":"https://registry.npmjs.org/@agentonboard/sdk/-/sdk-0.2.0.tgz","fileCount":7,"unpackedSize":6180,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCs2RrYAaAR+444yae+CaE5/2QuKY/eV9ofVaXhhnjQrwIhAKm/oj5oW0ETmlxyN7XeNH3E4STcP/yx4rPyMz154g5R"}]},"_npmUser":{"name":"aawejpathan","email":"pathanaawej786@gmail.com"},"directories":{},"maintainers":[{"name":"aawejpathan","email":"pathanaawej786@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.2.0_1786505473689_0.6356243116490601"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-02T15:54:45.285Z","modified":"2026-08-12T03:31:14.039Z","0.0.1":"2026-07-02T15:54:45.613Z","0.1.0":"2026-07-05T08:57:34.519Z","0.1.1":"2026-07-08T16:53:04.428Z","0.1.2":"2026-08-09T15:47:31.031Z","0.2.0":"2026-08-12T03:31:13.823Z"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/atpaawej/agentonboard-sdk.git"},"description":"Verify AI agent session tokens against the AgentOnboard API","maintainers":[{"name":"aawejpathan","email":"pathanaawej786@gmail.com"}],"readme":"# @agentonboard/sdk\n\nOfficial AgentOnboard SDK for verifying AI agent session tokens.\n\n> **Status:** Open source, MIT licensed. This is the source of truth for the\n> `@agentonboard/sdk` npm package.\n\n## What it does\n\nVerifies an AI agent's session token against the AgentOnboard API and tells you\nwhether it's valid and, if so, the agent's email.\n\n## Install\n\n```bash\nnpm install @agentonboard/sdk\n# or\npnpm add @agentonboard/sdk\n# or\nyarn add @agentonboard/sdk\n```\n\n## Usage\n\n```ts\nimport { verify } from \"@agentonboard/sdk\";\n\nconst result = await verify(partnerKey, sessionToken);\n\nif (result.ok) {\n  console.log(`Agent verified: ${result.email}`);\n} else {\n  console.log(`Verification failed: ${result.error}`);\n}\n```\n\n### API\n\n#### `verify(partnerKey, sessionToken, apiUrl?)`\n\n| Param          | Type     | Description                                        |\n| -------------- | -------- | -------------------------------------------------- |\n| `partnerKey`   | `string` | Your AgentOnboard partner API key.                 |\n| `sessionToken` | `string` | The agent session token to verify.                 |\n| `apiUrl`       | `string` | Override the API base URL (defaults to the hosted API). |\n\nReturns a `Promise<VerifyResult>`:\n\n```ts\ninterface VerifyResult {\n  ok: boolean;\n  email?: string; // present when ok === true\n  error?: string; // present when ok === false\n}\n```\n\n## Development\n\n```bash\npnpm install\npnpm test        # run the vitest suite\npnpm typecheck   # type-check\npnpm build       # compile to dist/\n```\n\n## Publish\n\n```bash\npnpm build\npnpm publish\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","homepage":"https://github.com/atpaawej/agentonboard-sdk#readme","bugs":{"url":"https://github.com/atpaawej/agentonboard-sdk/issues"}}