{
  "catalogId": "amlb:public-datasets",
  "catalogVersion": "1.0.0",
  "snapshotDate": "2026-10-13",
  "generatedAt": "2026-10-13T06:35:41.319Z",
  "documentationUrl": "https://amlballerina.com/data/",
  "license": {
    "id": "CC-BY-NC-4.0",
    "name": "Creative Commons Attribution-NonCommercial 4.0 International",
    "commercialUse": "separate-license-required"
  },
  "conventions": {
    "stableIds": "Public amlb:* identifiers are stable record identifiers. Legacy src-* identifiers are intentionally excluded.",
    "optionalFields": "Optional fields are omitted when not applicable or not available; no synthetic null values are emitted.",
    "dates": "Date values use YYYY, YYYY-MM or YYYY-MM-DD. Where precision matters it is stated explicitly.",
    "jurisdictionCodes": "Two-letter jurisdiction codes use ISO 3166-1 alpha-2 where available. Regional and global event scopes use explicit scope.type values.",
    "relationships": "Use evidenceIds to join Evidence Documents and sourceEntityIds to join Official Sources."
  },
  "datasets": [
    {
      "datasetId": "amlb:regulatory-events",
      "name": "Regulatory Events",
      "file": "regulatory-events.json",
      "schemaVersion": "1.0.0",
      "recordCount": 1904,
      "primaryKey": "id",
      "relationships": {
        "evidenceIds": "evidence-documents.json:id",
        "sourceEntityIds": "official-sources.json:id"
      },
      "fields": {
        "scope": "Event geography: jurisdiction, regional or global.",
        "changeType": "Normalized event classification.",
        "lifecycleStatus": "Normalized event lifecycle status; legacy verified historical records are exported as effective.",
        "sectors": "Normalized sector slugs.",
        "lastReviewedDate": "Date AML Ballerina last reviewed the event.",
        "provenance": "Correction/conflict information retained only when it exists and is useful to a downstream consumer."
      }
    },
    {
      "datasetId": "amlb:compliance-obligations",
      "name": "Compliance Obligations",
      "file": "compliance-obligations.json",
      "schemaVersion": "1.0.0",
      "recordCount": 581,
      "primaryKey": "id",
      "relationships": {
        "evidenceIds": "evidence-documents.json:id",
        "sourceEntityIds": "official-sources.json:id"
      },
      "fields": {
        "coverageStatus": "Verification/coverage state for the jurisdiction profile, not a FATF country status.",
        "timingType": "How the obligation is triggered or scheduled.",
        "sectors": "Normalized sector slugs.",
        "applicability": "Human-readable current applicability/effective-framework note.",
        "evidenceStatus": "Evidence completeness state for this obligation."
      }
    },
    {
      "datasetId": "amlb:official-sources",
      "name": "Official Sources",
      "file": "official-sources.json",
      "schemaVersion": "1.0.0",
      "recordCount": 554,
      "primaryKey": "id",
      "relationships": {
        "evidenceIds": "evidence-documents.json:id"
      },
      "fields": {
        "authorityType": "Normalized high-level authority/source category.",
        "geographicScope": "national, regional, global or multi-jurisdiction.",
        "geographicAreas": "Human-readable geography labels; not necessarily ISO jurisdictions.",
        "keyDate": "Verified establishment, launch, operational-baseline or designation date when available.",
        "lastReviewedDate": "Date AML Ballerina last reviewed the source record; not the source website publication date."
      }
    },
    {
      "datasetId": "amlb:evidence-documents",
      "name": "Evidence Documents",
      "file": "evidence-documents.json",
      "schemaVersion": "1.0.0",
      "recordCount": 2055,
      "primaryKey": "id",
      "relationships": {
        "sourceEntityIds": "official-sources.json:id"
      },
      "fields": {
        "documentType": "Normalized public document taxonomy.",
        "scope": "Document geography with explicit jurisdiction, regional, global or multi-jurisdiction semantics.",
        "dates": "Display-safe document/reference dates only.",
        "dateQuality": "verified, not-available, not-asserted or conflicting.",
        "roles": "Functional roles this evidence supports inside the AML Ballerina knowledge model.",
        "lastReviewedDate": "Date AML Ballerina last reviewed the evidence record."
      }
    }
  ],
  "enums": {
    "regulatoryChangeType": [
      "amendment",
      "assessment",
      "binding-resolution",
      "cooperation",
      "deadline-extension",
      "enforcement",
      "future-effective",
      "guidance",
      "institutional-change",
      "judicial",
      "legal-amendment",
      "new-rule",
      "proposal",
      "regulation",
      "reporting-change",
      "reporting-procedure",
      "sanctions",
      "standards-update",
      "status-change",
      "status-confirmation",
      "strategy",
      "supervisory-change",
      "supervisory-standard",
      "treaty"
    ],
    "regulatoryLifecycleStatus": [
      "adopted",
      "effective",
      "enacted",
      "future",
      "future-effective",
      "passed",
      "proposed",
      "published",
      "scheduled",
      "staged-effective"
    ],
    "obligationTimingType": [
      "event-driven",
      "ongoing",
      "scheduled",
      "supervisor-driven"
    ],
    "obligationCoverageStatus": [
      "scope-qualified",
      "verified",
      "verified-with-gap",
      "verified-with-legacy-source"
    ],
    "obligationEvidenceStatus": [
      "verified",
      "verified-scope",
      "verified-with-gap"
    ],
    "authorityType": [
      "FIU / Reporting Authority",
      "Government / Ministry",
      "Judiciary / Prosecutorial Authority",
      "Law Enforcement",
      "Official Government Portal",
      "Official Register / Registry",
      "Primary Legal Source",
      "Professional / Sector Authority",
      "Regulator / Supervisor",
      "Standard Setter / Assessment Body"
    ],
    "geographicScope": [
      "global",
      "multi-jurisdiction",
      "national",
      "regional"
    ],
    "evidenceDocumentType": [
      "assessment-profile",
      "guidance",
      "institutional-reference",
      "law-regulation",
      "official-source",
      "official-statement",
      "register-data",
      "report-publication"
    ],
    "evidenceDateQuality": [
      "conflicting",
      "not-asserted",
      "not-available",
      "verified"
    ],
    "sectors": [
      "accounting-services",
      "all",
      "amlb-sector-gaming",
      "amlb-sector-professional-services",
      "banking",
      "deposit-taking-microfinance",
      "financial-institutions",
      "financial-services",
      "gambling",
      "gaming",
      "insurance",
      "legal-accounting-services",
      "legal-services",
      "non-profit-organisations",
      "payments",
      "precious-metals-dealers",
      "real-estate",
      "securities",
      "tcsp",
      "virtual-assets"
    ]
  }
}
