{
      "tool_id": "art-41-tempo-validator-readiness",
      "tool_version": "1.0.0",
      "display_name": "Tempo Validator Readiness Scorer",
      "mcp_name": "score_tempo_validator_readiness",
      "mandate_type": "infrastructure_mandate",
      "wave": 9,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-41-tempo-validator-readiness.html",
      "description": "12-question readiness scorer for prospective Tempo Network validators across 5 dimensions: hardware (CPU/RAM/NVMe), OS/software (Linux x86_64/ARM64 glibc≥2.38, chrony/ntpd, ports 30303/8000/9000), key management (ed25519, on-chain registration), telemetry, and upgrade cadence (7-day SLA). Flags permissioned entry (partners@tempo.xyz required) and unpublished bond/stake/KYC obligations. infrastructure_mandate. iso20022:party-identification profile.",
      "input_schema_ref": "chaingraph/art-41-tempo-validator-readiness.html#manifest",
      "deadline": null,
      "deadline_note": "fast-follow. Validator set is permissioned — current validators: Visa, Stripe, Zodia Custody (Standard Chartered). GENIUS PPSI AML Rule (NPRM, Fed. Reg. 2026-06963) applicability to validator operators unresolved.",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "conformance_fixtures": false,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:461449fa5c72e430c60d8e1b07c67491bbdffd14488d14d27e85671017ce0d01","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-06-28"}],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "MESyIQaEpF0lXpteKYV/8PRiYFPU0B7QiWCe4y+vGGkpZansZG16P8m0HB9tmQLFnI6TNaGuEIzG3iiCOSUXbh9HYX/GMQAGEl2I4c8f965Ij2hIJgWy1KA59au8MU4RF1IU5y7RoVoRfRrE/T4+pG0OLKftfTW3I1gM2fR8YQYB8+sqd6uEAQxUrNF093o4LMF09688K581SJkj2K4i+Rl7l/9V6ELzRd38fYSVguzLtO6K8xwsK42P9ZKRdazeH6HmmrDpNUsWw7+6M/OhXrZxvAUu/MS57nSXXzuASrUitHV78C4hVvS9mghqAnrA6JdoElznlKX1C7Ycq0eFQg==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:461449fa5c72e430c60d8e1b07c67491bbdffd14488d14d27e85671017ce0d01",
          "output": {
            "dim_results": [
              {
                "id": "hw",
                "label": "Hardware",
                "max": 12,
                "pct": 100,
                "score": 12
              },
              {
                "id": "os",
                "label": "OS / Software",
                "max": 12,
                "pct": 100,
                "score": 12
              },
              {
                "id": "key",
                "label": "Key Management",
                "max": 8,
                "pct": 100,
                "score": 8
              },
              {
                "id": "tel",
                "label": "Telemetry",
                "max": 8,
                "pct": 100,
                "score": 8
              },
              {
                "id": "upg",
                "label": "Upgrade Cadence",
                "max": 8,
                "pct": 100,
                "score": 8
              }
            ],
            "requires_permissioning": false,
            "total_max": 48,
            "total_pct": 100,
            "total_score": 48,
            "verdict": "A"
          }
        }
      },
      "export_capability": [
        "xlsx",
        "csv",
        "pdf",
        "xbrl:ocg-ext"
      ]
    }
