---
# System prepended metadata

title: Waffle VC Definition

---

# 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"
  }
} 
```