For audit firms
Put your name where users sign.
Your audit report ends in a PDF. With Proof of Audits, your firm, report and commit appear in the wallet panel when someone uses the audited contract.
Attribution shows what your firm reviewed and whether it matches deployed code. It is evidence for diligence, not a safety promise.
Ethereum Mainnet · Contract interaction
Proof Before Sign
The credit dies in a PDF
A firm's reputation is built one report at a time, then scattered across PDFs and links that nobody can verify at the moment it matters.
Your name outlives the commit
Individual work never rolls up
From registration to Audited by in the wallet.
Register and get verified
Create the firm profile. It starts pending and moves to verified after an admin review.Create a key on the firm dashboard
Pick the scopes and an expiry for the key.Push audits by REST or MCP
Send the report, commit and findings from your own tooling or an AI agent.Users see Audited by in the wallet
Your firm, report and commit appear in the panel for the audited contract.
curl -s -X POST https://proofofaudits.com/api/firm/v1/audits \
-H "Authorization: Bearer $POA_FIRM_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: acme-2027-01-vault-v2" \
--data-binary @submission.jsonhttps://proofofaudits.com/mcpA submission is stored as a candidate and shown to users once the evidence is released.
What your firm gets
A record of your work that investors and protocols can read in context, matched to the code it reviewed.
Attribution bound to a codebase hash
One roster, one reputation
Scope stated in the open
A verified firm identity
Credit on the Trust Passport
Your firm is listed under Who audited this on every protocol you review, with the reviewed codebase hash, scope, and a live match indicator against the deployed contract.