# Waffle VC Definition
## VC payload
```json=
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
"<base-context-URI>/waffle/v1"
],
"type": ["VerifiableCredential", "VerifiableWaffle"],
"issuer": "did:nft:0xalien",
"issuanceDate": "2010-01-01T19:23:24Z",
"expirationDate": "2020-01-01T19:23:24Z",
"credentialSubject": {
"id": "did:nft:0xalien",
"waffle": {
"name": "alien",
"image": "ipfs://...",
"title": "title",
"message": "punks are aliens"
}
}
}
```
```
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
"https://www.w3id.org/veramolabs/socialmedia/context/v1",
"type": [
"VerifiableCredential",
"VerifableSocialMediaPosting"
],
"id": "https://example.org/post/1234",
"issuer": "did:example:aadsfewfweasdfsfad",
"issuanceDate": "2010-01-01T19:23:24Z",
"credentialSubject": {
// might contain reply tweet URL
"id": "https://example.org/post/1234",
"type": "SocialMediaPosting",
"author": {
"id": "did:nft:ebfeb1f712ebc6f1c276e12ec21",
"type": "Person",
"thumbnail": "https://google.com",
"image": "https://google.com",
"name": "cryptopunk"
},
"headline": "punks are aliens",
"articleBody": "waffles for zoomers"
},
"proof": {
"type": "Ed25519Signature2018",
"created": "2021-02-27T12:48:44Z",
"jws": "eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..bqiHNp06hxZ1S806-bBkJ99xrfqVzhL0scfGs7i0ocTeffJyG3IQvYEPtd1YhkrMUc8B1NBNLGS_xeRzucR8Ag",
"proofPurpose": "assertionMethod",
"verificationMethod": "https://example.edu/issuers/keys/1"
}
}
```
## Context Definition
```json=
{
"@context": {
"@version": 1.1,
"@protected": true,
"VerifiableWaffle": "<base-context-URI>/waffle/#VerifiableWaffle",
"waffle": "<base-context-URI>/waffle/#waffle",
"name": "<base-context-URI>/waffle/#name",
"title": "<base-context-URI>/waffle/#title",
"message": "<base-context-URI>/waffle/#message"
}
}
```