Blog

Notes from building Gramota — protocol deep dives, end-to-end verification reports, and the occasional release announcement.


2026-05-08 — @gramota/sdk, @gramota/core, and Stripe-shaped namespaces across every package

A structural release. New top-level facade, new shared base, every client now reads as one product instead of fifteen.

2026-05-06 — Introducing Solnce — the live demo for Gramota

A pretend EU storefront that runs against our production verification API, with an in-browser simulator so anyone can try the flow without installing a wallet.

2026-05-06 — A field guide to OID4VCI Draft mismatches

Real wallets in the wild straddle OID4VCI drafts 13, 14, and 15. The wire-format differences are small but ugly. Here's where they bite, and how to make your issuer accept all of them.

2026-05-05 — Verified end-to-end against the EU reference wallet

Issuance + verification both round-trip cleanly with the official EUDIW Android wallet, with batch issuance landing in 0.3.