{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "memo", "description": "Memo objects represent arbitrary data that can be included in a transaction", "type": "object", "properties": { "type": { "pattern": "^[A-Za-z0-9\\-._~:/?#[\\]@!$&'()*+,;=%]*$", "description": "Conventionally, a unique relation (according to [RFC 5988](http://tools.ietf.org/html/rfc5988#section-4)) that defines the format of this memo. Only characters allowed in URLs are permitted." }, "format": { "pattern": "^[A-Za-z0-9\\-._~:/?#[\\]@!$&'()*+,;=%]*$", "description": "Conventionally containing information on how the memo is encoded, for example as a [MIME type](http://www.iana.org/assignments/media-types/media-types.xhtml). Only characters allowed in URLs are permitted." }, "data": { "type": "string", "description": "Arbitrary string, conventionally containing the content of the memo." } }, "additionalProperties": false, "anyOf": [ {"required": ["data"]}, {"required": ["type"]} ] }