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 July 31, 2026 (92 KB)
  2. 7.1.0 July 15, 2026 (90.5 KB)
  3. 7.0.0 July 14, 2026 (84.5 KB)
  4. 6.1.0 July 10, 2026 (79 KB)
  5. 6.0.0 July 08, 2026 (78 KB)
Show all versions (19 total)

Pushed by

GitHub

SHA 256 checksum

Provenance