I am following these steps on Firefox to enable GnuPG integration in the Mailvelope extension while looking for the gpgme-json binary. A quick which gpgme-json (or command -v gpgme-json if you will) yields that it is not the case.
$ nix shell nixpkgs#gpgme
# entering nix-shell with gpgme package
$ which gpgme-json
which: no gpgme-json in (/nix/store/15spfkzypaifiql0y7afppgcaxqvdrpd-gpgme-1.24.3/bin:/home/gildedguy/bin:/home/gildedguy/bin:/home/gildedguy/.local/bin:/home/gildedguy/.nix-profile/bin:/home/gildedguy/.local/share/go/bin:/run/wrappers/bin:/home/gildedguy/.local/share/flatpak/exports/bin:/var/lib/flatpak/exports/bin:/home/gildedguy/.nix-profile/bin:/nix/profile/bin:/home/gildedguy/.local/state/nix/profile/bin:/etc/profiles/per-user/gildedguy/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin)
Upon further inspection, the bin directory on the store path does not exist even through it is declared as programs provided in its package listing.
ls /nix/store/15spfkzypaifiql0y7afppgcaxqvdrpd-gpgme-1.24.3/bin
ls: cannot access '/nix/store/15spfkzypaifiql0y7afppgcaxqvdrpd-gpgme-1.24.3/bin': No such file or directory
I might file this as a issue later in the nixpkgs repo to raise the flag with the maintainer in question about this (cc @dotlambda).