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.3.0
Authors
Leonid Svyatov
Versions
-
8.0.1
-
source
- 8.0.1 source October 30, 2026 (92 KB)
-
-
8.0.0
-
source
- 8.0.0 source October 30, 2026 (93 KB)
-
-
7.1.1
-
source
- 7.1.1 source July 31, 2026 (92 KB)
-
-
7.1.0
-
source
- 7.1.0 source July 15, 2026 (90.5 KB)
-
-
7.0.0
-
source
- 7.0.0 source July 14, 2026 (84.5 KB)
-