pub mod api;
use crate::api::{TrustchainDIDAPI, TrustchainDataAPI, TrustchainVCAPI, TrustchainVPAPI};
pub struct TrustchainAPI;
impl TrustchainDIDAPI for TrustchainAPI {}
impl TrustchainVCAPI for TrustchainAPI {}
impl TrustchainVPAPI for TrustchainAPI {}
impl TrustchainDataAPI for TrustchainAPI {}
pub(crate) const DATA_CREDENTIAL_TEMPLATE: &str = r###"
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
"https://www.w3.org/2018/credentials/examples/v1",
"https://schema.org/"
],
"type": [
"VerifiableCredential"
],
"credentialSubject": {
"dataset": ""
},
"issuer": "did:ion:test:XYZ",
"issuanceDate": "2000-01-01T00:00:00.0Z"
}
"###;
pub(crate) const DATA_ATTRIBUTE: &str = "dataset";