{
  "canonical": "https://trusq.io/.well-known/article-50-contract.json",
  "decision_table": {
    "q1": {
      "no": null,
      "yes": "review",
      "yes_obvious": "exception"
    },
    "q2": {
      "no": null,
      "unsure": "unsure",
      "yes": "review"
    },
    "q3": {
      "no": null,
      "unsure": "unsure",
      "yes": "review"
    },
    "q4": {
      "no": null,
      "unsure": "unsure",
      "yes": "review"
    },
    "q5": {
      "no": null,
      "yes": "review",
      "yes_editorial": "exception"
    }
  },
  "error_codes": [
    "invalid_input_type",
    "unknown_input_field",
    "missing_answer",
    "invalid_answer"
  ],
  "input_schema": {
    "additionalProperties": false,
    "properties": {
      "q1": {
        "enum": [
          "yes",
          "yes_obvious",
          "no"
        ],
        "type": "string"
      },
      "q2": {
        "enum": [
          "yes",
          "unsure",
          "no"
        ],
        "type": "string"
      },
      "q3": {
        "enum": [
          "yes",
          "unsure",
          "no"
        ],
        "type": "string"
      },
      "q4": {
        "enum": [
          "yes",
          "unsure",
          "no"
        ],
        "type": "string"
      },
      "q5": {
        "enum": [
          "yes",
          "yes_editorial",
          "no"
        ],
        "type": "string"
      }
    },
    "required": [
      "q1",
      "q2",
      "q3",
      "q4",
      "q5"
    ],
    "type": "object"
  },
  "interpretation": {
    "decision_remains_with_user": true,
    "does_not_classify_system": true,
    "does_not_decide_applicability": true,
    "not_legal_advice": true,
    "result_kind": "source_bound_attention_points"
  },
  "persistence": {
    "contact_capture": false,
    "provider_call": false,
    "stored": false
  },
  "result_schema": {
    "indicated_items_include": [
      "paragraph",
      "role",
      "official_source_url",
      "official_text",
      "outcome"
    ],
    "required": [
      "schema_version",
      "source",
      "indicated_count",
      "indicated",
      "not_indicated",
      "interpretation",
      "persistence"
    ]
  },
  "schema_version": "article50-evaluation-v1",
  "source": {
    "celex": "32024R1689",
    "corpus_version": "2026-07-16",
    "instrument": "Regulation (EU) 2024/1689",
    "legal_status": "official_journal_text",
    "official_url": "https://eur-lex.europa.eu/eli/reg/2024/1689/oj/eng",
    "retrieval_url": "https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32024R1689",
    "retrieved_at": "2026-07-16",
    "sha256": "7b1622f36bf2bac85bbedf4f95cf8a3ee79e116da7d431c20fabe1d4c9a327c1"
  },
  "status": "stable",
  "title": "Trusq Article 50 deterministic source-selection contract",
  "transport": {
    "http_evaluation_route": false,
    "kind": "static_contract"
  }
}
