bimi

A Ruby toolkit for BIMI — Brand Indicators for Message Identification.

This is an early preview release. The full API (record discovery, SVG Tiny PS validation, VMC and CMC certificate chain verification) is in progress. For now, the gem ships a placeholder BIMI.check that animates in your terminal so you can confirm it loaded.

Installation

bundle add bimi

Or without bundler:

gem install bimi

Usage

require "bimi"

BIMI.check                  # animates against a placeholder domain
BIMI.check("example.com")   # animates against the domain you pass

In a non-TTY environment the output falls back to plain text.

Roadmap

  • Record discovery (default._bimi TXT lookup)
  • SVG Tiny PS fetch and validation
  • VMC and CMC certificate chain verification
  • DMARC policy assertion checks

License

MIT.