See here is the issue. You say “for support on how to use, you will need to refer to the library’s documentation” as if you can simply copy paste the code from the standard library documentation and it will work, but this is not the case. You need to use specific commands on corvid that are not mentioned in the standard library but are specific to corvid that are not mentioned anywhere.
For instance, this is what is reported in the documentation, which does not seem to work on corvid.
const Web3 = require('web3');
let web3 = new Web3('ws://localhost:8546');
console.log(web3);
> {
eth: ... ,
shh: ... ,
utils: ...,
...
}