Security and trust
The whole stack is open.
The BreedRegistry contract is deployed to Polygon mainnet and verified on PolygonScan. Anyone can independently check whether a credential exists, who etched it, and whether it has been revoked — without ever creating a chainBreed account.
On-chain references
- Network
- Polygon mainnet (chain id 137)
- BreedRegistry contract
- Post-deploy — pending
- breedRelay wallet
- 0x7C0e916DA4616c5798232fbd4FAF4794cE92f2a1
- IPFS provider
- Pinata (chainOpus account)
How verification works
- A recognized issuing organization etches a credential through the chainBreed dashboard.
- chainBreed canonically serializes the credential payload, hashes it, and calls
BreedRegistry.issueCredential()via the breedRelay wallet. - Polygon records the hash, the issuer address, and the species, credential type, and DNA flag on-chain.
- A QR code on the paper certificate routes verifiers to a public chainBreed URL that re-checks the on-chain status live on every visit.
Operational
- Wallet model
One wallet per organization; chainBreed never custodies user funds.
- Revocation
Revocations are recorded on-chain. Only the original issuer can revoke.
- Trade-secret protections
Internal materials are protected under WID-POLICY-001.
- Bug bounty
Responsible disclosure to support@chainopus.pro.