Checks whether a held credential has been suspended or revoked.
For list-based revocation methods, the signed lists and any DID
documents containing public keys used to verify the lists are
cached. Use forceRefresh to force the system to retrieve these
from the external resource.
For modcs, use forceRefresh to force the system to request a
new MSO.
For wallet-initiated flows, continues the OpenID4VCI issuance process after completing authorization.
redirectUri and is used to continue the
Authorization Code Flow issuance process. For example:
myapp://example/credential-offer?code=xxx&clientId=myWallet&...Creates a backup of the current database and writes it to a file.
Deprecated. Use the createIdentifier method.
For verifiers, creates a proof request. Choose what information to request via a proof schema, an identifier, and which protocol to use for making the request.
Creates a proof schema, which defines the credentials and claims to request from a wallet. Proof schemas reference credential schemas already created in your own system; create or import those first before building a proof schema that includes their claims.
Permanently removes a credential schema.
Deletes an incomplete proof request. If the request is in REQUESTED
state the proof is retracted instead, retaining history of the interaction.
Commits to the restored database, replacing the original. The old database is deleted.
Returns the system configuration.
Returns detailed information about a credential in the system.
Returns detailed information about a credential schema. A credential schema defines the structure and format of a credential, including the attributes that issuers make claims about. Schemas also specify how issued credentials should be presented in wallets, whether a revocation method is used to manage credential status, and issuer preferences for suitable key storage types for wallets to use.
Returns detailed information about a proof request.
For a wallet, handles the interaction once the wallet connects to a share endpoint URL (for example, scans the QR code of an offered credential or request for proof).
Accepts an offered credential. The system will generate a new identifier that matches issuer's restrictions. Alternatively, you can specify an existing identifier.
Returns wallet registration details from the Wallet Provider.
Registers with a Wallet Provider.
Rejects an offered credential.
Rejects a proof request.
Submits a presentation using Presentation Exchange as the query
language; this should be used after getPresentationDefinition.
Submits a presentation using DCQL as a query language; this should
be used after getPresentationDefinitionv2.
Check status of wallet unit with the Wallet Provider. Will return an error if the unit has been revoked.
Edit holder wallet unit
Imports a credential schema shared from another mobile verifier device using the one-core.
For wallets, starts the OpenID4VCI Authorization Code Flow.
Returns a filterable list of credentials in the system.
Returns a filterable list of credential schemas.
Returns a filterable list of history events.
Returns a filterable list of identifiers.
Returns a filterable list of proof requests.
Cancel previously started NFC scan via nfc_read_iso_mdl_engagement.
For wallets, initiates device engagement for offline flows. Reference
the verificationEngagement entry of your configuration for your
options for engagement.
Discards the restored database and continues using the original.
Runs a task. Check the task object of your configuration and reference
the configured instance.
Produces a URL for sharing a credential schema with another mobile verifier device using the one-core.
Creates a share URL from a proof request. A wallet holder can use this URL to access the request.
Deleting data while uninitializing the Core erases all wallet data permanently. If data is not deleted it is reused when Core is reinitialized.
Makes the restored database active for calls.
Follow by calling either finalizeImport or rollbackImport.
Updates or deactivates an organization if it exists, otherwise creates a new organization using the provided UUID and name.
Returns build information.
Returns information about items that will be excluded from the export.