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.