changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "items": {
+ "description": "Recent screening runs, newest first, each with the same detail as screen_address",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "address": {
+ "description": "The screened address",
+ "type": "string"
+ },
+ "band": {
+ "description": "Reputation band, e.g. Low Risk",
+ "type": "string"
+ },
+ "bandCode": {
+ "description": "Band identifier, e.g. LOW_RISK",
+ "type": "string"
+ },
+ "confidence": {
+ "anyOf": [
+ {
+ "enum": [
+ "High",
+ "Medium",
+ "Low"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Engine confidence for this run"
+ },
+ "ensName": {
+ "description": "ENS name for the address, when known",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "evidence": {
+ "description": "Up to 10 signals behind this run, most severe first",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "factor": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "severity": {
+ "enum": [
+ "High",
+ "Medium",
+ "Low"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "factor",
+ "severity",
+ "message"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "reportUrl": {
+ "description": "Link to the full report on the Probity dashboard",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sanctioned": {
+ "description": "True if the address is a direct OFAC match",
+ "type": "boolean"
+ },
+ "score": {
+ "description": "Signed reputation score from -100 to +100. Lower is worse.",
+ "type": "number"
+ },
+ "screenedAt": {
+ "description": "When the screen ran (ISO-8601)",
+ "type": "string"
+ },
+ "screeningId": {
+ "description": "Immutable run id (rsr_...)",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "transactionCount": {
+ "description": "Number of transactions analysed",
+ "type": "integer"
+ }
+ },
+ "required": [
+ "screeningId",
+ "address",
+ "ensName",
+ "score",
+ "bandCode",
+ "band",
+ "confidence",
+ "sanctioned",
+ "transactionCount",
+ "evidence",
+ "screenedAt",
+ "reportUrl"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "items"
+ ],
+ "type": "object"
+}