{
      "tool_id": "art-20-acp-ucp-product-feed-conformance-auditor",
      "tool_version": "1.0.0",
      "display_name": "ACP/UCP Product-Feed Conformance Auditor",
      "mcp_name": "audit_acp_ucp_product_feed",
      "mandate_type": "scheme_rule",
      "wave": "A",
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-20-acp-ucp-product-feed-conformance-auditor.html",
      "description": "Validates product/checkout/mandate JSON payloads against ACP or UCP field schemas (5 schema arrays). Identifies missing required fields, type mismatches, and unknown fields. Node 2 of 3 in the Agentic Checkout Chain.",
      "input_schema_ref": "chaingraph/art-20-acp-ucp-product-feed-conformance-auditor.html#manifest",
      "deadline": null,
      "deadline_note": "ACP + UCP both live 2026",
      "consumes": [
        "art-19-agentic-checkout-protocol-selector"
      ],
      "feeds": [
        "art-21-agent-traffic-acceptance-policy-builder",
        "ptg-01-ap2-prompt-template-generator"
      ],
      "status": "live",
      "conformance_fixtures": false,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:6fcabf3a24030e00fb8df1723c7c77039066139306f2100a0bb8a97b53eb07c8","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": "IrH4cAmHl2ouZKjwZxmN1BB2zsPPuM/iAApwLtf+R7UAMqqq6hsIT9h42o0EMrvtWEtQhoQE2450ZLAr2akU0SlJ7cFu7LdN5cC6WVwAWqIA3w7VFNPyfmeasyfkQsJJLK1wd8c06kPFWHo+VlsN57JMY5yterJjuoHF2tSgaLgRJsBaJEFN3RWBFpqDJIuZDDnDDLpKItyHxSNd02phGgXYz1djrl9PHdm7ZSwHMMOr0BiEj474Ge/F5RACCbJbJ7JkOsQmENu0J3WHPSknH6nWFal05dxMEJWn9oqtHR4ndZTrLcOqGqPiF2GSpsuw0WGcIjsfqvXDeBjr0QiRgA==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:c61e1dae007744a1008d8195a790e255757439ab91a789dc691f567a3e80466e",
          "output": {
            "acp_missing_required": [],
            "audit_target": "acp",
            "conformance_scores": {
              "acp": 75,
              "ucp": null
            },
            "critical_gaps": 0,
            "payload_type": "product",
            "ucp_missing_required": [],
            "verdict": "conformant",
            "warnings": 0
          }
        }
      },
      "export_capability": [
        "xlsx",
        "csv",
        "pdf",
        "xbrl:ocg-ext"
      ]
    }
