Services
Token Listing Audit Requirements: Evidence Before Exchange Review
The required evidence depends on the venue and the asset it must support. Token listing audit requirements should be confirmed from the current official process before commissioning work; an audit, identity check or liquidity lock cannot guarantee acceptance.

Key facts
- Original census
- 3 of 3 Coinbase examples name issuer-side mitigation
- Shared responsibility
- 1 example also names an exchange-side mitigation
- Acceptance boundary
- Technical review is separate from other venue decisions
- Evidence identity
- Report revision, deployed asset and network must match
Requirements by venue type
Token listing audit requirements are the technical evidence and review conditions a particular venue applies before supporting an asset. There is no single audit certificate that makes a token eligible everywhere. A centralized custodian, a permissionless liquidity pool and a launch platform make different decisions, so their requests cannot be reduced to one universal checklist.
For a centralized exchange, the review may need to establish whether the asset can be received, stored and sent reliably. Coinbase calls this property custodiability. Its published process also describes compliance and legal review. A successful code assessment therefore addresses only part of that venue's decision. An audit firm cannot promise the outcome of another organization's listing process.
The distinction is visible in the evidence. Coinbase's asset security review publishes examples involving consensus behavior, privileged control over balances and node software vulnerabilities. Those are questions about supporting and safeguarding an asset, not simply whether a token contract has an audit PDF. Our census below records all examples in that published table and who is named as responsible for mitigation.
A permissionless protocol can expose a different access model. Uniswap Labs' protocol explanation describes permissionless swaps and liquidity pools. Creating a pool does not amount to a centralized venue's technical approval. Nor does protocol-level permissionlessness mean that every interface, routing service or specialized pool must display or support every token. Identify the exact product and entry point before asserting that a token is "listed."
| Venue or product | Decision being made | Evidence to request before commissioning work |
|---|---|---|
| Centralized exchange custody | Can the venue support the asset under its technical and other policies? | Current official listing process and supported network requirements |
| Permissionless liquidity pool | Can a pool be created and used under that protocol's rules? | Factory or pool behavior, token compatibility and any pool-specific restrictions |
| Launch platform | Will the platform accept a sale or distribution under its own rules? | The named platform's current audit, identity and sale requirements |
| Market data directory | Will the directory display the asset and its market data? | Current directory criteria and the intended asset identity |
The last two rows describe questions to verify, not universal requirements. A launch platform may require a particular audit format or identity process, but that condition must come from its current policy. A directory entry may improve discoverability without establishing custody support or contract safety. Keep these outcomes separate in the release plan.
Ask the venue for the accepted artifact, not merely whether an audit is needed. It may require a public report, a reviewed revision, a specific remediation status or technical information that is absent from a conventional report. The request should identify whether the review applies to the token, a sale contract, a vesting system or the chain software itself.
If the policy is unavailable or a representative gives an ambiguous answer, record the requirement as unconfirmed. Do not replace the missing policy with a competitor's practice or an agency's sales claim. The audit RFP process becomes more useful once the actual acceptance question is known.
Audit, KYC and lock combinations
An audit, identity verification and a liquidity lock address different failure paths. A code review examines an implementation within scope. KYC procedures concern identity and related checks. A lock restricts a particular asset or position according to its contract and configuration. None automatically supplies the evidence provided by the others.
A lock does not establish that a token cannot mint additional supply or change transfer behavior. Identity verification does not prove that the verified person controls every privileged key. An audit can identify a broad administrator power without requiring the project to remove it. A launch package should make each of these boundaries visible instead of presenting three badges as cumulative proof of safety.
| Artifact | Useful evidence | Remaining question |
|---|---|---|
| Contract audit | Reviewed revision, findings and remediation status | Does that revision match the deployed token and its dependencies? |
| Identity verification | The provider's stated identity checks and their date | Who currently controls the privileged addresses? |
| Liquidity lock | Locked asset, beneficiary, amount and release conditions | Can another authority mint, tax, freeze or change the token? |
| Deployment record | Addresses, chain, bytecode and configuration | Were these settings included in the review? |
Consider a hypothetical token with a locked liquidity position and an upgradeable implementation. The lock may restrict withdrawal of that position while an administrator retains the power to alter token behavior. A buyer who reads only the lock badge has not answered the upgrade question. The technical package should show both controls and explain how they interact.
The ERC-20 token audit guide covers the implementation questions behind balances, transfers and permissions. The team identity verification guide addresses what an identity claim does and does not establish. Use those records to keep the evidence types distinct when preparing a listing submission.
For a provider engagement, the relevant deliverable is a review of the token's actual authority and behavior. Pharos Production's smart contract security audit and remediation review describes static and manual analysis of Solidity or Rust code, including access-control flaws and logic errors, with a severity-ranked report and remediation guidance. That scope is relevant when a listing review asks how minting, transfer restrictions or privileged changes can affect balances; it does not replace the venue's own acceptance decision.
Keep the submission internally consistent. The token address in the report, the chain named by the listing application and the asset associated with a lock should refer to the intended deployment. Where a report covers source code before deployment, provide a separate mapping from that source revision to the deployed bytecode and configuration. Do not imply the report itself performed a mapping it does not contain.
Changes after the audit need a visible record. A new fee rule, blacklist authority or implementation can change the custodiability question even if the token name stays the same. The release owner should identify the delta, obtain any required follow-up review and notify the venue through its official process. An old badge is not a change-control mechanism.
Finally, give every unresolved condition an owner. Engineering can explain token behavior. The identity provider can explain its checks. A venue determines its acceptance rules. A sales intermediary should not silently become the authority for all three. This separation makes contradictory advice easier to resolve before funds or launch dates are committed.
Timeline and cost
Plan backward from the evidence package, not from an announced trading date. The critical path usually includes freezing the relevant code, obtaining a review, fixing accepted findings, verifying those changes and assembling the deployment record. A venue can then ask follow-up questions outside the audit scope. Those stages may overlap, but treating them as a single guaranteed turnaround hides dependencies.
A useful schedule distinguishes work controlled by the project from decisions controlled by others. The team can choose when to freeze code and how quickly to implement a fix. It cannot unilaterally determine a venue's review queue or approval. The audit contract should describe review effort and remediation arrangements without converting them into a promise of listing by a particular day.
- Identify the contracts, network and authority model that the review must cover.
- Resolve findings and preserve the revision used for remediation verification.
- Connect reviewed source, deployed addresses and live configuration.
- Submit the evidence and answer the venue's own technical and policy questions.
No universal audit price is supported by the sources used here. Obtain a quote for the same scope and deliverables from each provider. The comparison should specify code complexity, integration boundaries, review method, remediation work and any deployment verification. A quote for a simple token is not a reliable estimate for a sale, vesting system and upgrade mechanism bundled under the same project name.
The venue's fees are a separate question. Coinbase's fetched listing page says it does not charge listing or application fees to asset issuers. That statement is specific to Coinbase and the policy observed at retrieval. It should not be generalized to all exchanges or confused with the cost of independent technical work, legal advice or optional marketing services.
| Cost category | What to verify | Avoid this assumption |
|---|---|---|
| Independent audit | Exact scope, review effort and remediation terms | A low quote covers every contract in the launch |
| Additional technical work | Deployment mapping, integration testing and incident preparation | The initial report includes all release engineering |
| Venue charges | Current official policy and the actual service being invoiced | An intermediary's payment guarantees acceptance |
| Identity or legal services | Provider, jurisdiction and defined deliverable | A completed check settles every venue's policy question |
Use the audit scope builder to describe the technical work consistently, then compare the resulting offers against the same acceptance package. The Pharos Production member profile provides one provider reference. A provider's relevant services can support preparation, but only the venue can confirm whether its submission requirements are satisfied.
A contingency should correspond to an identifiable uncertainty. If the code is still changing, reserve time for another review. If the venue has not confirmed network support, treat that as a decision dependency. If a required document has no owner, assign one before relying on its delivery date. Adding arbitrary days to the schedule does not resolve these problems.
Maintain a versioned submission manifest. It can be a small table naming each artifact, its revision, the party responsible and the date supplied. When the venue asks a follow-up question, the team can identify which package was evaluated. This also prevents a developer from answering about a newer implementation while the reviewer is still reading an earlier report.
The budget and schedule should remain revisable until the material conditions are known. Announcing a launch does not reduce the work required to establish custodiability or resolve a defect. A documented readiness decision is more useful than an apparently precise date based on unspecified assumptions.
Common rejection reasons
Treat a rejection or delay as a request to identify the unmet condition. The phrase "audit issue" can refer to unavailable source code, an unresolved vulnerability, an unsupported network or a report that does not match the asset. These require different remedies. Commissioning another generic audit before understanding the reason can leave the original problem untouched.
Coinbase's published examples make this distinction concrete. Weak consensus may lead to changes by the issuer or a different confirmation policy by the exchange. Privileged access to third-party balances points toward a token functionality or authority question. A node vulnerability calls for a software patch and release. The shared category is custodiability, but the responsible actor and technical action differ.
| Observed problem | Clarification to request | Likely evidence work |
|---|---|---|
| Source or deployment is unclear | Which artifact or mapping is missing? | Publish verifiable source and bind it to the deployment |
| Privileged balance control is unacceptable | Which authority or behavior conflicts with the venue's policy? | Document or redesign the authority, then review the change |
| A defect remains unresolved | Which finding and revision are being evaluated? | Fix the defect and obtain a scoped remediation assessment |
| Network is unsupported | Is support unavailable or awaiting integration? | Confirm the venue's network decision; a token audit cannot create support |
| Policy review is incomplete | Which nontechnical condition remains open? | Route the question to the responsible venue or qualified adviser |
Do not describe this table as a measured ranking of rejection frequency. It is an editorial diagnostic framework based on the different review objects in the primary policies. The public sources do not provide a complete dataset of rejected applications, so they cannot support a claim that one cause is the most common.
A remediation note should connect the issue to a changed artifact. "The audit is complete" does not answer whether a dangerous privilege was removed. "The transfer restriction was changed in this revision and the new behavior was reviewed" gives the venue something it can assess. Preserve the earlier report as history and clearly identify the follow-up scope.
Avoid unsupported certification language in public announcements. A venue listing is not a declaration that a token has no vulnerabilities, and a successful audit is not approval by every venue. State the actual event: a report was issued for a named revision, a finding was re-examined or a venue enabled support on a named network. These statements remain meaningful after marketing labels are stripped away.
Keep the venue response with the submission version it concerns. A short rejection email can lose its meaning if the team later replaces the token, updates the report or changes network assumptions. Record the exact open condition and the document requested to resolve it. This gives a follow-up submission a clear purpose and prevents contradictory answers from different project representatives.
The final readiness check is whether the package answers the venue's current questions without contradictions. Every asset identity should match. Every material authority should be explained. Findings should have clear statuses. Conditions that remain unconfirmed should stay visible to the person making the launch decision.
Original census: who owns the custody mitigation?
Method
- Source and selection
- Census of all examples in Coinbase Asset security review risk/mitigation table. Classify the expressly named actor for each mitigation; do not infer responsibility from silence.
- Retrieved
- Observation
- All 3 examples in Coinbase's published risk/mitigation table; 1 header excluded.
Results
| Published example | Issuer named | Exchange named |
|---|---|---|
| Weak Consensus mechanism | Yes | Yes |
| Superuser privileges that may impact user balances | Yes | No |
| Open vulnerability in the crypto asset's node software | Yes | No |
All 3 published examples name an issuer-side mitigation. Only 1 also names an exchange-side mitigation: increasing confirmation requirements for weak consensus. These observations explain why some listing questions require changes from the project rather than a new report from an auditor.
The census uses the source's complete example table, not a hand-picked set of rejected tokens. It says nothing about acceptance rates or the prevalence of each issue. Its practical contribution is the responsibility map: identify the actor who can change the condition before assigning a deadline or commissioning additional work.
Limits
- One venue's illustrative public table, not an exhaustive policy inventory.
- No listing applications, rejection rates, fees at other venues or approval times were measured.
- A mitigation named by the source is not automatically sufficient for acceptance in a particular case.
The reproducible record is kept in the repository: seo/research/articles-42-51-2026-09-06/surveys.py and seo/research/articles-42-51-2026-09-06/survey-44.json. These file paths are not public downloads.
Frequently asked questions
What if the token address changes after an application is submitted?
Tell the venue through its official process and provide a new identity and deployment mapping. Ask which earlier evidence remains applicable; support for the old asset does not establish support for a replacement.
Can a confidential audit be used for a listing application?
Ask the venue which distribution and verification arrangements it accepts before commissioning the report. A private document may require direct reviewer confirmation or a shareable scope statement.
Should a team remove every administrator role to improve acceptance?
Do not remove a role without assessing the operational consequences. Document the authority and the controls, then resolve the venue's specific concern; removing recovery functions can create different risks.