agent-passport-standard
v1.0.0
Published
Agent Passport Standard (APS) — TypeScript SDK
Maintainers
Readme
aps-sdk — Agent Passport Standard TypeScript SDK
TypeScript implementation of the Agent Passport Standard v1.0.0.
Quick Start
npm install aps-sdkimport { AgentPassport, generateKeyPair, SecurityEnvelope, WorkReceipt } from 'aps-sdk';
// Generate keys
const { publicKey, privateKey } = generateKeyPair();
// Create a passport
const passport = await AgentPassport.create({
id: 'did:key:z6Mk...',
publicKey: Buffer.from(publicKey).toString('hex'),
ownerDID: 'did:key:z6MkOwner...',
skills: [{ name: 'typescript', version: '1.0.0', description: 'TS dev', capabilities: ['code_write'], hash: '0x...' }],
soul: { personality: 'focused', work_style: 'test-first', constraints: [], hash: '0x...', frozen: false },
policies: { policy_set_hash: '0x...', summary: ['can_bid'] },
lineage: { kind: 'original', parents: [], generation: 0 },
});
// Sign and verify
await passport.sign(privateKey);
const valid = await passport.verify(publicKey);Compatibility
- Node.js 20+
- Deno (via npm specifiers)
Development Build
npm ci
npm run build
npm pack --dry-runPublish Commands
npm publish --access publicLicense
Apache-2.0
