Event Sourced Decentralized Application Development Framework.


Keywords
transmute, cryptography, decentralized-identifiers, github-actions, graph, ietf, jose, jsonld, jwe, jwk, jws, jwt, neo4j, rdf, supply-chain, verifiable-credentials, visulization, w3c
License
MIT
Install
npm install transmute-framework@0.2.5

Documentation

CI Branches Functions Lines Statements Jest coverage NPM

Usage

As a global binary:

npm i -g @transmute/cli

As a github action:

- uses: transmute-industries/transmute@v0.8.2
  with:
    neo4j-uri: ${{ secrets.NEO4J_URI }}
    neo4j-user: ${{ secrets.NEO4J_USERNAME }}
    neo4j-password: ${{ secrets.NEO4J_PASSWORD }}
    json: |
      {
        "@context": ["https://www.w3.org/2018/credentials/v1"],
        "type": ["VerifiablePresentation"],
        "verifiableCredential": [
        ...
Screen Shot 2023-06-11 at 1 32 58 PM

Commands

Develop

npm i
npm t

Testing Commands

Install a local build of the cli globally using:

npm i -g .

Test a local build with this npm script alias:

npm run transmute -- controller key generate \
--alg ES384 \
--output examples/keys/private.ES384.json

Testing GitHub Actions

You will need to use a remote neo4j instance to test with act locally.

Help wanted resolving related docker network issues.

act -j act-preview-neo4j --secret-file .env