Security & Verification

Contract safety evidence, in one place

This page is the trust and transparency hub for qbitmarket contracts. It keeps the plain-language summary, public source, automated security evidence, deployment verification, and live contract addresses together so you do not need to piece them together from technical files.

If the site, your wallet prompt, and Qanscan do not show the same contract target, do not sign.

Audit evidence PDF

Security verification summary

Generated by the public audit-evidence workflow. Covers static analysis, source hashing, regression evidence, and triage. Not a formal third-party audit certificate.

Deployment report PDF

Deployment manifest and verification

Generated by the deployment pipeline. Records constructor args, initializer calldata, compiler settings, the deployed address matrix, and bytecode verification proof.

What this proves

Public source and ABIs exist for review.

Automated checks run against the public contract package.

Deployment manifests record constructor/init data and bytecode verification inputs.

Known automated-tool findings are documented instead of hidden.

Step 1

Start from public source

The Solidity source, ABI surface, deployment tooling, and publication docs are exported to the public contracts repository so anyone can inspect the exact contract package being published.

Step 2

Build the bundled QAN source deterministically

The deployment pipeline generates bundled contract source and a verification manifest that records constructor args, initializer calldata, compiler settings, and the deployed address matrix.

Step 3

Compare compiled output with deployed code

Bytecode verification recompiles from the manifest, normalizes metadata references, and checks that the resulting runtime bytecode matches the code already deployed on-chain.

Step 4

Cross-check the live addresses yourself

The final step is simple: compare the contract address shown in qbitmarket, in your wallet prompt, and on Qanscan. If those do not line up, cancel the transaction.

Evidence Links

Inspect the proof yourself

The first links are always available. The run-specific links can be filled with the current evidence URLs as rollout environments mature.

Open Help & Safety

Audit evidence PDF

Security verification summary generated by the public audit-evidence workflow. Covers static analysis, source hashing, and regression evidence.

Available
Open link

Deployment report PDF

Deployment manifest and verification report generated by the deployment pipeline. Records constructor args, initializer calldata, compiler settings, address matrix, and bytecode proof.

Available
Open link

Public contracts repository

Curated public publication surface for source, ABIs, docs, workflows, and release artifacts.

Available
Open link

Contract CI workflow

Public compile/test/deployment-script validation workflow for the contract surface.

Available
Open link

Contract audit evidence workflow

Public workflow that uploads Slither/Mythril reports, tool versions, and machine-readable evidence artifacts.

Available
Open link

Contract operations workflow

Manual deployment and verification workflow surface. Protected environments should gate real deploys.

Available
Open link

Latest deployment run

The specific workflow run used as the current deployment evidence reference.

Available
Open link

Latest on-chain bytecode verification run

The specific verification run that proves bundled source reproduces the deployed runtime bytecode.

Available
Open link

Latest audit evidence bundle

Artifact or release page containing the PDF summary, tool versions, static analysis outputs, audit summary docs, and the verification manifest.

Available
Open link

Latest verification manifest

Machine-readable deployment manifest with addresses, constructor args, initializer data, and bytecode metadata.

Available
Open link

Live Address Matrix

Contracts currently surfaced by the site

These are the addresses qbitmarket is currently showing in its own config. Open each one on Qanscan and compare it against your wallet prompt before signing.

What to compare in your wallet

Check the site origin first: qbitmarket should be running from the expected domain or your trusted local development origin.

Check the network second: qbitmarket currently targets QAN TestNet for these rollout and verification flows.

Check the contract target third: the address in the wallet prompt should match the contract address shown here and on Qanscan for the action you just triggered.

Finally, check the action itself: approval, listing, offer, auction, Buy & Mint, or collection creation should match the button you just clicked. If the action and target do not line up, cancel.