140.23K
total weekly downloads
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.