addedOutput schema / $defs
Added value: +{
+ "RateFull": {
+ "additionalProperties": true,
+ "not": {
+ "required": [
+ "response_detail"
+ ]
+ },
+ "properties": {
+ "benchmark_rate": {
+ "anyOf": [
+ {
+ "description": "Finite engine decimal string, including exponent notation; retain its precision.",
+ "pattern": "^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Decimal fraction, e.g. 0.08 means 8%; null if UNKNOWN.",
+ "title": "Benchmark Rate"
+ },
+ "disclaimer": {
+ "description": "Experimental scope and human-review requirements.",
+ "title": "Disclaimer",
+ "type": "string"
+ },
+ "engine": {
+ "description": "Delegated distribution that produced this result.",
+ "title": "Engine",
+ "type": "string"
+ },
+ "engine_version": {
+ "description": "Installed version of that engine.",
+ "title": "Engine Version",
+ "type": "string"
+ },
+ "law_compilation": {
+ "description": "Compiled law identified by the engine.",
+ "title": "Law Compilation",
+ "type": "string"
+ },
+ "law_content_date": {
+ "description": "Date in YYYY-MM-DD form.",
+ "format": "date",
+ "pattern": "^[0-9]{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12][0-9]|3[01])$",
+ "title": "Law Content Date",
+ "type": "string"
+ },
+ "ok": {
+ "const": true,
+ "description": "The review ran; this does not mean compliance or a known verdict.",
+ "title": "Ok",
+ "type": "boolean"
+ },
+ "provenance": {
+ "additionalProperties": true,
+ "description": "Unmodified engine source metadata and review provenance.",
+ "title": "Provenance",
+ "type": "object"
+ },
+ "reason": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Engine explanation when the rate is unavailable; otherwise null.",
+ "title": "Reason"
+ },
+ "statutory_trace": {
+ "description": "Engine statutory citations and audit trace; full only.",
+ "items": {
+ "type": "string"
+ },
+ "title": "Statutory Trace",
+ "type": "array"
+ },
+ "verdict": {
+ "description": "Whether the engine has a reviewed rate.",
+ "enum": [
+ "KNOWN",
+ "UNKNOWN"
+ ],
+ "title": "Verdict",
+ "type": "string"
+ },
+ "year_of_income": {
+ "description": "Income or dataset year in YYYY-YY form.",
+ "pattern": "^[0-9]{4}-[0-9]{2}$",
+ "title": "Year Of Income",
+ "type": "string"
+ }
+ },
+ "required": [
+ "ok",
+ "engine",
+ "engine_version",
+ "law_content_date",
+ "law_compilation",
+ "disclaimer",
+ "year_of_income",
+ "verdict",
+ "benchmark_rate",
+ "reason",
+ "provenance",
+ "statutory_trace"
+ ],
+ "title": "RateFull",
+ "type": "object"
+ },
+ "RateSummary": {
+ "additionalProperties": true,
+ "description": "Concise rate result with source link.",
+ "properties": {
+ "benchmark_rate": {
+ "anyOf": [
+ {
+ "description": "Finite engine decimal string, including exponent notation; retain its precision.",
+ "pattern": "^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Decimal fraction, e.g. 0.08 means 8%; null if UNKNOWN.",
+ "title": "Benchmark Rate"
+ },
+ "disclaimer": {
+ "description": "Experimental scope and human-review requirements.",
+ "title": "Disclaimer",
+ "type": "string"
+ },
+ "engine": {
+ "description": "Delegated distribution that produced this result.",
+ "title": "Engine",
+ "type": "string"
+ },
+ "engine_version": {
+ "description": "Installed version of that engine.",
+ "title": "Engine Version",
+ "type": "string"
+ },
+ "law_compilation": {
+ "description": "Compiled law identified by the engine.",
+ "title": "Law Compilation",
+ "type": "string"
+ },
+ "law_content_date": {
+ "description": "Date in YYYY-MM-DD form.",
+ "format": "date",
+ "pattern": "^[0-9]{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12][0-9]|3[01])$",
+ "title": "Law Content Date",
+ "type": "string"
+ },
+ "ok": {
+ "const": true,
+ "description": "The review ran; this does not mean compliance or a known verdict.",
+ "title": "Ok",
+ "type": "boolean"
+ },
+ "reason": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Engine explanation when the rate is unavailable; otherwise null.",
+ "title": "Reason"
+ },
+ "response_detail": {
+ "const": "summary",
+ "description": "Summary response marker.",
+ "title": "Response Detail",
+ "type": "string"
+ },
+ "source": {
+ "$ref": "#/$defs/VerificationSource",
+ "description": "Concise verification source."
+ },
+ "verdict": {
+ "description": "Whether the engine has a reviewed rate.",
+ "enum": [
+ "KNOWN",
+ "UNKNOWN"
+ ],
+ "title": "Verdict",
+ "type": "string"
+ },
+ "year_of_income": {
+ "description": "Income or dataset year in YYYY-YY form.",
+ "pattern": "^[0-9]{4}-[0-9]{2}$",
+ "title": "Year Of Income",
+ "type": "string"
+ }
+ },
+ "required": [
+ "ok",
+ "engine",
+ "engine_version",
+ "law_content_date",
+ "law_compilation",
+ "disclaimer",
+ "year_of_income",
+ "verdict",
+ "benchmark_rate",
+ "reason",
+ "response_detail",
+ "source"
+ ],
+ "title": "RateSummary",
+ "type": "object"
+ },
+ "VerificationSource": {
+ "additionalProperties": true,
+ "properties": {
+ "verify_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Engine verification URL; empty or null when none is available.",
+ "title": "Verify At"
+ }
+ },
+ "required": [
+ "verify_at"
+ ],
+ "title": "VerificationSource",
+ "type": "object"
+ }
+}