{
  "@context": {
    "schema": "https://schema.org/",
    "uway": "https://hkuway.com/vocabulary/",
    "name": "schema:name",
    "url": "schema:url",
    "description": "schema:description",
    "dateModified": "schema:dateModified",
    "about": {
      "@id": "schema:about",
      "@type": "@id"
    },
    "subjectOf": {
      "@id": "schema:subjectOf",
      "@type": "@id"
    }
  },
  "@graph": [
    {
      "@id": "doc:product-quality",
      "@type": "TechArticle",
      "name": "Compliance Quality Analysis",
      "url": "https://hkuway.com/docs/products/compliance-quality-analysis/",
      "description": "Measure the quality of KYC and KYB decisions, identify recurring failure patterns, and turn review evidence into an operating improvement plan.",
      "dateModified": "2026-08-02",
      "about": [
        {
          "@id": "product:compliance-quality-analysis"
        },
        {
          "@id": "workflow:kyc-kyb-quality-review"
        },
        {
          "@id": "control:quality-assurance"
        },
        {
          "@id": "control:human-review"
        },
        {
          "@id": "control:audit-evidence"
        },
        {
          "@id": "jurisdiction:apac"
        }
      ]
    },
    {
      "@id": "doc:product-sentinel",
      "@type": "TechArticle",
      "name": "AML Sentinel",
      "url": "https://hkuway.com/docs/products/aml-sentinel/",
      "description": "Add structured context, reason codes, and evidence to AML alert triage while preserving accountable human review.",
      "dateModified": "2026-08-02",
      "about": [
        {
          "@id": "product:aml-sentinel"
        },
        {
          "@id": "workflow:aml-alert-triage"
        },
        {
          "@id": "control:transaction-monitoring"
        },
        {
          "@id": "control:sanctions-screening"
        },
        {
          "@id": "control:human-review"
        },
        {
          "@id": "control:audit-evidence"
        },
        {
          "@id": "jurisdiction:apac"
        }
      ]
    },
    {
      "@id": "doc:product-travel",
      "@type": "TechArticle",
      "name": "Travel Rule Configurator",
      "url": "https://hkuway.com/docs/products/travel-rule-configurator/",
      "description": "Translate corridor, threshold, counterparty, and data requirements into a reviewable Travel Rule configuration.",
      "dateModified": "2026-08-02",
      "about": [
        {
          "@id": "product:travel-rule-configurator"
        },
        {
          "@id": "workflow:travel-rule-configuration"
        },
        {
          "@id": "control:threshold-validation"
        },
        {
          "@id": "control:counterparty-identification"
        },
        {
          "@id": "control:data-exchange"
        },
        {
          "@id": "control:audit-evidence"
        },
        {
          "@id": "jurisdiction:apac"
        }
      ]
    },
    {
      "@id": "doc:workflow-quality-review",
      "@type": "TechArticle",
      "name": "KYC and KYB quality review",
      "url": "https://hkuway.com/docs/workflows/kyc-kyb-quality-review/",
      "description": "Plan a defensible review sample, classify defects, identify root causes, and track remediation to evidence.",
      "dateModified": "2026-08-02",
      "about": [
        {
          "@id": "product:compliance-quality-analysis"
        },
        {
          "@id": "workflow:kyc-kyb-quality-review"
        },
        {
          "@id": "control:quality-assurance"
        },
        {
          "@id": "control:human-review"
        },
        {
          "@id": "control:audit-evidence"
        },
        {
          "@id": "jurisdiction:apac"
        }
      ]
    },
    {
      "@id": "doc:workflow-alert-triage",
      "@type": "TechArticle",
      "name": "AML alert triage",
      "url": "https://hkuway.com/docs/workflows/aml-alert-triage/",
      "description": "Structure alert context, analyst review, escalation, and evidence so that faster triage does not weaken decision quality.",
      "dateModified": "2026-08-02",
      "about": [
        {
          "@id": "product:aml-sentinel"
        },
        {
          "@id": "workflow:aml-alert-triage"
        },
        {
          "@id": "control:transaction-monitoring"
        },
        {
          "@id": "control:human-review"
        },
        {
          "@id": "control:audit-evidence"
        },
        {
          "@id": "jurisdiction:apac"
        }
      ]
    },
    {
      "@id": "doc:workflow-travel-config",
      "@type": "TechArticle",
      "name": "Travel Rule configuration workflow",
      "url": "https://hkuway.com/docs/workflows/travel-rule-configuration/",
      "description": "Move from an operating footprint to a versioned, tested, and approved Travel Rule configuration.",
      "dateModified": "2026-08-02",
      "about": [
        {
          "@id": "product:travel-rule-configurator"
        },
        {
          "@id": "workflow:travel-rule-configuration"
        },
        {
          "@id": "control:threshold-validation"
        },
        {
          "@id": "control:counterparty-identification"
        },
        {
          "@id": "control:data-exchange"
        },
        {
          "@id": "control:audit-evidence"
        },
        {
          "@id": "jurisdiction:apac"
        }
      ]
    },
    {
      "@id": "doc:regulatory-apac",
      "@type": "TechArticle",
      "name": "APAC control map",
      "url": "https://hkuway.com/docs/regulatory/apac-control-map/",
      "description": "Organise jurisdiction and regulator knowledge around the controls, evidence, products, and workflows that may need to change.",
      "dateModified": "2026-08-02",
      "about": [
        {
          "@id": "product:compliance-quality-analysis"
        },
        {
          "@id": "product:aml-sentinel"
        },
        {
          "@id": "product:travel-rule-configurator"
        },
        {
          "@id": "workflow:kyc-kyb-quality-review"
        },
        {
          "@id": "workflow:aml-alert-triage"
        },
        {
          "@id": "workflow:travel-rule-configuration"
        },
        {
          "@id": "control:quality-assurance"
        },
        {
          "@id": "control:transaction-monitoring"
        },
        {
          "@id": "control:threshold-validation"
        },
        {
          "@id": "control:audit-evidence"
        },
        {
          "@id": "jurisdiction:hong-kong"
        },
        {
          "@id": "jurisdiction:singapore"
        },
        {
          "@id": "jurisdiction:uae"
        },
        {
          "@id": "jurisdiction:malaysia"
        }
      ]
    },
    {
      "@id": "doc:api-overview",
      "@type": "TechArticle",
      "name": "API overview",
      "url": "https://hkuway.com/docs/api/",
      "description": "Understand the current private-preview contract, authentication model, idempotency, and evidence expectations before integration.",
      "dateModified": "2026-08-02",
      "about": [
        {
          "@id": "product:aml-sentinel"
        },
        {
          "@id": "product:travel-rule-configurator"
        },
        {
          "@id": "workflow:aml-alert-triage"
        },
        {
          "@id": "workflow:travel-rule-configuration"
        },
        {
          "@id": "control:authentication"
        },
        {
          "@id": "control:idempotency"
        },
        {
          "@id": "control:audit-evidence"
        },
        {
          "@id": "jurisdiction:apac"
        }
      ]
    },
    {
      "@id": "doc:api-screen-transaction",
      "@type": "TechArticle",
      "name": "Screen a transaction",
      "url": "https://hkuway.com/docs/api/screen-transaction/",
      "description": "Submit transaction and customer context to the private-preview screening contract and retain the structured decision evidence.",
      "dateModified": "2026-08-02",
      "about": [
        {
          "@id": "product:aml-sentinel"
        },
        {
          "@id": "workflow:aml-alert-triage"
        },
        {
          "@id": "control:transaction-monitoring"
        },
        {
          "@id": "control:authentication"
        },
        {
          "@id": "control:idempotency"
        },
        {
          "@id": "control:audit-evidence"
        },
        {
          "@id": "jurisdiction:apac"
        }
      ]
    },
    {
      "@id": "doc:api-webhooks",
      "@type": "TechArticle",
      "name": "Webhook events",
      "url": "https://hkuway.com/docs/api/webhooks/",
      "description": "Receive asynchronous review and exchange updates without losing signature, retry, ordering, or evidence context.",
      "dateModified": "2026-08-02",
      "about": [
        {
          "@id": "product:aml-sentinel"
        },
        {
          "@id": "product:travel-rule-configurator"
        },
        {
          "@id": "workflow:aml-alert-triage"
        },
        {
          "@id": "workflow:travel-rule-configuration"
        },
        {
          "@id": "control:authentication"
        },
        {
          "@id": "control:idempotency"
        },
        {
          "@id": "control:audit-evidence"
        },
        {
          "@id": "jurisdiction:apac"
        }
      ]
    },
    {
      "@id": "doc:deployment-models",
      "@type": "TechArticle",
      "name": "Deployment models",
      "url": "https://hkuway.com/docs/deployment/",
      "description": "Choose cloud, customer VPC, Edge Agent, or hybrid deployment based on data boundaries, operating ownership, and evidence requirements.",
      "dateModified": "2026-08-02",
      "about": [
        {
          "@id": "product:compliance-quality-analysis"
        },
        {
          "@id": "product:aml-sentinel"
        },
        {
          "@id": "product:travel-rule-configurator"
        },
        {
          "@id": "workflow:kyc-kyb-quality-review"
        },
        {
          "@id": "workflow:aml-alert-triage"
        },
        {
          "@id": "workflow:travel-rule-configuration"
        },
        {
          "@id": "control:data-boundary"
        },
        {
          "@id": "control:access-control"
        },
        {
          "@id": "control:audit-evidence"
        },
        {
          "@id": "jurisdiction:apac"
        }
      ]
    },
    {
      "@id": "doc:resource-glossary",
      "@type": "TechArticle",
      "name": "Compliance and product glossary",
      "url": "https://hkuway.com/docs/resources/glossary/",
      "description": "Use consistent definitions for products, workflows, controls, evidence, and API concepts across UWAY documentation.",
      "dateModified": "2026-08-02",
      "about": [
        {
          "@id": "control:documentation-governance"
        },
        {
          "@id": "jurisdiction:apac"
        }
      ]
    },
    {
      "@id": "control:access-control",
      "@type": "uway:Control",
      "name": "Access Control",
      "subjectOf": [
        {
          "@id": "doc:deployment-models"
        }
      ]
    },
    {
      "@id": "control:audit-evidence",
      "@type": "uway:Control",
      "name": "Audit Evidence",
      "subjectOf": [
        {
          "@id": "doc:api-overview"
        },
        {
          "@id": "doc:api-screen-transaction"
        },
        {
          "@id": "doc:api-webhooks"
        },
        {
          "@id": "doc:deployment-models"
        },
        {
          "@id": "doc:product-quality"
        },
        {
          "@id": "doc:product-sentinel"
        },
        {
          "@id": "doc:product-travel"
        },
        {
          "@id": "doc:regulatory-apac"
        },
        {
          "@id": "doc:workflow-alert-triage"
        },
        {
          "@id": "doc:workflow-quality-review"
        },
        {
          "@id": "doc:workflow-travel-config"
        }
      ]
    },
    {
      "@id": "control:authentication",
      "@type": "uway:Control",
      "name": "Authentication",
      "subjectOf": [
        {
          "@id": "doc:api-overview"
        },
        {
          "@id": "doc:api-screen-transaction"
        },
        {
          "@id": "doc:api-webhooks"
        }
      ]
    },
    {
      "@id": "control:counterparty-identification",
      "@type": "uway:Control",
      "name": "Counterparty Identification",
      "subjectOf": [
        {
          "@id": "doc:product-travel"
        },
        {
          "@id": "doc:workflow-travel-config"
        }
      ]
    },
    {
      "@id": "control:data-boundary",
      "@type": "uway:Control",
      "name": "Data Boundary",
      "subjectOf": [
        {
          "@id": "doc:deployment-models"
        }
      ]
    },
    {
      "@id": "control:data-exchange",
      "@type": "uway:Control",
      "name": "Data Exchange",
      "subjectOf": [
        {
          "@id": "doc:product-travel"
        },
        {
          "@id": "doc:workflow-travel-config"
        }
      ]
    },
    {
      "@id": "control:documentation-governance",
      "@type": "uway:Control",
      "name": "Documentation Governance",
      "subjectOf": [
        {
          "@id": "doc:resource-glossary"
        }
      ]
    },
    {
      "@id": "control:human-review",
      "@type": "uway:Control",
      "name": "Human Review",
      "subjectOf": [
        {
          "@id": "doc:product-quality"
        },
        {
          "@id": "doc:product-sentinel"
        },
        {
          "@id": "doc:workflow-alert-triage"
        },
        {
          "@id": "doc:workflow-quality-review"
        }
      ]
    },
    {
      "@id": "control:idempotency",
      "@type": "uway:Control",
      "name": "Idempotency",
      "subjectOf": [
        {
          "@id": "doc:api-overview"
        },
        {
          "@id": "doc:api-screen-transaction"
        },
        {
          "@id": "doc:api-webhooks"
        }
      ]
    },
    {
      "@id": "control:quality-assurance",
      "@type": "uway:Control",
      "name": "Quality Assurance",
      "subjectOf": [
        {
          "@id": "doc:product-quality"
        },
        {
          "@id": "doc:regulatory-apac"
        },
        {
          "@id": "doc:workflow-quality-review"
        }
      ]
    },
    {
      "@id": "control:sanctions-screening",
      "@type": "uway:Control",
      "name": "Sanctions Screening",
      "subjectOf": [
        {
          "@id": "doc:product-sentinel"
        }
      ]
    },
    {
      "@id": "control:threshold-validation",
      "@type": "uway:Control",
      "name": "Threshold Validation",
      "subjectOf": [
        {
          "@id": "doc:product-travel"
        },
        {
          "@id": "doc:regulatory-apac"
        },
        {
          "@id": "doc:workflow-travel-config"
        }
      ]
    },
    {
      "@id": "control:transaction-monitoring",
      "@type": "uway:Control",
      "name": "Transaction Monitoring",
      "subjectOf": [
        {
          "@id": "doc:api-screen-transaction"
        },
        {
          "@id": "doc:product-sentinel"
        },
        {
          "@id": "doc:regulatory-apac"
        },
        {
          "@id": "doc:workflow-alert-triage"
        }
      ]
    },
    {
      "@id": "jurisdiction:apac",
      "@type": "uway:Jurisdiction",
      "name": "Apac",
      "subjectOf": [
        {
          "@id": "doc:api-overview"
        },
        {
          "@id": "doc:api-screen-transaction"
        },
        {
          "@id": "doc:api-webhooks"
        },
        {
          "@id": "doc:deployment-models"
        },
        {
          "@id": "doc:product-quality"
        },
        {
          "@id": "doc:product-sentinel"
        },
        {
          "@id": "doc:product-travel"
        },
        {
          "@id": "doc:resource-glossary"
        },
        {
          "@id": "doc:workflow-alert-triage"
        },
        {
          "@id": "doc:workflow-quality-review"
        },
        {
          "@id": "doc:workflow-travel-config"
        }
      ]
    },
    {
      "@id": "jurisdiction:hong-kong",
      "@type": "uway:Jurisdiction",
      "name": "Hong Kong",
      "subjectOf": [
        {
          "@id": "doc:regulatory-apac"
        }
      ]
    },
    {
      "@id": "jurisdiction:malaysia",
      "@type": "uway:Jurisdiction",
      "name": "Malaysia",
      "subjectOf": [
        {
          "@id": "doc:regulatory-apac"
        }
      ]
    },
    {
      "@id": "jurisdiction:singapore",
      "@type": "uway:Jurisdiction",
      "name": "Singapore",
      "subjectOf": [
        {
          "@id": "doc:regulatory-apac"
        }
      ]
    },
    {
      "@id": "jurisdiction:uae",
      "@type": "uway:Jurisdiction",
      "name": "Uae",
      "subjectOf": [
        {
          "@id": "doc:regulatory-apac"
        }
      ]
    },
    {
      "@id": "product:aml-sentinel",
      "@type": "uway:Product",
      "name": "Aml Sentinel",
      "subjectOf": [
        {
          "@id": "doc:api-overview"
        },
        {
          "@id": "doc:api-screen-transaction"
        },
        {
          "@id": "doc:api-webhooks"
        },
        {
          "@id": "doc:deployment-models"
        },
        {
          "@id": "doc:product-sentinel"
        },
        {
          "@id": "doc:regulatory-apac"
        },
        {
          "@id": "doc:workflow-alert-triage"
        }
      ]
    },
    {
      "@id": "product:compliance-quality-analysis",
      "@type": "uway:Product",
      "name": "Compliance Quality Analysis",
      "subjectOf": [
        {
          "@id": "doc:deployment-models"
        },
        {
          "@id": "doc:product-quality"
        },
        {
          "@id": "doc:regulatory-apac"
        },
        {
          "@id": "doc:workflow-quality-review"
        }
      ]
    },
    {
      "@id": "product:travel-rule-configurator",
      "@type": "uway:Product",
      "name": "Travel Rule Configurator",
      "subjectOf": [
        {
          "@id": "doc:api-overview"
        },
        {
          "@id": "doc:api-webhooks"
        },
        {
          "@id": "doc:deployment-models"
        },
        {
          "@id": "doc:product-travel"
        },
        {
          "@id": "doc:regulatory-apac"
        },
        {
          "@id": "doc:workflow-travel-config"
        }
      ]
    },
    {
      "@id": "workflow:aml-alert-triage",
      "@type": "uway:Workflow",
      "name": "Aml Alert Triage",
      "subjectOf": [
        {
          "@id": "doc:api-overview"
        },
        {
          "@id": "doc:api-screen-transaction"
        },
        {
          "@id": "doc:api-webhooks"
        },
        {
          "@id": "doc:deployment-models"
        },
        {
          "@id": "doc:product-sentinel"
        },
        {
          "@id": "doc:regulatory-apac"
        },
        {
          "@id": "doc:workflow-alert-triage"
        }
      ]
    },
    {
      "@id": "workflow:kyc-kyb-quality-review",
      "@type": "uway:Workflow",
      "name": "Kyc Kyb Quality Review",
      "subjectOf": [
        {
          "@id": "doc:deployment-models"
        },
        {
          "@id": "doc:product-quality"
        },
        {
          "@id": "doc:regulatory-apac"
        },
        {
          "@id": "doc:workflow-quality-review"
        }
      ]
    },
    {
      "@id": "workflow:travel-rule-configuration",
      "@type": "uway:Workflow",
      "name": "Travel Rule Configuration",
      "subjectOf": [
        {
          "@id": "doc:api-overview"
        },
        {
          "@id": "doc:api-webhooks"
        },
        {
          "@id": "doc:deployment-models"
        },
        {
          "@id": "doc:product-travel"
        },
        {
          "@id": "doc:regulatory-apac"
        },
        {
          "@id": "doc:workflow-travel-config"
        }
      ]
    }
  ]
}
