{
  "specVersion": "1.0",
  "host": {
    "displayName": "Semantic Data Charter",
    "identifier": "https://semanticdatacharter.com",
    "documentationUrl": "https://semanticdatacharter.com/"
  },
  "entries": [
    {
      "identifier": "urn:air:semanticdatacharter.com:validation:sdcvalidator",
      "displayName": "SDC4 Structural Validator (sdcvalidator)",
      "type": "application/mcp-server-card+json",
      "url": "https://github.com/SemanticDataCharter/sdcvalidator",
      "description": "Validates XML data instances against SDC4 XSD schemas, classifying errors as structural (Tier 1: reject) versus semantic (Tier 2: report) and enforcing SDC4 restriction-only derivation (no xsd:extension). Self-hosted MCP server over stdio: pip install sdcvalidator, then run 'sdcvalidator-mcp serve --mcp'.",
      "version": "4.3.0",
      "tags": ["sdc", "validation", "xsd", "mcp", "interoperability", "open-source"],
      "capabilities": ["validate_instance", "validate_and_report", "check_schema_compliance"],
      "representativeQueries": [
        "validate an XML instance against an SDC4 schema",
        "check whether a data model uses xsd:restriction instead of xsd:extension",
        "report structural versus semantic errors for an SDC instance",
        "is this data instance structurally valid"
      ],
      "metadata": {
        "pypi": "sdcvalidator",
        "license": "Apache-2.0",
        "language": "Python",
        "repository": "https://github.com/SemanticDataCharter/sdcvalidator",
        "mcpInvocation": "sdcvalidator-mcp serve --mcp",
        "deployment": "self-hosted-stdio"
      },
      "trustManifest": {
        "identity": "https://semanticdatacharter.com",
        "identityType": "https",
        "attestations": [
          {
            "type": "OpenSource-License",
            "uri": "https://github.com/SemanticDataCharter/sdcvalidator/blob/main/LICENSE",
            "mediaType": "text/plain"
          },
          {
            "type": "Standards-Conformance",
            "uri": "https://semanticdatacharter.com/standards-compliance.html",
            "mediaType": "text/html"
          }
        ],
        "provenance": [
          { "relation": "publishedFrom", "sourceId": "https://github.com/SemanticDataCharter/sdcvalidator" }
        ]
      }
    },
    {
      "identifier": "urn:air:semanticdatacharter.com:governance:sdcgovernance",
      "displayName": "SDC Governance Engine (sdcgovernance)",
      "type": "application/mcp-server-card+json",
      "url": "https://github.com/SemanticDataCharter/sdcgovernance",
      "description": "W3C standards-based governance advisory engine for SDC data instances. Returns OASIS XACML decisions (PERMIT, DENY, INDETERMINATE) with a SHA-256 hash-chained tamper-evident receipt and a W3C PROV record. Self-hosted MCP server over stdio: pip install sdcgovernance, then run 'sdcgovernance serve --mcp'.",
      "version": "4.0.4",
      "tags": ["sdc", "governance", "provenance", "xacml", "mcp", "audit", "attestation", "open-source"],
      "capabilities": [
        "get_governance_status",
        "get_allowed_transitions",
        "evaluate_transition",
        "validate_governance",
        "record_provenance",
        "evaluate_decision",
        "verify_evidence_pack"
      ],
      "representativeQueries": [
        "does this data instance carry the governance its model requires",
        "is this workflow state transition permitted",
        "produce a tamper-evident decision receipt for an agent action",
        "evaluate an agent action against governance policy and return PERMIT or DENY"
      ],
      "metadata": {
        "pypi": "sdcgovernance",
        "license": "Apache-2.0",
        "language": "Python",
        "repository": "https://github.com/SemanticDataCharter/sdcgovernance",
        "mcpInvocation": "sdcgovernance serve --mcp",
        "deployment": "self-hosted-stdio",
        "standards": "OASIS-XACML, W3C-PROV-O, W3C-SHACL, OMG-DMN, W3C-DPV, W3C-ActivityStreams-2.0, W3C-VC-2.0, SHA-256"
      },
      "trustManifest": {
        "identity": "https://semanticdatacharter.com",
        "identityType": "https",
        "attestations": [
          {
            "type": "OpenSource-License",
            "uri": "https://github.com/SemanticDataCharter/sdcgovernance/blob/main/LICENSE",
            "mediaType": "text/plain"
          },
          {
            "type": "Standards-Conformance",
            "uri": "https://semanticdatacharter.com/standards-compliance.html",
            "mediaType": "text/html"
          },
          {
            "type": "Governance-Engine-Overview",
            "uri": "https://semanticdatacharter.com/governance.html",
            "mediaType": "text/html"
          }
        ],
        "provenance": [
          { "relation": "publishedFrom", "sourceId": "https://github.com/SemanticDataCharter/sdcgovernance" }
        ]
      }
    }
  ]
}
