Skip to main content
Glama

Tokenbooks - crypto and fiat accounting and payments

Get Portfolio Issue Summary

get_portfolio_issue_summary
Read-onlyIdempotent

Summarize accounting problems that need review with exact counts for uncategorized, errored, and spam-related transactions, plus examples of uncategorized and errored transactions.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
portfolioRefYesPortfolio exact name or slug
workspaceRefYesWorkspace exact name or slug

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
countsYes
isCleanYes
samplesYes
errorsByTypeYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed16 schema fields changed
    • removedOutput schema / properties / samples / properties / errors / items / properties / fileAttachments
      Removed value: -{
      -  "items": {},
      -  "type": "array"
      -}
    • removedOutput schema / properties / samples / properties / errors / items / properties / intercompanyPair
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "counterpartOperationType": {
      -      "type": "string"
      -    },
      -    "counterpartPortfolioName": {
      -      "type": "string"
      -    },
      -    "counterpartPortfolioSlug": {
      -      "minLength": 1,
      -      "pattern": "^[a-z0-9-]+$",
      -      "type": "string"
      -    },
      -    "counterpartPortfolioTransactionId": {
      -      "type": "string"
      -    },
      -    "counterpartStatus": {
      -      "enum": [
      -        "PROPOSED",
      -        "ERROR",
      -        "POSTED",
      -        "CLOSED"
      -      ],
      -      "type": "string"
      -    },
      -    "counterpartSubType": {
      -      "type": "string"
      -    },
      -    "lotLinkCount": {
      -      "maximum": 9007199254740991,
      -      "minimum": 0,
      -      "type": "integer"
      -    },
      -    "pairId": {
      -      "type": "string"
      -    },
      -    "side": {
      -      "enum": [
      -        "SEND",
      -        "RECEIVE"
      -      ],
      -      "type": "string"
      -    },
      -    "treatment": {
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "pairId",
      -    "side",
      -    "counterpartPortfolioName",
      -    "counterpartPortfolioSlug",
      -    "counterpartPortfolioTransactionId",
      -    "counterpartOperationType",
      -    "counterpartStatus",
      -    "lotLinkCount"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / properties / samples / properties / errors / items / properties / journalEntry
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "adjustmentJournalImportProvenance": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "importRef": {
      -          "maxLength": 128,
      -          "minLength": 1,
      -          "pattern": "^adjustment-journal-import-[a-z0-9-]+$",
      -          "type": "string"
      -        },
      -        "sourceFile": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "name": {
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "uploadedAt": {
      -              "format": "date-time",
      -              "type": "string"
      -            },
      -            "uploader": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "name": {
      -                  "minLength": 1,
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "name"
      -              ],
      -              "type": "object"
      -            }
      -          },
      -          "required": [
      -            "name",
      -            "uploadedAt",
      -            "uploader"
      -          ],
      -          "type": "object"
      -        },
      -        "sourceRows": {
      -          "items": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "appliedResolutions": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "schemaVersion": {
      -                    "const": 1,
      -                    "type": "number"
      -                  },
      -                  "values": {
      -                    "additionalProperties": {
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "propertyNames": {
      -                      "anyOf": [
      -                        {
      -                          "enum": [
      -                            "accountNumber",
      -                            "counterpartyExternalId",
      -                            "counterpartyName"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        {
      -                          "pattern": "^responsibilityCenter:[a-z0-9]+(_[a-z0-9]+)*$",
      -                          "type": "string"
      -                        }
      -                      ]
      -                    },
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "schemaVersion",
      -                  "values"
      -                ],
      -                "type": "object"
      -              },
      -              "entryId": {
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "journalLineNumber": {
      -                "exclusiveMinimum": 0,
      -                "maximum": 9007199254740991,
      -                "type": "integer"
      -              },
      -              "locator": {
      -                "oneOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "format": {
      -                        "const": "csv",
      -                        "type": "string"
      -                      },
      -                      "lineNumber": {
      -                        "maximum": 9007199254740991,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "format",
      -                      "lineNumber"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "format": {
      -                        "const": "xlsx",
      -                        "type": "string"
      -                      },
      -                      "rowNumber": {
      -                        "maximum": 9007199254740991,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "sheetName": {
      -                        "minLength": 1,
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "format",
      -                      "rowNumber",
      -                      "sheetName"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "normalizedValues": {
      -                "anyOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "schemaVersion": {
      -                        "const": 1,
      -                        "type": "number"
      -                      },
      -                      "values": {
      -                        "additionalProperties": {
      -                          "anyOf": [
      -                            {
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "propertyNames": {
      -                          "anyOf": [
      -                            {
      -                              "enum": [
      -                                "accountNumber",
      -                                "amount",
      -                                "counterpartyExternalId",
      -                                "counterpartyName",
      -                                "direction",
      -                                "effectiveDate",
      -                                "entryId",
      -                                "memo"
      -                              ],
      -                              "type": "string"
      -                            },
      -                            {
      -                              "pattern": "^responsibilityCenter:[a-z0-9]+(_[a-z0-9]+)*$",
      -                              "type": "string"
      -                            }
      -                          ]
      -                        },
      -                        "type": "object"
      -                      }
      -                    },
      -                    "required": [
      -                      "schemaVersion",
      -                      "values"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "schemaVersion": {
      -                        "const": 2,
      -                        "type": "number"
      -                      },
      -                      "values": {
      -                        "additionalProperties": {
      -                          "anyOf": [
      -                            {
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "propertyNames": {
      -                          "anyOf": [
      -                            {
      -                              "enum": [
      -                                "accountNumber",
      -                                "amount",
      -                                "counterpartyExternalId",
      -                                "counterpartyName",
      -                                "direction",
      -                                "effectiveAt",
      -                                "effectiveDate",
      -                                "entryId",
      -                                "memo"
      -                              ],
      -                              "type": "string"
      -                            },
      -                            {
      -                              "pattern": "^responsibilityCenter:[a-z0-9]+(_[a-z0-9]+)*$",
      -                              "type": "string"
      -                            }
      -                          ]
      -                        },
      -                        "type": "object"
      -                      }
      -                    },
      -                    "required": [
      -                      "schemaVersion",
      -                      "values"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "sourceRowHash": {
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "appliedResolutions",
      -              "entryId",
      -              "journalLineNumber",
      -              "locator",
      -              "normalizedValues",
      -              "sourceRowHash"
      -            ],
      -            "type": "object"
      -          },
      -          "minItems": 1,
      -          "type": "array"
      -        }
      -      },
      -      "required": [
      -        "importRef",
      -        "sourceFile",
      -        "sourceRows"
      -      ],
      -      "type": "object"
      -    },
      -    "id": {
      -      "type": "string"
      -    },
      -    "isAdjustment": {
      -      "type": "boolean"
      -    },
      -    "lines": {
      -      "items": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "accountName": {
      -            "type": "string"
      -          },
      -          "accountNormalBalanceType": {
      -            "type": "string"
      -          },
      -          "accountNumber": {
      -            "type": "string"
      -          },
      -          "accountSubType": {
      -            "type": "string"
      -          },
      -          "accountType": {
      -            "type": "string"
      -          },
      -          "assetAmount": {
      -            "type": "string"
      -          },
      -          "assetId": {
      -            "type": "string"
      -          },
      -          "assetSymbol": {
      -            "type": "string"
      -          },
      -          "counterpartyName": {
      -            "type": "string"
      -          },
      -          "entryType": {
      -            "type": "string"
      -          },
      -          "fiatAmount": {
      -            "type": "string"
      -          },
      -          "lineNumber": {
      -            "maximum": 9007199254740991,
      -            "minimum": -9007199254740991,
      -            "type": "integer"
      -          },
      -          "lot": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "entryId": {
      -                "type": "string"
      -              },
      -              "entryKind": {
      -                "type": "string"
      -              },
      -              "id": {
      -                "type": "string"
      -              },
      -              "lotMethod": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "id",
      -              "entryId",
      -              "entryKind",
      -              "lotMethod"
      -            ],
      -            "type": "object"
      -          },
      -          "memo": {
      -            "type": "string"
      -          },
      -          "responsibilityCenterAssignments": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "percentageBps": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": -9007199254740991,
      -                  "type": "integer"
      -                },
      -                "responsibilityCenterCode": {
      -                  "type": "string"
      -                },
      -                "responsibilityCenterId": {
      -                  "type": "string"
      -                },
      -                "responsibilityCenterName": {
      -                  "type": "string"
      -                },
      -                "responsibilityCenterType": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "key": {
      -                      "type": "string"
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "COST",
      -                        "REVENUE",
      -                        "PROFIT",
      -                        "INVESTMENT"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "name": {
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "key",
      -                    "name",
      -                    "kind"
      -                  ],
      -                  "type": "object"
      -                },
      -                "responsibilityCenterTypeId": {
      -                  "type": "string"
      -                },
      -                "value": {
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "responsibilityCenterTypeId",
      -                "responsibilityCenterId",
      -                "value",
      -                "responsibilityCenterType",
      -                "responsibilityCenterName",
      -                "percentageBps"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "transfer": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "chainId": {
      -                "type": "string"
      -              },
      -              "txHash": {
      -                "type": "string"
      -              },
      -              "txIndex": {
      -                "maximum": 9007199254740991,
      -                "minimum": -9007199254740991,
      -                "type": "integer"
      -              }
      -            },
      -            "type": "object"
      -          }
      -        },
      -        "required": [
      -          "lineNumber",
      -          "entryType",
      -          "fiatAmount",
      -          "responsibilityCenterAssignments"
      -        ],
      -        "type": "object"
      -      },
      -      "type": "array"
      -    },
      -    "memo": {
      -      "type": "string"
      -    },
      -    "operationType": {
      -      "type": "string"
      -    },
      -    "portfolioTransactionId": {
      -      "type": "string"
      -    },
      -    "status": {
      -      "type": "string"
      -    },
      -    "subType": {
      -      "type": "string"
      -    },
      -    "systemNotes": {
      -      "type": "string"
      -    },
      -    "timestamp": {
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "id",
      -    "timestamp",
      -    "status",
      -    "isAdjustment",
      -    "lines"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / properties / samples / properties / errors / items / properties / portfolioTransactionContext
      Removed value: -{
      -  "additionalProperties": {},
      -  "propertyNames": {
      -    "type": "string"
      -  },
      -  "type": "object"
      -}
    • removedOutput schema / properties / samples / properties / errors / items / properties / systemNotes
      Removed value: -{
      -  "type": "string"
      -}
    • removedOutput schema / properties / samples / properties / errors / items / properties / walletOperations
      Removed value: -{
      -  "items": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "assetId": {
      -        "type": "string"
      -      },
      -      "assetSymbol": {
      -        "type": "string"
      -      },
      -      "chainId": {
      -        "type": "string"
      -      },
      -      "defiOperation": {
      -        "type": "string"
      -      },
      -      "defiPositionId": {
      -        "type": "string"
      -      },
      -      "defiPositionRef": {
      -        "type": "string"
      -      },
      -      "fromAddress": {
      -        "type": "string"
      -      },
      -      "fromAddressLabel": {
      -        "type": "string"
      -      },
      -      "isSpam": {
      -        "type": "boolean"
      -      },
      -      "quoteCurrency": {
      -        "type": "string"
      -      },
      -      "quoteMeta": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "s": {
      -            "enum": [
      -              "SYNC_SOURCE",
      -              "FMV_ENGINE",
      -              "DERIVED_REPRESENTED",
      -              "DERIVED_SIBLING",
      -              "POLICY",
      -              "MANUAL"
      -            ],
      -            "type": "string"
      -          },
      -          "ts": {
      -            "exclusiveMinimum": 0,
      -            "maximum": 8210266876799,
      -            "type": "integer"
      -          }
      -        },
      -        "required": [
      -          "s"
      -        ],
      -        "type": "object"
      -      },
      -      "quoteSource": {
      -        "type": "string"
      -      },
      -      "stablecoinPeggedFiatCurrency": {
      -        "type": "string"
      -      },
      -      "toAddress": {
      -        "type": "string"
      -      },
      -      "toAddressLabel": {
      -        "type": "string"
      -      },
      -      "tokenAddress": {
      -        "type": "string"
      -      },
      -      "txHash": {
      -        "type": "string"
      -      },
      -      "txIndex": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "type": {
      -        "type": "string"
      -      },
      -      "value": {
      -        "type": "string"
      -      },
      -      "valueQuote": {
      -        "type": "string"
      -      },
      -      "walletAddress": {
      -        "type": "string"
      -      },
      -      "walletName": {
      -        "type": "string"
      -      },
      -      "walletTransactionId": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "txHash",
      -      "chainId",
      -      "txIndex",
      -      "walletTransactionId",
      -      "fromAddress",
      -      "toAddress",
      -      "value",
      -      "tokenAddress",
      -      "isSpam",
      -      "walletName",
      -      "walletAddress"
      -    ],
      -    "type": "object"
      -  },
      -  "type": "array"
      -}
    • removedOutput schema / properties / samples / properties / errors / items / properties / walletSource
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "blockHeight": {
      -      "type": "string"
      -    },
      -    "rawTransactionId": {
      -      "type": "string"
      -    },
      -    "rawTransactionSource": {
      -      "type": "string"
      -    },
      -    "timestamp": {
      -      "type": "string"
      -    },
      -    "wallet": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "address": {
      -          "type": "string"
      -        },
      -        "chainId": {
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "chainId",
      -        "address"
      -      ],
      -      "type": "object"
      -    },
      -    "walletType": {
      -      "enum": [
      -        "BLOCKCHAIN",
      -        "EXCHANGE",
      -        "BANK"
      -      ],
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "wallet",
      -    "walletType",
      -    "rawTransactionId",
      -    "rawTransactionSource",
      -    "blockHeight",
      -    "timestamp"
      -  ],
      -  "type": "object"
      -}
    • changedOutput schema / properties / samples / properties / errors / items / required
      Previous value: -[
      -  "id",
      -  "operationType",
      -  "classification",
      -  "timestamp",
      -  "status",
      -  "tags",
      -  "fileAttachments",
      -  "walletOperations"
      -]New value: +[
      +  "id",
      +  "operationType",
      +  "classification",
      +  "timestamp",
      +  "status",
      +  "tags"
      +]
    • removedOutput schema / properties / samples / properties / uncategorized / items / properties / fileAttachments
      Removed value: -{
      -  "items": {},
      -  "type": "array"
      -}
    • removedOutput schema / properties / samples / properties / uncategorized / items / properties / intercompanyPair
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "counterpartOperationType": {
      -      "type": "string"
      -    },
      -    "counterpartPortfolioName": {
      -      "type": "string"
      -    },
      -    "counterpartPortfolioSlug": {
      -      "minLength": 1,
      -      "pattern": "^[a-z0-9-]+$",
      -      "type": "string"
      -    },
      -    "counterpartPortfolioTransactionId": {
      -      "type": "string"
      -    },
      -    "counterpartStatus": {
      -      "enum": [
      -        "PROPOSED",
      -        "ERROR",
      -        "POSTED",
      -        "CLOSED"
      -      ],
      -      "type": "string"
      -    },
      -    "counterpartSubType": {
      -      "type": "string"
      -    },
      -    "lotLinkCount": {
      -      "maximum": 9007199254740991,
      -      "minimum": 0,
      -      "type": "integer"
      -    },
      -    "pairId": {
      -      "type": "string"
      -    },
      -    "side": {
      -      "enum": [
      -        "SEND",
      -        "RECEIVE"
      -      ],
      -      "type": "string"
      -    },
      -    "treatment": {
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "pairId",
      -    "side",
      -    "counterpartPortfolioName",
      -    "counterpartPortfolioSlug",
      -    "counterpartPortfolioTransactionId",
      -    "counterpartOperationType",
      -    "counterpartStatus",
      -    "lotLinkCount"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / properties / samples / properties / uncategorized / items / properties / journalEntry
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "adjustmentJournalImportProvenance": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "importRef": {
      -          "maxLength": 128,
      -          "minLength": 1,
      -          "pattern": "^adjustment-journal-import-[a-z0-9-]+$",
      -          "type": "string"
      -        },
      -        "sourceFile": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "name": {
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "uploadedAt": {
      -              "format": "date-time",
      -              "type": "string"
      -            },
      -            "uploader": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "name": {
      -                  "minLength": 1,
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "name"
      -              ],
      -              "type": "object"
      -            }
      -          },
      -          "required": [
      -            "name",
      -            "uploadedAt",
      -            "uploader"
      -          ],
      -          "type": "object"
      -        },
      -        "sourceRows": {
      -          "items": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "appliedResolutions": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "schemaVersion": {
      -                    "const": 1,
      -                    "type": "number"
      -                  },
      -                  "values": {
      -                    "additionalProperties": {
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "propertyNames": {
      -                      "anyOf": [
      -                        {
      -                          "enum": [
      -                            "accountNumber",
      -                            "counterpartyExternalId",
      -                            "counterpartyName"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        {
      -                          "pattern": "^responsibilityCenter:[a-z0-9]+(_[a-z0-9]+)*$",
      -                          "type": "string"
      -                        }
      -                      ]
      -                    },
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "schemaVersion",
      -                  "values"
      -                ],
      -                "type": "object"
      -              },
      -              "entryId": {
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "journalLineNumber": {
      -                "exclusiveMinimum": 0,
      -                "maximum": 9007199254740991,
      -                "type": "integer"
      -              },
      -              "locator": {
      -                "oneOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "format": {
      -                        "const": "csv",
      -                        "type": "string"
      -                      },
      -                      "lineNumber": {
      -                        "maximum": 9007199254740991,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "format",
      -                      "lineNumber"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "format": {
      -                        "const": "xlsx",
      -                        "type": "string"
      -                      },
      -                      "rowNumber": {
      -                        "maximum": 9007199254740991,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "sheetName": {
      -                        "minLength": 1,
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "format",
      -                      "rowNumber",
      -                      "sheetName"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "normalizedValues": {
      -                "anyOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "schemaVersion": {
      -                        "const": 1,
      -                        "type": "number"
      -                      },
      -                      "values": {
      -                        "additionalProperties": {
      -                          "anyOf": [
      -                            {
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "propertyNames": {
      -                          "anyOf": [
      -                            {
      -                              "enum": [
      -                                "accountNumber",
      -                                "amount",
      -                                "counterpartyExternalId",
      -                                "counterpartyName",
      -                                "direction",
      -                                "effectiveDate",
      -                                "entryId",
      -                                "memo"
      -                              ],
      -                              "type": "string"
      -                            },
      -                            {
      -                              "pattern": "^responsibilityCenter:[a-z0-9]+(_[a-z0-9]+)*$",
      -                              "type": "string"
      -                            }
      -                          ]
      -                        },
      -                        "type": "object"
      -                      }
      -                    },
      -                    "required": [
      -                      "schemaVersion",
      -                      "values"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "schemaVersion": {
      -                        "const": 2,
      -                        "type": "number"
      -                      },
      -                      "values": {
      -                        "additionalProperties": {
      -                          "anyOf": [
      -                            {
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "propertyNames": {
      -                          "anyOf": [
      -                            {
      -                              "enum": [
      -                                "accountNumber",
      -                                "amount",
      -                                "counterpartyExternalId",
      -                                "counterpartyName",
      -                                "direction",
      -                                "effectiveAt",
      -                                "effectiveDate",
      -                                "entryId",
      -                                "memo"
      -                              ],
      -                              "type": "string"
      -                            },
      -                            {
      -                              "pattern": "^responsibilityCenter:[a-z0-9]+(_[a-z0-9]+)*$",
      -                              "type": "string"
      -                            }
      -                          ]
      -                        },
      -                        "type": "object"
      -                      }
      -                    },
      -                    "required": [
      -                      "schemaVersion",
      -                      "values"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "sourceRowHash": {
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "appliedResolutions",
      -              "entryId",
      -              "journalLineNumber",
      -              "locator",
      -              "normalizedValues",
      -              "sourceRowHash"
      -            ],
      -            "type": "object"
      -          },
      -          "minItems": 1,
      -          "type": "array"
      -        }
      -      },
      -      "required": [
      -        "importRef",
      -        "sourceFile",
      -        "sourceRows"
      -      ],
      -      "type": "object"
      -    },
      -    "id": {
      -      "type": "string"
      -    },
      -    "isAdjustment": {
      -      "type": "boolean"
      -    },
      -    "lines": {
      -      "items": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "accountName": {
      -            "type": "string"
      -          },
      -          "accountNormalBalanceType": {
      -            "type": "string"
      -          },
      -          "accountNumber": {
      -            "type": "string"
      -          },
      -          "accountSubType": {
      -            "type": "string"
      -          },
      -          "accountType": {
      -            "type": "string"
      -          },
      -          "assetAmount": {
      -            "type": "string"
      -          },
      -          "assetId": {
      -            "type": "string"
      -          },
      -          "assetSymbol": {
      -            "type": "string"
      -          },
      -          "counterpartyName": {
      -            "type": "string"
      -          },
      -          "entryType": {
      -            "type": "string"
      -          },
      -          "fiatAmount": {
      -            "type": "string"
      -          },
      -          "lineNumber": {
      -            "maximum": 9007199254740991,
      -            "minimum": -9007199254740991,
      -            "type": "integer"
      -          },
      -          "lot": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "entryId": {
      -                "type": "string"
      -              },
      -              "entryKind": {
      -                "type": "string"
      -              },
      -              "id": {
      -                "type": "string"
      -              },
      -              "lotMethod": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "id",
      -              "entryId",
      -              "entryKind",
      -              "lotMethod"
      -            ],
      -            "type": "object"
      -          },
      -          "memo": {
      -            "type": "string"
      -          },
      -          "responsibilityCenterAssignments": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "percentageBps": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": -9007199254740991,
      -                  "type": "integer"
      -                },
      -                "responsibilityCenterCode": {
      -                  "type": "string"
      -                },
      -                "responsibilityCenterId": {
      -                  "type": "string"
      -                },
      -                "responsibilityCenterName": {
      -                  "type": "string"
      -                },
      -                "responsibilityCenterType": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "key": {
      -                      "type": "string"
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "COST",
      -                        "REVENUE",
      -                        "PROFIT",
      -                        "INVESTMENT"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "name": {
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "key",
      -                    "name",
      -                    "kind"
      -                  ],
      -                  "type": "object"
      -                },
      -                "responsibilityCenterTypeId": {
      -                  "type": "string"
      -                },
      -                "value": {
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "responsibilityCenterTypeId",
      -                "responsibilityCenterId",
      -                "value",
      -                "responsibilityCenterType",
      -                "responsibilityCenterName",
      -                "percentageBps"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "transfer": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "chainId": {
      -                "type": "string"
      -              },
      -              "txHash": {
      -                "type": "string"
      -              },
      -              "txIndex": {
      -                "maximum": 9007199254740991,
      -                "minimum": -9007199254740991,
      -                "type": "integer"
      -              }
      -            },
      -            "type": "object"
      -          }
      -        },
      -        "required": [
      -          "lineNumber",
      -          "entryType",
      -          "fiatAmount",
      -          "responsibilityCenterAssignments"
      -        ],
      -        "type": "object"
      -      },
      -      "type": "array"
      -    },
      -    "memo": {
      -      "type": "string"
      -    },
      -    "operationType": {
      -      "type": "string"
      -    },
      -    "portfolioTransactionId": {
      -      "type": "string"
      -    },
      -    "status": {
      -      "type": "string"
      -    },
      -    "subType": {
      -      "type": "string"
      -    },
      -    "systemNotes": {
      -      "type": "string"
      -    },
      -    "timestamp": {
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "id",
      -    "timestamp",
      -    "status",
      -    "isAdjustment",
      -    "lines"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / properties / samples / properties / uncategorized / items / properties / portfolioTransactionContext
      Removed value: -{
      -  "additionalProperties": {},
      -  "propertyNames": {
      -    "type": "string"
      -  },
      -  "type": "object"
      -}
    • removedOutput schema / properties / samples / properties / uncategorized / items / properties / systemNotes
      Removed value: -{
      -  "type": "string"
      -}
    • removedOutput schema / properties / samples / properties / uncategorized / items / properties / walletOperations
      Removed value: -{
      -  "items": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "assetId": {
      -        "type": "string"
      -      },
      -      "assetSymbol": {
      -        "type": "string"
      -      },
      -      "chainId": {
      -        "type": "string"
      -      },
      -      "defiOperation": {
      -        "type": "string"
      -      },
      -      "defiPositionId": {
      -        "type": "string"
      -      },
      -      "defiPositionRef": {
      -        "type": "string"
      -      },
      -      "fromAddress": {
      -        "type": "string"
      -      },
      -      "fromAddressLabel": {
      -        "type": "string"
      -      },
      -      "isSpam": {
      -        "type": "boolean"
      -      },
      -      "quoteCurrency": {
      -        "type": "string"
      -      },
      -      "quoteMeta": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "s": {
      -            "enum": [
      -              "SYNC_SOURCE",
      -              "FMV_ENGINE",
      -              "DERIVED_REPRESENTED",
      -              "DERIVED_SIBLING",
      -              "POLICY",
      -              "MANUAL"
      -            ],
      -            "type": "string"
      -          },
      -          "ts": {
      -            "exclusiveMinimum": 0,
      -            "maximum": 8210266876799,
      -            "type": "integer"
      -          }
      -        },
      -        "required": [
      -          "s"
      -        ],
      -        "type": "object"
      -      },
      -      "quoteSource": {
      -        "type": "string"
      -      },
      -      "stablecoinPeggedFiatCurrency": {
      -        "type": "string"
      -      },
      -      "toAddress": {
      -        "type": "string"
      -      },
      -      "toAddressLabel": {
      -        "type": "string"
      -      },
      -      "tokenAddress": {
      -        "type": "string"
      -      },
      -      "txHash": {
      -        "type": "string"
      -      },
      -      "txIndex": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "type": {
      -        "type": "string"
      -      },
      -      "value": {
      -        "type": "string"
      -      },
      -      "valueQuote": {
      -        "type": "string"
      -      },
      -      "walletAddress": {
      -        "type": "string"
      -      },
      -      "walletName": {
      -        "type": "string"
      -      },
      -      "walletTransactionId": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "txHash",
      -      "chainId",
      -      "txIndex",
      -      "walletTransactionId",
      -      "fromAddress",
      -      "toAddress",
      -      "value",
      -      "tokenAddress",
      -      "isSpam",
      -      "walletName",
      -      "walletAddress"
      -    ],
      -    "type": "object"
      -  },
      -  "type": "array"
      -}
    • removedOutput schema / properties / samples / properties / uncategorized / items / properties / walletSource
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "blockHeight": {
      -      "type": "string"
      -    },
      -    "rawTransactionId": {
      -      "type": "string"
      -    },
      -    "rawTransactionSource": {
      -      "type": "string"
      -    },
      -    "timestamp": {
      -      "type": "string"
      -    },
      -    "wallet": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "address": {
      -          "type": "string"
      -        },
      -        "chainId": {
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "chainId",
      -        "address"
      -      ],
      -      "type": "object"
      -    },
      -    "walletType": {
      -      "enum": [
      -        "BLOCKCHAIN",
      -        "EXCHANGE",
      -        "BANK"
      -      ],
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "wallet",
      -    "walletType",
      -    "rawTransactionId",
      -    "rawTransactionSource",
      -    "blockHeight",
      -    "timestamp"
      -  ],
      -  "type": "object"
      -}
    • changedOutput schema / properties / samples / properties / uncategorized / items / required
      Previous value: -[
      -  "id",
      -  "operationType",
      -  "classification",
      -  "timestamp",
      -  "status",
      -  "tags",
      -  "fileAttachments",
      -  "walletOperations"
      -]New value: +[
      +  "id",
      +  "operationType",
      +  "classification",
      +  "timestamp",
      +  "status",
      +  "tags"
      +]
  2. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "https://json-schema.org/draft/2020-12/schema",
      +  "additionalProperties": false,
      +  "properties": {
      +    "counts": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "spamInvolved": {
      +          "maximum": 9007199254740991,
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "total": {
      +          "maximum": 9007199254740991,
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "uncategorized": {
      +          "maximum": 9007199254740991,
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "withErrors": {
      +          "maximum": 9007199254740991,
      +          "minimum": 0,
      +          "type": "integer"
      +        }
      +      },
      +      "required": [
      +        "total",
      +        "uncategorized",
      +        "withErrors",
      +        "spamInvolved"
      +      ],
      +      "type": "object"
      +    },
      +    "errorsByType": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "count": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "errorType": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "errorType",
      +          "count"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "isClean": {
      +      "type": "boolean"
      +    },
      +    "samples": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "errors": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "classification": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "detail": {
      +                    "type": "string"
      +                  },
      +                  "reason": {
      +                    "type": "string"
      +                  },
      +                  "state": {
      +                    "enum": [
      +                      "categorized",
      +                      "uncategorized",
      +                      "error"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "suggestedAction": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "type": "string"
      +                      },
      +                      "tool": {
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "state"
      +                ],
      +                "type": "object"
      +              },
      +              "errorDetails": {
      +                "items": {},
      +                "type": "array"
      +              },
      +              "errorMessage": {
      +                "type": "string"
      +              },
      +              "fileAttachments": {
      +                "items": {},
      +                "type": "array"
      +              },
      +              "id": {
      +                "type": "string"
      +              },
      +              "intercompanyPair": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "counterpartOperationType": {
      +                    "type": "string"
      +                  },
      +                  "counterpartPortfolioName": {
      +                    "type": "string"
      +                  },
      +                  "counterpartPortfolioSlug": {
      +                    "minLength": 1,
      +                    "pattern": "^[a-z0-9-]+$",
      +                    "type": "string"
      +                  },
      +                  "counterpartPortfolioTransactionId": {
      +                    "type": "string"
      +                  },
      +                  "counterpartStatus": {
      +                    "enum": [
      +                      "PROPOSED",
      +                      "ERROR",
      +                      "POSTED",
      +                      "CLOSED"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "counterpartSubType": {
      +                    "type": "string"
      +                  },
      +                  "lotLinkCount": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "pairId": {
      +                    "type": "string"
      +                  },
      +                  "side": {
      +                    "enum": [
      +                      "SEND",
      +                      "RECEIVE"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "treatment": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "pairId",
      +                  "side",
      +                  "counterpartPortfolioName",
      +                  "counterpartPortfolioSlug",
      +                  "counterpartPortfolioTransactionId",
      +                  "counterpartOperationType",
      +                  "counterpartStatus",
      +                  "lotLinkCount"
      +                ],
      +                "type": "object"
      +              },
      +              "journalEntry": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "adjustmentJournalImportProvenance": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "importRef": {
      +                        "maxLength": 128,
      +                        "minLength": 1,
      +                        "pattern": "^adjustment-journal-import-[a-z0-9-]+$",
      +                        "type": "string"
      +                      },
      +                      "sourceFile": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "name": {
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "uploadedAt": {
      +                            "format": "date-time",
      +                            "type": "string"
      +                          },
      +                          "uploader": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "name": {
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "name"
      +                            ],
      +                            "type": "object"
      +                          }
      +                        },
      +                        "required": [
      +                          "name",
      +                          "uploadedAt",
      +                          "uploader"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "sourceRows": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "appliedResolutions": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "schemaVersion": {
      +                                  "const": 1,
      +                                  "type": "number"
      +                                },
      +                                "values": {
      +                                  "additionalProperties": {
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "propertyNames": {
      +                                    "anyOf": [
      +                                      {
      +                                        "enum": [
      +                                          "accountNumber",
      +                                          "counterpartyExternalId",
      +                                          "counterpartyName"
      +                                        ],
      +                                        "type": "string"
      +                                      },
      +                                      {
      +                                        "pattern": "^responsibilityCenter:[a-z0-9]+(_[a-z0-9]+)*$",
      +                                        "type": "string"
      +                                      }
      +                                    ]
      +                                  },
      +                                  "type": "object"
      +                                }
      +                              },
      +                              "required": [
      +                                "schemaVersion",
      +                                "values"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "entryId": {
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "journalLineNumber": {
      +                              "exclusiveMinimum": 0,
      +                              "maximum": 9007199254740991,
      +                              "type": "integer"
      +                            },
      +                            "locator": {
      +                              "oneOf": [
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "format": {
      +                                      "const": "csv",
      +                                      "type": "string"
      +                                    },
      +                                    "lineNumber": {
      +                                      "maximum": 9007199254740991,
      +                                      "minimum": 1,
      +                                      "type": "integer"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "format",
      +                                    "lineNumber"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "format": {
      +                                      "const": "xlsx",
      +                                      "type": "string"
      +                                    },
      +                                    "rowNumber": {
      +                                      "maximum": 9007199254740991,
      +                                      "minimum": 1,
      +                                      "type": "integer"
      +                                    },
      +                                    "sheetName": {
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "format",
      +                                    "rowNumber",
      +                                    "sheetName"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              ]
      +                            },
      +                            "normalizedValues": {
      +                              "anyOf": [
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "schemaVersion": {
      +                                      "const": 1,
      +                                      "type": "number"
      +                                    },
      +                                    "values": {
      +                                      "additionalProperties": {
      +                                        "anyOf": [
      +                                          {
      +                                            "type": "string"
      +                                          },
      +                                          {
      +                                            "type": "null"
      +                                          }
      +                                        ]
      +                                      },
      +                                      "propertyNames": {
      +                                        "anyOf": [
      +                                          {
      +                                            "enum": [
      +                                              "accountNumber",
      +                                              "amount",
      +                                              "counterpartyExternalId",
      +                                              "counterpartyName",
      +                                              "direction",
      +                                              "effectiveDate",
      +                                              "entryId",
      +                                              "memo"
      +                                            ],
      +                                            "type": "string"
      +                                          },
      +                                          {
      +                                            "pattern": "^responsibilityCenter:[a-z0-9]+(_[a-z0-9]+)*$",
      +                                            "type": "string"
      +                                          }
      +                                        ]
      +                                      },
      +                                      "type": "object"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "schemaVersion",
      +                                    "values"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "schemaVersion": {
      +                                      "const": 2,
      +                                      "type": "number"
      +                                    },
      +                                    "values": {
      +                                      "additionalProperties": {
      +                                        "anyOf": [
      +                                          {
      +                                            "type": "string"
      +                                          },
      +                                          {
      +                                            "type": "null"
      +                                          }
      +                                        ]
      +                                      },
      +                                      "propertyNames": {
      +                                        "anyOf": [
      +                                          {
      +                                            "enum": [
      +                                              "accountNumber",
      +                                              "amount",
      +                                              "counterpartyExternalId",
      +                                              "counterpartyName",
      +                                              "direction",
      +                                              "effectiveAt",
      +                                              "effectiveDate",
      +                                              "entryId",
      +                                              "memo"
      +                                            ],
      +                                            "type": "string"
      +                                          },
      +                                          {
      +                                            "pattern": "^responsibilityCenter:[a-z0-9]+(_[a-z0-9]+)*$",
      +                                            "type": "string"
      +                                          }
      +                                        ]
      +                                      },
      +                                      "type": "object"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "schemaVersion",
      +                                    "values"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              ]
      +                            },
      +                            "sourceRowHash": {
      +                              "minLength": 1,
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "appliedResolutions",
      +                            "entryId",
      +                            "journalLineNumber",
      +                            "locator",
      +                            "normalizedValues",
      +                            "sourceRowHash"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array"
      +                      }
      +                    },
      +                    "required": [
      +                      "importRef",
      +                      "sourceFile",
      +                      "sourceRows"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "id": {
      +                    "type": "string"
      +                  },
      +                  "isAdjustment": {
      +                    "type": "boolean"
      +                  },
      +                  "lines": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "accountName": {
      +                          "type": "string"
      +                        },
      +                        "accountNormalBalanceType": {
      +                          "type": "string"
      +                        },
      +                        "accountNumber": {
      +                          "type": "string"
      +                        },
      +                        "accountSubType": {
      +                          "type": "string"
      +                        },
      +                        "accountType": {
      +                          "type": "string"
      +                        },
      +                        "assetAmount": {
      +                          "type": "string"
      +                        },
      +                        "assetId": {
      +                          "type": "string"
      +                        },
      +                        "assetSymbol": {
      +                          "type": "string"
      +                        },
      +                        "counterpartyName": {
      +                          "type": "string"
      +                        },
      +                        "entryType": {
      +                          "type": "string"
      +                        },
      +                        "fiatAmount": {
      +                          "type": "string"
      +                        },
      +                        "lineNumber": {
      +                          "maximum": 9007199254740991,
      +                          "minimum": -9007199254740991,
      +                          "type": "integer"
      +                        },
      +                        "lot": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "entryId": {
      +                              "type": "string"
      +                            },
      +                            "entryKind": {
      +                              "type": "string"
      +                            },
      +                            "id": {
      +                              "type": "string"
      +                            },
      +                            "lotMethod": {
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "id",
      +                            "entryId",
      +                            "entryKind",
      +                            "lotMethod"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "memo": {
      +                          "type": "string"
      +                        },
      +                        "responsibilityCenterAssignments": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "percentageBps": {
      +                                "maximum": 9007199254740991,
      +                                "minimum": -9007199254740991,
      +                                "type": "integer"
      +                              },
      +                              "responsibilityCenterCode": {
      +                                "type": "string"
      +                              },
      +                              "responsibilityCenterId": {
      +                                "type": "string"
      +                              },
      +                              "responsibilityCenterName": {
      +                                "type": "string"
      +                              },
      +                              "responsibilityCenterType": {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "key": {
      +                                    "type": "string"
      +                                  },
      +                                  "kind": {
      +                                    "enum": [
      +                                      "COST",
      +                                      "REVENUE",
      +                                      "PROFIT",
      +                                      "INVESTMENT"
      +                                    ],
      +                                    "type": "string"
      +                                  },
      +                                  "name": {
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "key",
      +                                  "name",
      +                                  "kind"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              "responsibilityCenterTypeId": {
      +                                "type": "string"
      +                              },
      +                              "value": {
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "responsibilityCenterTypeId",
      +                              "responsibilityCenterId",
      +                              "value",
      +                              "responsibilityCenterType",
      +                              "responsibilityCenterName",
      +                              "percentageBps"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "type": "array"
      +                        },
      +                        "transfer": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "chainId": {
      +                              "type": "string"
      +                            },
      +                            "txHash": {
      +                              "type": "string"
      +                            },
      +                            "txIndex": {
      +                              "maximum": 9007199254740991,
      +                              "minimum": -9007199254740991,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "type": "object"
      +                        }
      +                      },
      +                      "required": [
      +                        "lineNumber",
      +                        "entryType",
      +                        "fiatAmount",
      +                        "responsibilityCenterAssignments"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "memo": {
      +                    "type": "string"
      +                  },
      +                  "operationType": {
      +                    "type": "string"
      +                  },
      +                  "portfolioTransactionId": {
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "type": "string"
      +                  },
      +                  "subType": {
      +                    "type": "string"
      +                  },
      +                  "systemNotes": {
      +                    "type": "string"
      +                  },
      +                  "timestamp": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "timestamp",
      +                  "status",
      +                  "isAdjustment",
      +                  "lines"
      +                ],
      +                "type": "object"
      +              },
      +              "memo": {
      +                "type": "string"
      +              },
      +              "operationType": {
      +                "type": "string"
      +              },
      +              "portfolioTransactionContext": {
      +                "additionalProperties": {},
      +                "propertyNames": {
      +                  "type": "string"
      +                },
      +                "type": "object"
      +              },
      +              "status": {
      +                "type": "string"
      +              },
      +              "subType": {
      +                "type": "string"
      +              },
      +              "systemNotes": {
      +                "type": "string"
      +              },
      +              "tags": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "timestamp": {
      +                "type": "string"
      +              },
      +              "walletOperations": {
      +                "items": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "assetId": {
      +                      "type": "string"
      +                    },
      +                    "assetSymbol": {
      +                      "type": "string"
      +                    },
      +                    "chainId": {
      +                      "type": "string"
      +                    },
      +                    "defiOperation": {
      +                      "type": "string"
      +                    },
      +                    "defiPositionId": {
      +                      "type": "string"
      +                    },
      +                    "defiPositionRef": {
      +                      "type": "string"
      +                    },
      +                    "fromAddress": {
      +                      "type": "string"
      +                    },
      +                    "fromAddressLabel": {
      +                      "type": "string"
      +                    },
      +                    "isSpam": {
      +                      "type": "boolean"
      +                    },
      +                    "quoteCurrency": {
      +                      "type": "string"
      +                    },
      +                    "quoteMeta": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "s": {
      +                          "enum": [
      +                            "SYNC_SOURCE",
      +                            "FMV_ENGINE",
      +                            "DERIVED_REPRESENTED",
      +                            "DERIVED_SIBLING",
      +                            "POLICY",
      +                            "MANUAL"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "ts": {
      +                          "exclusiveMinimum": 0,
      +                          "maximum": 8210266876799,
      +                          "type": "integer"
      +                        }
      +                      },
      +                      "required": [
      +                        "s"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "quoteSource": {
      +                      "type": "string"
      +                    },
      +                    "stablecoinPeggedFiatCurrency": {
      +                      "type": "string"
      +                    },
      +                    "toAddress": {
      +                      "type": "string"
      +                    },
      +                    "toAddressLabel": {
      +                      "type": "string"
      +                    },
      +                    "tokenAddress": {
      +                      "type": "string"
      +                    },
      +                    "txHash": {
      +                      "type": "string"
      +                    },
      +                    "txIndex": {
      +                      "maximum": 9007199254740991,
      +                      "minimum": -9007199254740991,
      +                      "type": "integer"
      +                    },
      +                    "type": {
      +                      "type": "string"
      +                    },
      +                    "value": {
      +                      "type": "string"
      +                    },
      +                    "valueQuote": {
      +                      "type": "string"
      +                    },
      +                    "walletAddress": {
      +                      "type": "string"
      +                    },
      +                    "walletName": {
      +                      "type": "string"
      +                    },
      +                    "walletTransactionId": {
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "type",
      +                    "txHash",
      +                    "chainId",
      +                    "txIndex",
      +                    "walletTransactionId",
      +                    "fromAddress",
      +                    "toAddress",
      +                    "value",
      +                    "tokenAddress",
      +                    "isSpam",
      +                    "walletName",
      +                    "walletAddress"
      +                  ],
      +                  "type": "object"
      +                },
      +                "type": "array"
      +              },
      +              "walletSource": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "blockHeight": {
      +                    "type": "string"
      +                  },
      +                  "rawTransactionId": {
      +                    "type": "string"
      +                  },
      +                  "rawTransactionSource": {
      +                    "type": "string"
      +                  },
      +                  "timestamp": {
      +                    "type": "string"
      +                  },
      +                  "wallet": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "address": {
      +                        "type": "string"
      +                      },
      +                      "chainId": {
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "chainId",
      +                      "address"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "walletType": {
      +                    "enum": [
      +                      "BLOCKCHAIN",
      +                      "EXCHANGE",
      +                      "BANK"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "wallet",
      +                  "walletType",
      +                  "rawTransactionId",
      +                  "rawTransactionSource",
      +                  "blockHeight",
      +                  "timestamp"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "operationType",
      +              "classification",
      +              "timestamp",
      +              "status",
      +              "tags",
      +              "fileAttachments",
      +              "walletOperations"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "uncategorized": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "classification": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "detail": {
      +                    "type": "string"
      +                  },
      +                  "reason": {
      +                    "type": "string"
      +                  },
      +                  "state": {
      +                    "enum": [
      +                      "categorized",
      +                      "uncategorized",
      +                      "error"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "suggestedAction": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "type": "string"
      +                      },
      +                      "tool": {
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "state"
      +                ],
      +                "type": "object"
      +              },
      +              "errorDetails": {
      +                "items": {},
      +                "type": "array"
      +              },
      +              "errorMessage": {
      +                "type": "string"
      +              },
      +              "fileAttachments": {
      +                "items": {},
      +                "type": "array"
      +              },
      +              "id": {
      +                "type": "string"
      +              },
      +              "intercompanyPair": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "counterpartOperationType": {
      +                    "type": "string"
      +                  },
      +                  "counterpartPortfolioName": {
      +                    "type": "string"
      +                  },
      +                  "counterpartPortfolioSlug": {
      +                    "minLength": 1,
      +                    "pattern": "^[a-z0-9-]+$",
      +                    "type": "string"
      +                  },
      +                  "counterpartPortfolioTransactionId": {
      +                    "type": "string"
      +                  },
      +                  "counterpartStatus": {
      +                    "enum": [
      +                      "PROPOSED",
      +                      "ERROR",
      +                      "POSTED",
      +                      "CLOSED"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "counterpartSubType": {
      +                    "type": "string"
      +                  },
      +                  "lotLinkCount": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "pairId": {
      +                    "type": "string"
      +                  },
      +                  "side": {
      +                    "enum": [
      +                      "SEND",
      +                      "RECEIVE"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "treatment": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "pairId",
      +                  "side",
      +                  "counterpartPortfolioName",
      +                  "counterpartPortfolioSlug",
      +                  "counterpartPortfolioTransactionId",
      +                  "counterpartOperationType",
      +                  "counterpartStatus",
      +                  "lotLinkCount"
      +                ],
      +                "type": "object"
      +              },
      +              "journalEntry": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "adjustmentJournalImportProvenance": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "importRef": {
      +                        "maxLength": 128,
      +                        "minLength": 1,
      +                        "pattern": "^adjustment-journal-import-[a-z0-9-]+$",
      +                        "type": "string"
      +                      },
      +                      "sourceFile": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "name": {
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "uploadedAt": {
      +                            "format": "date-time",
      +                            "type": "string"
      +                          },
      +                          "uploader": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "name": {
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "name"
      +                            ],
      +                            "type": "object"
      +                          }
      +                        },
      +                        "required": [
      +                          "name",
      +                          "uploadedAt",
      +                          "uploader"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "sourceRows": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "appliedResolutions": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "schemaVersion": {
      +                                  "const": 1,
      +                                  "type": "number"
      +                                },
      +                                "values": {
      +                                  "additionalProperties": {
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "propertyNames": {
      +                                    "anyOf": [
      +                                      {
      +                                        "enum": [
      +                                          "accountNumber",
      +                                          "counterpartyExternalId",
      +                                          "counterpartyName"
      +                                        ],
      +                                        "type": "string"
      +                                      },
      +                                      {
      +                                        "pattern": "^responsibilityCenter:[a-z0-9]+(_[a-z0-9]+)*$",
      +                                        "type": "string"
      +                                      }
      +                                    ]
      +                                  },
      +                                  "type": "object"
      +                                }
      +                              },
      +                              "required": [
      +                                "schemaVersion",
      +                                "values"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "entryId": {
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "journalLineNumber": {
      +                              "exclusiveMinimum": 0,
      +                              "maximum": 9007199254740991,
      +                              "type": "integer"
      +                            },
      +                            "locator": {
      +                              "oneOf": [
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "format": {
      +                                      "const": "csv",
      +                                      "type": "string"
      +                                    },
      +                                    "lineNumber": {
      +                                      "maximum": 9007199254740991,
      +                                      "minimum": 1,
      +                                      "type": "integer"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "format",
      +                                    "lineNumber"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "format": {
      +                                      "const": "xlsx",
      +                                      "type": "string"
      +                                    },
      +                                    "rowNumber": {
      +                                      "maximum": 9007199254740991,
      +                                      "minimum": 1,
      +                                      "type": "integer"
      +                                    },
      +                                    "sheetName": {
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "format",
      +                                    "rowNumber",
      +                                    "sheetName"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              ]
      +                            },
      +                            "normalizedValues": {
      +                              "anyOf": [
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "schemaVersion": {
      +                                      "const": 1,
      +                                      "type": "number"
      +                                    },
      +                                    "values": {
      +                                      "additionalProperties": {
      +                                        "anyOf": [
      +                                          {
      +                                            "type": "string"
      +                                          },
      +                                          {
      +                                            "type": "null"
      +                                          }
      +                                        ]
      +                                      },
      +                                      "propertyNames": {
      +                                        "anyOf": [
      +                                          {
      +                                            "enum": [
      +                                              "accountNumber",
      +                                              "amount",
      +                                              "counterpartyExternalId",
      +                                              "counterpartyName",
      +                                              "direction",
      +                                              "effectiveDate",
      +                                              "entryId",
      +                                              "memo"
      +                                            ],
      +                                            "type": "string"
      +                                          },
      +                                          {
      +                                            "pattern": "^responsibilityCenter:[a-z0-9]+(_[a-z0-9]+)*$",
      +                                            "type": "string"
      +                                          }
      +                                        ]
      +                                      },
      +                                      "type": "object"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "schemaVersion",
      +                                    "values"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "schemaVersion": {
      +                                      "const": 2,
      +                                      "type": "number"
      +                                    },
      +                                    "values": {
      +                                      "additionalProperties": {
      +                                        "anyOf": [
      +                                          {
      +                                            "type": "string"
      +                                          },
      +                                          {
      +                                            "type": "null"
      +                                          }
      +                                        ]
      +                                      },
      +                                      "propertyNames": {
      +                                        "anyOf": [
      +                                          {
      +                                            "enum": [
      +                                              "accountNumber",
      +                                              "amount",
      +                                              "counterpartyExternalId",
      +                                              "counterpartyName",
      +                                              "direction",
      +                                              "effectiveAt",
      +                                              "effectiveDate",
      +                                              "entryId",
      +                                              "memo"
      +                                            ],
      +                                            "type": "string"
      +                                          },
      +                                          {
      +                                            "pattern": "^responsibilityCenter:[a-z0-9]+(_[a-z0-9]+)*$",
      +                                            "type": "string"
      +                                          }
      +                                        ]
      +                                      },
      +                                      "type": "object"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "schemaVersion",
      +                                    "values"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              ]
      +                            },
      +                            "sourceRowHash": {
      +                              "minLength": 1,
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "appliedResolutions",
      +                            "entryId",
      +                            "journalLineNumber",
      +                            "locator",
      +                            "normalizedValues",
      +                            "sourceRowHash"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array"
      +                      }
      +                    },
      +                    "required": [
      +                      "importRef",
      +                      "sourceFile",
      +                      "sourceRows"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "id": {
      +                    "type": "string"
      +                  },
      +                  "isAdjustment": {
      +                    "type": "boolean"
      +                  },
      +                  "lines": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "accountName": {
      +                          "type": "string"
      +                        },
      +                        "accountNormalBalanceType": {
      +                          "type": "string"
      +                        },
      +                        "accountNumber": {
      +                          "type": "string"
      +                        },
      +                        "accountSubType": {
      +                          "type": "string"
      +                        },
      +                        "accountType": {
      +                          "type": "string"
      +                        },
      +                        "assetAmount": {
      +                          "type": "string"
      +                        },
      +                        "assetId": {
      +                          "type": "string"
      +                        },
      +                        "assetSymbol": {
      +                          "type": "string"
      +                        },
      +                        "counterpartyName": {
      +                          "type": "string"
      +                        },
      +                        "entryType": {
      +                          "type": "string"
      +                        },
      +                        "fiatAmount": {
      +                          "type": "string"
      +                        },
      +                        "lineNumber": {
      +                          "maximum": 9007199254740991,
      +                          "minimum": -9007199254740991,
      +                          "type": "integer"
      +                        },
      +                        "lot": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "entryId": {
      +                              "type": "string"
      +                            },
      +                            "entryKind": {
      +                              "type": "string"
      +                            },
      +                            "id": {
      +                              "type": "string"
      +                            },
      +                            "lotMethod": {
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "id",
      +                            "entryId",
      +                            "entryKind",
      +                            "lotMethod"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "memo": {
      +                          "type": "string"
      +                        },
      +                        "responsibilityCenterAssignments": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "percentageBps": {
      +                                "maximum": 9007199254740991,
      +                                "minimum": -9007199254740991,
      +                                "type": "integer"
      +                              },
      +                              "responsibilityCenterCode": {
      +                                "type": "string"
      +                              },
      +                              "responsibilityCenterId": {
      +                                "type": "string"
      +                              },
      +                              "responsibilityCenterName": {
      +                                "type": "string"
      +                              },
      +                              "responsibilityCenterType": {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "key": {
      +                                    "type": "string"
      +                                  },
      +                                  "kind": {
      +                                    "enum": [
      +                                      "COST",
      +                                      "REVENUE",
      +                                      "PROFIT",
      +                                      "INVESTMENT"
      +                                    ],
      +                                    "type": "string"
      +                                  },
      +                                  "name": {
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "key",
      +                                  "name",
      +                                  "kind"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              "responsibilityCenterTypeId": {
      +                                "type": "string"
      +                              },
      +                              "value": {
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "responsibilityCenterTypeId",
      +                              "responsibilityCenterId",
      +                              "value",
      +                              "responsibilityCenterType",
      +                              "responsibilityCenterName",
      +                              "percentageBps"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "type": "array"
      +                        },
      +                        "transfer": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "chainId": {
      +                              "type": "string"
      +                            },
      +                            "txHash": {
      +                              "type": "string"
      +                            },
      +                            "txIndex": {
      +                              "maximum": 9007199254740991,
      +                              "minimum": -9007199254740991,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "type": "object"
      +                        }
      +                      },
      +                      "required": [
      +                        "lineNumber",
      +                        "entryType",
      +                        "fiatAmount",
      +                        "responsibilityCenterAssignments"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "memo": {
      +                    "type": "string"
      +                  },
      +                  "operationType": {
      +                    "type": "string"
      +                  },
      +                  "portfolioTransactionId": {
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "type": "string"
      +                  },
      +                  "subType": {
      +                    "type": "string"
      +                  },
      +                  "systemNotes": {
      +                    "type": "string"
      +                  },
      +                  "timestamp": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "timestamp",
      +                  "status",
      +                  "isAdjustment",
      +                  "lines"
      +                ],
      +                "type": "object"
      +              },
      +              "memo": {
      +                "type": "string"
      +              },
      +              "operationType": {
      +                "type": "string"
      +              },
      +              "portfolioTransactionContext": {
      +                "additionalProperties": {},
      +                "propertyNames": {
      +                  "type": "string"
      +                },
      +                "type": "object"
      +              },
      +              "status": {
      +                "type": "string"
      +              },
      +              "subType": {
      +                "type": "string"
      +              },
      +              "systemNotes": {
      +                "type": "string"
      +              },
      +              "tags": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "timestamp": {
      +                "type": "string"
      +              },
      +              "walletOperations": {
      +                "items": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "assetId": {
      +                      "type": "string"
      +                    },
      +                    "assetSymbol": {
      +                      "type": "string"
      +                    },
      +                    "chainId": {
      +                      "type": "string"
      +                    },
      +                    "defiOperation": {
      +                      "type": "string"
      +                    },
      +                    "defiPositionId": {
      +                      "type": "string"
      +                    },
      +                    "defiPositionRef": {
      +                      "type": "string"
      +                    },
      +                    "fromAddress": {
      +                      "type": "string"
      +                    },
      +                    "fromAddressLabel": {
      +                      "type": "string"
      +                    },
      +                    "isSpam": {
      +                      "type": "boolean"
      +                    },
      +                    "quoteCurrency": {
      +                      "type": "string"
      +                    },
      +                    "quoteMeta": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "s": {
      +                          "enum": [
      +                            "SYNC_SOURCE",
      +                            "FMV_ENGINE",
      +                            "DERIVED_REPRESENTED",
      +                            "DERIVED_SIBLING",
      +                            "POLICY",
      +                            "MANUAL"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "ts": {
      +                          "exclusiveMinimum": 0,
      +                          "maximum": 8210266876799,
      +                          "type": "integer"
      +                        }
      +                      },
      +                      "required": [
      +                        "s"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "quoteSource": {
      +                      "type": "string"
      +                    },
      +                    "stablecoinPeggedFiatCurrency": {
      +                      "type": "string"
      +                    },
      +                    "toAddress": {
      +                      "type": "string"
      +                    },
      +                    "toAddressLabel": {
      +                      "type": "string"
      +                    },
      +                    "tokenAddress": {
      +                      "type": "string"
      +                    },
      +                    "txHash": {
      +                      "type": "string"
      +                    },
      +                    "txIndex": {
      +                      "maximum": 9007199254740991,
      +                      "minimum": -9007199254740991,
      +                      "type": "integer"
      +                    },
      +                    "type": {
      +                      "type": "string"
      +                    },
      +                    "value": {
      +                      "type": "string"
      +                    },
      +                    "valueQuote": {
      +                      "type": "string"
      +                    },
      +                    "walletAddress": {
      +                      "type": "string"
      +                    },
      +                    "walletName": {
      +                      "type": "string"
      +                    },
      +                    "walletTransactionId": {
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "type",
      +                    "txHash",
      +                    "chainId",
      +                    "txIndex",
      +                    "walletTransactionId",
      +                    "fromAddress",
      +                    "toAddress",
      +                    "value",
      +                    "tokenAddress",
      +                    "isSpam",
      +                    "walletName",
      +                    "walletAddress"
      +                  ],
      +                  "type": "object"
      +                },
      +                "type": "array"
      +              },
      +              "walletSource": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "blockHeight": {
      +                    "type": "string"
      +                  },
      +                  "rawTransactionId": {
      +                    "type": "string"
      +                  },
      +                  "rawTransactionSource": {
      +                    "type": "string"
      +                  },
      +                  "timestamp": {
      +                    "type": "string"
      +                  },
      +                  "wallet": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "address": {
      +                        "type": "string"
      +                      },
      +                      "chainId": {
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "chainId",
      +                      "address"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "walletType": {
      +                    "enum": [
      +                      "BLOCKCHAIN",
      +                      "EXCHANGE",
      +                      "BANK"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "wallet",
      +                  "walletType",
      +                  "rawTransactionId",
      +                  "rawTransactionSource",
      +                  "blockHeight",
      +                  "timestamp"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "operationType",
      +              "classification",
      +              "timestamp",
      +              "status",
      +              "tags",
      +              "fileAttachments",
      +              "walletOperations"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "required": [
      +        "uncategorized",
      +        "errors"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "isClean",
      +    "counts",
      +    "errorsByType",
      +    "samples"
      +  ],
      +  "type": "object"
      +}
  3. First observed

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds some behavioral context about returning exact counts and examples, but it does not disclose anything beyond that, such as whether results are cached, period-scoped, or limited in scope.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence with no filler. It front-loads the main purpose, then enumerates the specific output categories and examples. Every phrase contributes to understanding the tool's behavior.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only summary tool with fully described parameters, a complete output schema, and safety annotations, the description is sufficient for an agent to select and invoke the tool correctly. Nothing critical is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and both parameters (workspaceRef, portfolioRef) are already described as exact names or slugs. The description adds no additional parameter-level meaning beyond what the schema provides, so the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('summarize accounting problems') and the precise resource scope: portfolios with uncategorized, errored, and spam-related transactions. It clearly identifies what the tool produces, though it does not explicitly contrast itself with sibling summary tools like get_portfolio_balances or get_portfolio.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The usage context is implied: use this when someone needs a review-level summary of portfolio accounting issues with counts and examples. However, it gives no explicit when-to-use or when-not-to-use guidance relative to siblings such as list_portfolio_transactions, preview_transaction_classification, or get_filter_options.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources