IronCoreLabs / IronCoreLabs/ironnode
Implement standard device key format
- Dominant language
- TypeScript
- Stars
- 12
- Forks
- 3
- Avg merge
- 14h 11m
- Merged PRs (30d)
- 3
Description
We are going to standardize the DeviceContext/DeviceKeys JSON format across all SDKs. The proposed format (in Typescript) is:
```
{
deviceId: number;
accountId: string;
segmentId: number;
devicePrivateKey: Base64String;
// “expanded private key” (both pub/priv)
signingPrivateKey: Base64String;
}
```
see: https://github.com/IronCoreLabs/ironoxide/issues/25
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the proposed TypeScript format in this issue and the referenced issue 25, then locate the DeviceContext and DeviceKeys definitions across the Node.js SDK. Done means the standardized JSON shape is implemented consistently, including the listed identifiers and key fields, with validation or tests confirming the format.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js, typescript
- Domain
- cryptography
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100