Validate, normalize, parse, convert, generate, classify, and repair securities identifiers. Auto-detect identifier type from any string. Calculate and restore checksums. Suggest confidence-ranked corrections for fat-fingered or OCR-mangled identifiers. Generate format-valid identifiers as test fixtures. Decode CFI codes to full ISO 10962:2021 classifications. Includes an opt-in ActiveModel/Rails validator that adds no runtime dependency. Supports ISIN, CUSIP, CEI, SEDOL, FIGI, LEI, IBAN, CIK, OCC, WKN, Valoren, CFI, FISN, BIC, DTI, and UPI.

Required Ruby Version

>= 3.2.0

Authors

Leonid Svyatov

Versions

  1. 7.1.1
    1. source

      1. 7.1.1 source July 31, 2026 (92 KB)
  2. 7.1.0
    1. source

      1. 7.1.0 source July 15, 2026 (90.5 KB)
  3. 7.0.0
    1. source

      1. 7.0.0 source July 14, 2026 (84.5 KB)
  4. 6.1.0
    1. source

      1. 6.1.0 source July 10, 2026 (79 KB)
  5. 6.0.0
    1. source

      1. 6.0.0 source July 08, 2026 (78 KB)
Show all versions (19 total)

Pushed by

GitHub

SHA 256 checksum

Provenance