I'm surprised that TFA doesn't say that the JSONB it refers to is PostgreSQL's JSONB. I assume it must be because SQLite3 adopts a lot of things from PostgreSQL, so D.R. Hipp and crew must be familiar with PG's JSONB and so they wouldn't create a different JSONB. Plus the PG JSONB is
brilliant, so it would be wise to copy it or at least take inspiration from it.
There's.. no need to interop with PG's JSONB encoding, I think. If so then SQLite3's could differ from PG's.
Anyways, it'd be nice if TFA was clearer on this point.
EDIT: https://sqlite.org/draft/jsonb.html does refer to PG's JSONB, and says that they are different.