Skip to main content

Organizations

An organization is the foundational entity in DPP Kit. Every credential, identifier, and DID belongs to an organization.

Organization Properties

PropertyDescription
NameDisplay name (e.g., "Acme Corporation")
SlugURL-safe identifier used in DIDs and paths (e.g., acme-corp)
Identifier PrefixUnique 7-digit GS1 prefix for generating GLN/GTIN identifiers
DIDDecentralized Identifier for cryptographic signing
TierSubscription level controlling credential quantity caps
Modepilot or production — controls credential lifecycle behavior

Organization Tiers

TierDescription
TrialFree tier with limited credential counts. For evaluation.
PilotExpanded limits for running a pilot program.
Pilot ProHigher limits and additional features for larger pilots.
ProductionFull production use with production-grade limits.

Each tier defines how many credentials of each type an organization can issue. External/ingested credentials (received from other organizations) do not count against these limits.

Multi-Organization Support

DPP Kit is multi-tenant from day one. Depending on your user role:

  • Facility/Product Managers can manage one organization
  • Practitioners can manage multiple organizations — ideal for agencies running pilots across several clients
  • Standards Bodies and Governing Bodies manage one organization each

The organization selector in the navigation bar lets practitioners switch between organizations seamlessly.

Organization Modes

ModeBehavior
PilotRe-issuing a credential writes to the same identifier path in the resolver. This allows iterating on credential content without consuming new identifiers.
ProductionEach credential issuance creates a new identifier. Previous versions remain accessible. This is the mode for real-world deployment.
info

DFR and DIA credentials always re-issue to the same path regardless of mode, since facilities and identity anchors are meant to be updated in place.