Security News
Bun 1.2 Released with 90% Node.js Compatibility and Built-in S3 Object Support
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
@atala/prism-wallet-sdk
Advanced tools
Atala PRISM is a self-sovereign identity (SSI) platform and service suite for verifiable data and digital identity. Built on Cardano, it offers core infrastructure for issuing DIDs (Decentralized identifiers) and verifiable credentials, alongside tools and frameworks to help expand your ecosystem. The complete platform is separated into multiple repositories:
This repository includes a browser and a Node.js demo application, and also a step-by-step documented process on how to run it.
You can install and use this library in browsers and nodejs.
npm i @atala/prism-wallet-sdk --save
or with yarn
yarn add @atala/prism-wallet-sdk
Note for Webpack:
The application builds code with wasm files for DIDComm and Anoncreds for both browsers and nodejs. When webpack builds public website the wasm files need to be copied manually into the public folder. See examples
This repository contains compiles typescript code and some rust dependencies for DIDComm and AnonCreds, so in order to build the code from source you will need the following:
Clone the repository
git clone git@github.com:input-output-hk/atala-prism-wallet-sdk-ts.git
To be able to run the demos, we have to build prism-wallet-sdk
.
From the repository root run:
npm i
npm run build
After building prism-wallet-sdk
, cd into {path}/demos/node-cjs
or use visual studio debugger "CJS DEMO":
cd demos/node-cjs
npm i
npm run start
Note:
The installation in the
{path}/demos/node-cjs
directory requires thebuild
folder from the wallet-sdk to be available.
After building prism-wallet-sdk
, cd into {path}/demos/node-esm
or use visual studio debugger "ESM DEMO":
cd demos/node-esm
npm i
npm run start
Note:
The installation in the
{path}/demos/node-esm
directory requires thebuild
folder from the wallet-sdk to be available.
After building prism-wallet-sdk
, cd into the demo directory {path}/demos/browser
cd demos/browser
npm i
npm run start
This SDK exposes Pluto, a storage interface that should be implemented by the user, in the most appropriate way for a particular use case.
We don't provide a default implementation out of the box at the moment, but we do provide a couple of demo implementations that can be used to get started with demos and testing.
Provided demo implementations are intentionally oversimplified and SHOULD NOT be used in production.
FAQs
Identus SDK - Typescript
The npm package @atala/prism-wallet-sdk receives a total of 12 weekly downloads. As such, @atala/prism-wallet-sdk popularity was classified as not popular.
We found that @atala/prism-wallet-sdk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
Security News
Biden's executive order pushes for AI-driven cybersecurity, software supply chain transparency, and stronger protections for federal and open source systems.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.