{
      "tool_id": "art-281-sco60-crypto-asset-exposure-classifier",
      "tool_version": "1.0.0",
      "display_name": "SCO60 Crypto-Asset Exposure Classifier",
      "mcp_name": "classify_sco60_exposure",
      "mandate_type": "compliance_mandate",
      "wave": 50,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-281-sco60-crypto-asset-exposure-classifier.html",
      "description": "Classifies a crypto-asset position into Basel SCO60 Group 1a, 1b, 2a, or 2b (BCBS d545 Prudential treatment of cryptoasset exposures), applies the Group 1 infrastructure-risk capital add-on, and checks the Group 2 exposure limit of 1% of Tier 1 capital. National implementation timelines vary; never asserts jurisdictional adoption. NaN-safe. Zero network, zero PII.",
      "input_schema_ref": "chaingraph/art-281-sco60-crypto-asset-exposure-classifier.html#manifest",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:27ca4b94e8f9b63be974894cab2c35fdb00b72b8c405455fead9dc3a6de0cdd9","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-07-10"}],
      "export_capability": [
        "json",
        "vc"
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "F2dUiaaVVqJ2RXCE86Nfb/kMDMU6tSYs8Ll59emoaPsQSMG00lp8vgJrTpr1heBESbipqq87npgvxBR/vLVRRSybEIdzBETlqpizqix58sU+7yw/jhy6iowT+yv5WfZoBJ4otpDTtGWFS4Y7EBswS+Cv1vulL8RyMwBmvKir5xgVgiuY+kFlcTn0A9PL0UVaUmb+qCwOGOuogms9yi/oBSHciyNmG3sEib0bLz0e5dCMK/ai5sYyV0mCOXMRNHJOLZkg8R6PpTu7PjXU6xGEQ4pvSQTVIx4l1knMVzFRxosfi05lZLo06zkRVAG2ujJXDaHUCyVBmTGm/VXsnMw5pg==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:27ca4b94e8f9b63be974894cab2c35fdb00b72b8c405455fead9dc3a6de0cdd9",
          "output": {
            "base_risk_weight_pct": 100,
            "classification": "tokenized_traditional",
            "gaps": [
              "INFRA_ADDON_CAPPED_AT_LOCAL_MAX"
            ],
            "group": "1a",
            "group2_exposure_pct_tier1": 0,
            "group2_limit_breached": false,
            "infra_addon_capped": true,
            "infra_addon_pct_applied": 150,
            "infra_addon_pct_input": 200,
            "pillar3_precheck_pass": true,
            "risk_weight_applied_pct": 250
          }
        }
      }
    }
