$ git grep javax.json.api | grep module.xml
core-feature-pack/src/main/resources/modules/system/layers/base/javax/json/api/main/module.xml:<module xmlns="urn:jboss:module:1.5" name="javax.json.api">
core-feature-pack/src/main/resources/modules/system/layers/base/org/wildfly/security/elytron-private/main/module.xml: <module name="javax.json.api"/>
Since this lib is in core, it may have uses in full so include that too:
$ git grep javax.json.api | grep module.xml
feature-pack/src/main/resources/modules/system/layers/base/javaee/api/main/module.xml: <module name="javax.json.api" export="true"/>
feature-pack/src/main/resources/modules/system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="javax.json.api"/>
feature-pack/src/main/resources/modules/system/layers/base/org/jboss/resteasy/resteasy-json-p-provider/main/module.xml: <module name="javax.json.api"/>
2) An @ mention of the owners of the component identified above so they are aware of and can approve the change. If you don't know who these people are, skip this. But if you're someone who really should know this stuff, please learn it and include it. Owners, please respond to these mentions.
I don't think asking for this stuff from the exclusive owner of a lib makes sense; they should know what they are doing and the cost of added paperwork exceeds any likely benefit.
Thanks,
Brian