@nextera.one/softid-sdk
v1.0.0
Published
TypeScript/JavaScript SDK for SoftID - DNS-based Software Identity
Maintainers
Readme
SoftID SDK
The official SDK for SoftID — the DNS-based identity standard for software.
Installation
npm install @nextera.one/softid-sdkUsage
Generate a Claim Record
import { generateClaimRecord } from '@nextera.one/softid-sdk';
const record = generateClaimRecord({ sid: 'MYAPP' });
// Output: "v=softid1; sid=MYAPP; nonce=01J4..."Verify Ownership (Node.js)
import { verifyOwnership } from '@nextera.one/softid-sdk';
const result = await verifyOwnership('VUE', 'vuejs.org');
if (result.verified) {
console.log('Verified owner!', result);
} else {
console.error('Verification failed', result.error);
}