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.0 July 15, 2026 (90.5 KB)
  2. 7.0.0 July 14, 2026 (84.5 KB)
  3. 6.1.0 July 10, 2026 (79 KB)
  4. 6.0.0 July 08, 2026 (78 KB)
  5. 5.2.0 February 24, 2026 (40 KB)
Show all versions (18 total)

Pushed by

SHA 256 checksum