IronCoreLabs / IronCoreLabs/ironnode

Implement standard device key format

Open
#27 1 comment 0 reactions 0 assignees View on GitHub
tech debt
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.