{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "trustline", "link": "trustline", "type": "object", "properties": { "currency": { "$ref": "currency", "description": "The currency this trustline applies to." }, "counterparty": { "$ref": "address", "description": "The address of the account this trustline extends trust to." }, "limit": { "$ref": "value", "description": "The maximum amount that the owner of the trustline can be owed through the trustline." }, "qualityIn": { "$ref": "quality", "description": "Incoming balances on this trustline are valued at this ratio." }, "qualityOut": { "$ref": "quality", "description": "Outgoing balances on this trustline are valued at this ratio." }, "ripplingDisabled": { "type": "boolean", "description": "If true, payments cannot ripple through this trustline." }, "authorized": { "type": "boolean", "description": "If true, authorize the counterparty to hold issuances from this account." }, "frozen": { "type": "boolean", "description": "If true, the trustline is frozen, which means that funds can only be sent to the owner." }, "memos": {"$ref": "memos"} }, "required": ["currency", "counterparty", "limit"], "additionalProperties": false }