New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started
v

vplasencia

npm

140.23K

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

100 packages

@bandada/api-sdk

A Typescript SDK for the Bandada API.

@bandada/contracts

Bandada smart contracts to manage off-chain groups and verify their zero-knowledge proofs.

@bandada/credentials

Bandada library to validate users' credentials.

@bandada/hardhat

A Hardhat plugin which provides tasks to deploy Bandada contracts.

@bandada/reputation

Bandada library to validate users' reputation.

@bandada/utils

General Bandada utility functions.

@coordination-network/account

Account utilities: EIP-7702 delegation, user operations, and Semaphore paymaster proof generation.

@coordination-network/circuits

The coordination network's Noir circuits: the credential presentation circuit proving an approved issuer's signature, the credential policy, holder, device and revocation key possession, and revocation non-membership.

@coordination-network/contracts

The coordination network's Solidity contracts: the network member registry and its governance, the identity registry, the approved-issuer set, the revocation registries and the Semaphore paymaster.

@coordination-network/credential

Verifiable credential SDK for the coordination network: issuance, verification, holder binding and revocation helpers.

@coordination-network/expo-identity-keystore

Expo Module wrapping the Android Keystore for hardware-backed P-256 keys (sign, signDigest, ECDH), plus an in-memory SoftwareKeystore for iOS/Expo Go/jest.

@coordination-network/identity

Deterministic device key derivation for the coordination network: networkId and the four-key secp256k1 model (account, spending, viewing, auth) from one device secret, plus a hardware-rooted Baby Jubjub EdDSA/Semaphore-commitment fifth key.

@coordination-network/issuer-set

Approved-issuer set in TypeScript: publish network members' credential signing keys into the LeanIMT accumulator (dynamic depth, capacity 2^20) spec 03 defines, and generate the membership proofs a credential circuit consumes, as the set itself or as a mi

@coordination-network/network-member-app-core

A network member app's flows - enrol, issue, deliver, verify, revoke, and network membership - over a link client, its member server and a swappable business module.

@coordination-network/network-member-client

Issues a UserApproval credential and its Merkle path into the approved-issuer set for network-member apps, refreshable as the set changes.

@coordination-network/network-member-governance

Governance Safe transactions for the network member registry: build the admission or removal transaction, sign it as an approved network member, and aggregate the signatures the Safe accepts on chain.

@coordination-network/network-member-proof

Generates the Semaphore membership proofs that authorise an IdentityRegistry or CredentialRevocationRegistry write as an approved network member, bound to that exact update.

@coordination-network/noir-prover-ffi

React Native bindings for the native Noir UltraHonk prover, with the Android arm64-v8a library included.

@coordination-network/noir-prover-native

Native UltraHonk prover for the credential circuit, for React Native where Hermes has no WebAssembly.

@coordination-network/revocation-registry

LeanIMT+ revocation registry in TypeScript: revoke credential commitments and generate membership and non-membership proofs, as the registry itself or as a mirror of one held elsewhere.

@coordination-network/user-app-core

The three user-app-link operations a user app serves, over injected device, storage and proving ports.

@coordination-network/user-app-link

Deep-link protocol between the user app (keys, credentials, proving) and network member apps on the same device.

@coordination-network/user-client

Single-call onboarding and registration for the coordination network: derive device keys, encode the meta-stealth address, and register networkId -> metaStealthAddress on IdentityRegistry.

@coordination-network/wallet

Wallet SDK for the coordination network: device key management, credential storage, consent-gated presentation and revocation sync.

@coordination-network/zk-artifacts

Compiled zero-knowledge artifacts for the coordination network: the credential circuit's ACIR bytecode and ABI, and its Barretenberg UltraHonk verification key.