Jijue: A Centralized Digital Identity Platform for Businesses in Kenya
# Jijue: A Centralized Digital Identity Platform for Businesses in Kenya
## Verifiable Credential Schema Design
### National ID Credential
__@context__:
w3.org
__type__: VerifiableCredential, NationalIDCredential
__issuer__: DID of the entity issuing the credential (e.g., Government DID)
__credentialSubject__:
__id__: DID of the holder (individual being identified)
__name__: Full legal name of the individual
__dateOfBirth__: Date of birth of the individual
__nationalIDNumber__: Unique National ID number
__dateOfIssue__: Date when the National ID was issued
__expiryDate__: Date when the National ID expires (if applicable)
__photo__: Base64-encoded string of the individual's photo
__issuanceDate__: Date when the credential was issued
__proof__: Cryptographic proof that binds the credential to the issuer
### Business Certificate Credential
__@context__:
w3.org
__type__: VerifiableCredential, BusinessCertificateCredential
__issuer__: DID of the entity issuing the certificate (e.g., Government or Registration Authority DID)
__credentialSubject__:
__id__: DID of the holder (company being identified)
__businessName__: Registered name of the business
__businessRegistrationNumber__: Unique business registration number
__businessType__: Type of business (e.g., LLC, Corporation, Sole Proprietorship)
__dateOfIncorporation__: Date when the business was incorporated
__businessAddress__: Physical address of the business
__ownerName__: Name of the business owner or primary contact
__expiryDate__: Expiry date of the business certificate (if applicable)
__issuanceDate__: Date when the credential was issued
__proof__: Cryptographic proof that binds the credential to the issuer
### KRA PIN Credential
__@context__:
w3.org
__type__: VerifiableCredential, KRAPinCredential
__issuer__: DID of the entity issuing the KRA PIN (e.g., Tax Authority DID)
__credentialSubject__:
__id__: DID of the hol …