I represent Japan Open Chain, a Ethereum-compatible layer 1 public blockchain.
I’m writing to know how we can integrate our blockchain with the Blockcerts standard.
We’re keen to understand the integration process. Thank you.
Hi @joc_sean,
I cannot tell you that the integration would become part of the Blockcerts standard and actually make into the open source code.
However if you are using an EVM chain (which I believe should be your case?) it would be fairly straightforward to read from that chain for verification with the explorerLookup
option. I had done a proof of concept with Polygon (Matic) let me see if I can find it again, otherwise the package responsible for doing the chain reading is this one: GitHub - blockchain-certificates/explorer-lookup: low level tool to make blockchain explorer(s) calls - REST and RPC.
For the anchoring part, you can reuse cert-issuer and adapt the Ethereum part to your chain.
This is a rough POC to read and verify a Matic anchoring: https://github.com/lemoustachiste/verifiable-presentation/blob/vaultie-verification/matic-rpc/matic-rpc-eth.js
It’s been 3 years since I worked on that and it was again a proof of concept, so things might not work out of the box, however I’m quite confident the RPC reading didn’t change. The RPC function is actually coming from this one: https://github.com/blockchain-certificates/explorer-lookup/blob/master/src/explorers/rpc/ethereum.ts