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
- 7.1.0 July 15, 2026 (90.5 KB)
- 7.0.0 July 14, 2026 (84.5 KB)
- 6.1.0 July 10, 2026 (79 KB)
- 6.0.0 July 08, 2026 (78 KB)
- 5.2.0 February 24, 2026 (40 KB)