Skip to content
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
IPFS provider
Pinata (chainOpus account)

How verification works

  1. A recognized issuing organization etches a credential through the chainBreed dashboard.
  2. chainBreed canonically serializes the credential payload, hashes it, and calls BreedRegistry.issueCredential() via the breedRelay wallet.
  3. Polygon records the hash, the issuer address, and the species, credential type, and DNA flag on-chain.
  4. 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.