ERC-7092 primary sources
Reviewed: 2026-05-13 UTC
What I reviewed
- Canonical specification:
- Official discussion link:
Key takeaways from primary sources
- ERC-7092 standardizes bonds through named fixed-income fields rather than through a more abstract metadata or class/nonce framework. The core interface directly exposes ISIN, currency, denomination, issue volume, coupon rate, issue date, maturity date, and account principal.
- The standard intentionally positions itself against ERC-3475’s more abstract bond representation. Its motivation section is explicit that named variables are meant to make implementation more natural for developers and closer to traditional bond concepts.
- Transfer and allowance behavior stay close to ERC-20-like expectations, but transfers also carry an extra
bytesfield, which leaves room for attached operational context. - The
IERC7092ESGextension is analytically useful because it surfaces a second layer of bond semantics — coupon currency, coupon type, coupon frequency, day-count basis, and decimals — without forcing every implementation to carry all of it in the minimal interface. - The optional cross-chain interface is a real design signal, not just an add-on. ERC-7092 assumes bond operations may target destination chains and destination contracts as part of the standard lifecycle.
Why this entry belongs in the corpus
- It gives the tokenized-debt cluster a useful contrast with ERC-3475 and ERC-3525.
- It helps separate two different lower-layer design choices that are often flattened together: abstract obligation frameworks versus direct named-parameter bond interfaces.
- It is especially useful for comparing where complexity sits: onchain metadata grids, semi-fungible accounting, or a flatter ERC-20-like bond form with finance-native field names.