Add ERC: Blob Authenticated Messaging (#1578)
* Add ERC: Blob Authenticated Messaging (BAM)
Interfaces for authenticated messaging over EIP-4844 blobs with on-chain
decoder discovery. Extends ERC-BSS (Blob Space Segments) with decoder and
signature registry pointers.
Three interfaces: IERC_BAM_Core (batch registration), IERC_BAM_SignatureRegistry
(multi-scheme key management), IERC_BAM_Exposer (on-chain message proving).
Supporting definition: IERC_BAM_Decoder (payload decoding).
Includes reference implementation.
* fix: assign ERC-8178, update BSS references to ERC-8177
- Rename erc-bam.md to erc-8178.md and assets/erc-bam/ to assets/erc-8178/
- Set eip: 8178 in preamble (was TBD)
- Add ERC-8177 to requires field
- Replace eip-XXXX.md placeholder links with eip-8177.md
- Replace ERC-BSS text references with ERC-8177
* rename: ERC-8178 → ERC-8180, update BSS refs to 8179
GitHub Diff