{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "AU Sophisticated Wholesale Investor", "description": "AU Sophisticated Wholesale Investor Credential", "type": "object", "$metadata": { "uris": { "jsonLdContext": "https://raw.githubusercontent.com/redbellynetwork/receptor-schema/refs/heads/main/schemas/json-ld/AUSophisticatedWholesaleInvestorCredential.jsonld", "jsonSchema": "https://raw.githubusercontent.com/redbellynetwork/receptor-schema/refs/heads/main/schemas/json/AUSophisticatedWholesaleInvestorCredential.json" }, "type": "AUSophisticatedWholesaleInvestorCredential" }, "required": [ "@context", "id", "type", "issuanceDate", "credentialSubject", "credentialSchema", "credentialStatus", "issuer" ], "properties": { "@context": { "type": ["string", "array", "object"] }, "id": { "type": "string" }, "type": { "type": ["string", "array"], "items": { "type": "string" } }, "issuer": { "type": ["string", "object"], "format": "uri", "required": ["id"], "properties": { "id": { "type": "string", "format": "uri" } } }, "issuanceDate": { "type": "string", "format": "date-time" }, "expirationDate": { "type": "string", "format": "date-time" }, "credentialSchema": { "type": "object", "required": ["id", "type"], "properties": { "id": { "type": "string", "format": "uri" }, "type": { "type": "string" } } }, "credentialStatus": { "type": "object", "required": ["id", "revocationNonce", "type"], "properties": { "id": { "type": "string", "format": "uri" }, "revocationNonce": { "type": "integer" }, "type": { "type": "string" } } }, "subjectPosition": { "type": "string", "enum": ["none", "index", "value"] }, "merklizationRootPosition": { "type": "string", "enum": ["none", "index", "value"] }, "revNonce": { "type": "integer" }, "version": { "type": "integer" }, "updatable": { "type": "boolean" }, "credentialSubject": { "type": "object", "required": [ "id", "accountantCertification", "accountantMembershipNumber", "accountantEmail" ], "properties": { "id": { "title": "Credential Subject ID", "type": "string", "format": "uri", "description": "Identifier for the subject of the credential." }, "accountantCertification": { "type": "string", "description": "Certification status of the accountant" }, "accountantMembershipNumber": { "type": "string", "description": "Membership number of the accountant" }, "accountantEmail": { "type": "string", "format": "email", "description": "Email address of the accountant" } } } } }