crossmint_verifiable_credentials
Shared pure-Dart verifiable credentials primitives for the Crossmint Flutter SDK family.
Status
- Published support package in the
crossmint_flutterpackage family - Owns shared verifiable credentials contracts and models
- Includes pure locator, chain, credential-type, and verification helpers
- Usually consumed transitively through
crossmint_flutter - In this workspace, local dependency overrides keep
crossmint_coreresolvable during monorepo development
What it owns
- credentials client contract
- verifiable credentials models and request/response types
- credentials API service
- credential locator and chain utilities
- credential type guards and typed parsing
- pluggable credential verification helpers
Public libraries
package:crossmint_verifiable_credentials/crossmint_verifiable_credentials.dartpackage:crossmint_verifiable_credentials/crossmint_verifiable_credentials_internal.dart
crossmint_verifiable_credentials_internal.dart is for monorepo wiring only.
Example
import 'package:crossmint_verifiable_credentials/crossmint_verifiable_credentials.dart';
const query = CrossmintCredentialQuery(
credentialId: 'credential_123',
);
final locator = parseCredentialLocator('polygon:0x1234:1');
Relationship to crossmint_flutter
Flutter apps should usually import the re-exported surface from
package:crossmint_flutter/crossmint_verifiable_credentials.dart unless they
are working directly inside the package-family internals.
Libraries
- crossmint_verifiable_credentials
- Pure-Dart verifiable credentials primitives — query, fetch, verify, and decrypt Crossmint-issued credentials.
- crossmint_verifiable_credentials_internal