diff --git a/did.py b/pyvckit/did.py similarity index 100% rename from did.py rename to pyvckit/did.py diff --git a/sign.py b/pyvckit/sign.py similarity index 100% rename from sign.py rename to pyvckit/sign.py diff --git a/sign_vc.py b/pyvckit/sign_vc.py similarity index 100% rename from sign_vc.py rename to pyvckit/sign_vc.py diff --git a/sign_vp.py b/pyvckit/sign_vp.py similarity index 100% rename from sign_vp.py rename to pyvckit/sign_vp.py diff --git a/pyvckit/templates.py b/pyvckit/templates.py new file mode 100644 index 0000000..210b833 --- /dev/null +++ b/pyvckit/templates.py @@ -0,0 +1,67 @@ +# templates + + +credential_tmpl = { + "@context": "https://www.w3.org/2018/credentials/v1", + "id": "http://example.org/credentials/3731", + "type": ["VerifiableCredential"], + "credentialSubject": { + "id": "did:key:z6MkgGXSJoacuuNdwU1rGfPpFH72GACnzykKTxzCCTZs6Z2M", + }, + "issuer": None, + "issuanceDate": None +} + +proof_tmpl = { + '@context':'https://w3id.org/security/v2', + 'type': 'Ed25519Signature2018', + 'proofPurpose': 'assertionMethod', + 'verificationMethod': None, + 'created': None +} + +presentation_tmpl = { + "@context": ["https://www.w3.org/2018/credentials/v1"], + "id": "http://example.org/presentations/3731", + "type": ["VerifiablePresentation"], + "holder": "", + "verifiableCredential": [] +} + + +did_document_tmpl = { + "@context": [ + "https://www.w3.org/ns/did/v1", + { + "Ed25519VerificationKey2018": "https://w3id.org/security#Ed25519VerificationKey2018", + "publicKeyJwk": { + "@id": "https://w3id.org/security#publicKeyJwk", + "@type": "@json" + } + } + ], + "id": "", + "verificationMethod": [ + { + "id": "", + "type": "Ed25519VerificationKey2018", + "controller": "", + "publicKeyJwk": { + "kty": "OKP", + "crv": "Ed25519", + "x": "" + } + } + ], + "authentication": [ + ], + "assertionMethod": [ + ], + "service": [ + { + "id": "", + "type": "RevocationBitmap2022", + "serviceEndpoint": "data:application/octet-stream;base64,eJyzMmAAAwADKABr" + } + ] +} diff --git a/utils.py b/pyvckit/utils.py similarity index 100% rename from utils.py rename to pyvckit/utils.py diff --git a/verify.py b/pyvckit/verify.py similarity index 100% rename from verify.py rename to pyvckit/verify.py diff --git a/verify_vc.py b/pyvckit/verify_vc.py similarity index 100% rename from verify_vc.py rename to pyvckit/verify_vc.py diff --git a/verify_vp.py b/pyvckit/verify_vp.py similarity index 100% rename from verify_vp.py rename to pyvckit/verify_vp.py