{
  "id": "dti",
  "kind": "datatype",
  "status": "draft",
  "name": "Digital Token Identifier (ISO 24165 DTI)",
  "doc": "Identifier of a digital token (a native cryptocurrency or a token issued on another blockchain) under ISO 24165, assigned by the Digital Token Identifier Foundation (DTIF) and listed in its public registry. It has 9 characters: an 8-character random base made of digits and consonants (no vowels and no Y, the first character is never 0) and a check character. The check character follows Annex A of ISO 24165-1, but codes registered before the algorithm keep their original check character, so no checksum is enforced here. DTIs identify crypto-assets in financial and regulatory reporting.",
  "is_pii": false,
  "categories": [
    "cryptocurrency",
    "finances"
  ],
  "langs": [
    "common"
  ],
  "classification": "identifier",
  "regexp": "^[1-9B-DF-HJ-NP-TV-XZ][0-9B-DF-HJ-NP-TV-XZ]{8}$",
  "examples": [
    {
      "value": "4H95J0R2X",
      "description": "Bitcoin",
      "valid": true
    },
    {
      "value": "X9J9K872S",
      "description": "Ether",
      "valid": true
    },
    {
      "value": "820B7G1NL",
      "description": "Dogecoin",
      "valid": true
    },
    {
      "value": "0H95J0R2X",
      "description": "the first character cannot be 0",
      "valid": false
    },
    {
      "value": "4H95J0R2A",
      "description": "vowels are not used",
      "valid": false
    }
  ],
  "links": [
    {
      "type": "doc",
      "url": "https://dtif.org/"
    },
    {
      "type": "doc",
      "url": "https://www.iso.org/standard/85546.html"
    },
    {
      "type": "other",
      "url": "https://www.legal500.com/intelligence/australia/technology/crypto-asset-identifiers-%E2%80%93-dtis-as-underliers-for-upis"
    }
  ],
  "translations": {
    "ru": {
      "name": "Идентификатор цифрового токена (ISO 24165 DTI)"
    }
  },
  "quality": {
    "score": 80,
    "missing": [
      "mapping (Wikidata, Schema.org, ...)",
      "detector coverage"
    ]
  },
  "source": {
    "path": "data/datatypes/any/cryptocurrency/dti.yaml",
    "url": "https://github.com/apicrafter/metacrafter-registry/blob/main/data/datatypes/any/cryptocurrency/dti.yaml",
    "edit_url": "https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/cryptocurrency/dti.yaml"
  },
  "urls": {
    "html": "http://registry.apicrafter.io/datatype/dti",
    "json": "http://registry.apicrafter.io/api/v1/datatypes/dti.json"
  }
}