The Trust Operating System

Where digital interactions are provable

PrimeCredence lets organisations issue, hold, verify, and govern digital credentials across boundaries — combining decentralised identity, verifiable credentials, trust registries, and ledger anchoring into one platform.

PrimeCredence Wallet

Verifiable Credential

Active

Credential type

Supplier Accreditation

did:web:primecredence.com:acme

Issuer

Identity Anchor

Proof

SD-JWT VC

5-Check Verification

  • DID authentication
  • Issuer authorisation
  • Schema acceptance
  • Predicate satisfaction
  • Revocation freshness
Presentation verified

Built on open, interoperable standards

UNTP DPPEU ESPRW3C VC 2.0SD-JWT VCToIP v2OID4VCI / OID4VP
Lifecycle

The credential lifecycle, end to end

One platform for every stage — from issuance to governed verification.

01

Issue

Issue governance credentials as W3C VCDM 2.0 with Data Integrity Proofs, and business credentials as IETF SD-JWT VC over OID4VCI — with a BBS+ rail where unlinkability is required.

02

Hold

Hold credentials as an organisation in the Entity Wallet, or as a person in the PrimeCredence Wallet — hardware-backed keys, biometric protection, and holder binding on every credential.

03

Verify

Verify every presentation with the 5-Check engine: identity authentication, issuer authorisation, schema acceptance, predicate satisfaction, and revocation freshness.

04

Govern

Define trust frameworks with governance VC types, lifecycle state machines, and policy-driven verification rules.

Credential lifecycle flowpolicyIssueDual-layer credentials:W3C VCDM 2.0 + SD-JWT VC.HoldEntity Wallet for organisations,mobile wallet for people.Verify5-Check engine validatesevery presentation.GovernTrust frameworks definewho may do what.
Every stage is governed by policy — issuance flows forward, trust frameworks flow back.
By design

Engineered for verifiable trust

5-Check
Verification engine
4-Layer
ToIP trust model
2
Credential layers — W3C VCDM 2.0 & SD-JWT VC
9+
Open standards implemented
For developers

A platform you build on

Issue, verify, and govern credentials through a typed, zero-dependency SDK and REST APIs — the same engine that powers PrimeCredence Studio. The sample compiles against the published package.

  • IssueIssue SD-JWT VC credentials over OID4VCI from a registered schema.
  • VerifyRequest presentations over OID4VP and run the 5-Check engine.
  • GovernEnforce trust-framework policy on every interaction.
Start building
issue-and-verify.ts
import { PrimeCredenceClient } from '@primethoughts/primecredence-sdk';

const primecredence = new PrimeCredenceClient({
  baseUrl: 'https://gateway.example.com',
  auth: { type: 'accessKey', keyId: 'ak_live_…', secret: process.env.PRIMECREDENCE_SECRET! },
});

// Issue an SD-JWT VC over OID4VCI — the wallet redeems the offer QR
const offer = await primecredence.oid4vci.createOffer({
  credentialType: 'InvoiceCredential',
  claims: { invoiceNumber: 'INV-2041', aboveThreshold: true },
  selectiveDisclosureClaims: ['aboveThreshold'],
});

// Ask for a presentation over OID4VP — only the claims you need
const request = await primecredence.presentations.createOid4vpRequest({
  vct: 'urn:primecredence:vc:invoice:1',
  requestedClaims: ['aboveThreshold'],
});

// After the wallet answers: run the policy-driven 5-Check engine
const result = await primecredence.presentations.verify(request.presentationId);
FAQ

Common questions

Ready to make your interactions provable?