Skip to main content

Glossary

Keyban-specific terms used across the documentation. Generic Web3 and software-engineering terms are not redefined here — refer to the broader ecosystem (MDN, Wikipedia, ethereum.org) for those.

C

Certification Key: An organization-scoped P-256 key Keyban uses to sign the certifiedPaths of a published DPP. The public key is anchored on-chain in the certifier registry so verifiers can independently check passport authenticity. See Certification & Trust Chain.

Client Share Provider: The interface implemented by integrators to store and retrieve the user's MPC client share. Keyban does not host the share — the partner's ClientShareProvider does, on its own backend or secure storage. See ClientShareProvider.

D

DKG (Distributed Key Generation): Cryptographic protocol where several parties jointly generate a key pair such that no single party ever holds the full private key. Keyban uses DKG to bootstrap embedded wallet TSS shares.

DPP (Digital Product Passport): A signed, on-chain record describing a product (model, batch, or item) with a certified subset of attributes. DPPs power authenticity, traceability, and resale verification. See Digital Product Passport.

F

FROST (Flexible Round-Optimized Schnorr Threshold): A threshold signature scheme based on Schnorr signatures. Keyban uses FROST to produce a single Schnorr signature from multiple shares without ever reconstructing the private key. See also Schnorr, TSS.

I

IPFS (InterPlanetary File System): A content-addressed peer-to-peer storage network. Keyban stores W3C Verifiable Credentials for DPPs on IPFS so verification still works if a brand's backend disappears.

M

Magic Link / Magic Token: A single-use JWT generated by GET /v1/dpp/passports/{id}/magic-token that lets a holder claim an item passport without email or phone gating. Distributed via QR codes, packing slips, or post-purchase emails. See Magic Links.

MCP (Model Context Protocol): An open protocol for exposing capabilities to AI assistants. The Keyban MCP server bridges natural-language clients (Claude Desktop, Cursor, etc.) to the Keyban backend. See MCP tools reference.

MPC (Multi-Party Computation): A cryptographic protocol that distributes computation across multiple parties such that no single party can see the others' data. The umbrella term that contains TSS, DKG, and FROST as Keyban uses them.

R

Refine: The React framework powering the Keyban Admin Console. Most list and edit views (DPP, Loyalty, Plans, Onboarding…) are Refine resources.

S

Schnorr Signature: A digital signature scheme prized for its short signatures and clean threshold variants. Keyban uses Schnorr signatures (via FROST) for embedded wallet operations on EVM and Starknet.

SDK (Software Development Kit): The Keyban SDKs — @keyban/sdk-react, @keyban/sdk-base, and the Python keyban-api-client — wrap the REST API and the cryptographic primitives so partners do not have to. See APIs & SDKs.

Shopify Metafield: A custom field attached to a Shopify resource (shop, product, order, …). Keyban registers the keyban.app_url metafield at the shop scope to expose the DPP application URL to themes and storefront apps. See Integrate Shopify.

T

TSS (Threshold Signature Scheme): A signature scheme that produces a valid signature from a threshold number of cooperating parties, none of whom ever sees the full private key. The construction behind every Keyban wallet — embedded and agent.

V

verify-dpp: A trustless web app that lets any buyer verify a DPP's authenticity directly from the blockchain — no sign-in, no brand backend involved. See Public verifier app.

W

WAAS (Wallet-as-a-Service): The category of products that let an integrator embed a wallet without operating key infrastructure themselves. The Keyban React and JavaScript SDKs are WAAS clients.

W3C Verifiable Credential (VC): A W3C standard for tamper-evident, cryptographically signed claims. Keyban DPPs are issued as VCs so that any third-party verifier (including verify-dpp) can validate them without trusting Keyban.

Z

Zelty: A French restaurant POS provider integrated with Keyban Loyalty. Once linked to a Keyban application, Zelty transactions can credit loyalty points automatically. See Zelty integration.