{"version":1,"pages":[{"id":"Iadpq4TqJrvoUMew7RCr","title":"Welcome to Coverage!","pathname":"/","siteSpaceId":"sitesp_qQsHQ","emoji":"1f44b","description":"Blockchain security is a high-stakes game where one exploit can result in billions of losses. Our mission is to make Web3 safer by proactively uncovering vulnerabilities and fortifying defenses."},{"id":"jHP9fTRY8UlL1ZlBH64R","title":"Request Form","pathname":"/methodology/request-form","siteSpaceId":"sitesp_qQsHQ","emoji":"1f4d1","description":"This is the starting point through which all engagements begin when a client submits a request for a quote.","breadcrumbs":[{"label":"Methodology"}]},{"id":"OtjA8hGSg1pnxfYSCn6A","title":"Scope of Work","pathname":"/methodology/scope-of-work","siteSpaceId":"sitesp_qQsHQ","emoji":"1f50d","description":"The scoping process is essential for accurately allocating resources, setting realistic timelines, and defining clear deliverables for the engagement.","breadcrumbs":[{"label":"Methodology"}]},{"id":"73K7zFB085ihaCNXYpmh","title":"Rates","pathname":"/methodology/rates","siteSpaceId":"sitesp_qQsHQ","emoji":"1f4ca","description":"This section details the base weekly rates for security reviews and fuzzing campaigns, determined by the agreed-upon number of engineers and the duration of the engagement.","breadcrumbs":[{"label":"Methodology"}]},{"id":"TkQIaKveB3j1pCeOhsBa","title":"Statement of Work","pathname":"/methodology/statement-of-work","siteSpaceId":"sitesp_qQsHQ","emoji":"1f5c3","description":"The Statement of Work outlines the key terms of the agreement between the client and Coverage, ensuring both parties are aligned.","breadcrumbs":[{"label":"Methodology"}]},{"id":"fFzRzAp5uocFBl85YusR","title":"Communication","pathname":"/methodology/communication","siteSpaceId":"sitesp_qQsHQ","emoji":"1f5e3","description":"This section outlines how communication is handled during our engagements, including the frequency and channels we'll use to ensure smooth and effective collaboration.","breadcrumbs":[{"label":"Methodology"}]},{"id":"hZmpbHO78nlXD8yXKuqz","title":"Security Review","pathname":"/services/security-review","siteSpaceId":"sitesp_qQsHQ","emoji":"1f575","breadcrumbs":[{"label":"Services"}]},{"id":"s658KuSZGKOuwscE2OCD","title":"Context & Cleanup","pathname":"/services/security-review/context-and-cleanup","siteSpaceId":"sitesp_qQsHQ","description":"During this phase, we dive deep into your codebase to understand its intricacies, establish context, and eliminate known anti-patterns.","breadcrumbs":[{"label":"Services"},{"label":"Security Review","emoji":"1f575"}]},{"id":"cYRMdxCYHwq44TFOPr9q","title":"Manual Review","pathname":"/services/security-review/manual-review","siteSpaceId":"sitesp_qQsHQ","description":"During this phase, the codebase is reviewed to identify potential edge cases, design flaws, and attack vectors, while ensuring the business logic aligns with the project's technical specifications.","breadcrumbs":[{"label":"Services"},{"label":"Security Review","emoji":"1f575"}]},{"id":"PWUCTgV7RhTFyDo6Hzez","title":"Quality Assurance","pathname":"/services/security-review/quality-assurance","siteSpaceId":"sitesp_qQsHQ","description":"During this phase, we document the capabilities of privileged actors within the protocol and assess the maturity of the codebase across multiple categories, highlighting areas for improvement.","breadcrumbs":[{"label":"Services"},{"label":"Security Review","emoji":"1f575"}]},{"id":"FWYO4Rguzs66UeBSFPF6","title":"Fix Review","pathname":"/services/security-review/fix-review","siteSpaceId":"sitesp_qQsHQ","description":"During this phase, the mitigations implemented for previously identified vulnerabilities are reviewed. The goal is to verify that the fixes are correctly applied and do not introduce new issues.","breadcrumbs":[{"label":"Services"},{"label":"Security Review","emoji":"1f575"}]},{"id":"9PxnX9q61Sk9dYyzFyAb","title":"Final Report","pathname":"/services/security-review/final-report","siteSpaceId":"sitesp_qQsHQ","description":"During this phase, we generate a report that summarizes all findings, fixes, and recommendations, marking the end of the engagement","breadcrumbs":[{"label":"Services"},{"label":"Security Review","emoji":"1f575"}]},{"id":"AuCeQXJl00ARBKvVl6B0","title":"Fuzzing Campaign","pathname":"/services/fuzzing-campaign","siteSpaceId":"sitesp_qQsHQ","emoji":"1f977","breadcrumbs":[{"label":"Services"}]},{"id":"IXQx0WWkYzJX3kBeDRPZ","title":"Invariant Development","pathname":"/services/fuzzing-campaign/invariant-development","siteSpaceId":"sitesp_qQsHQ","description":"The foundation of an effective fuzzing campaign lies in precisely defining the invariants—the unshakable truths of your protocol.","breadcrumbs":[{"label":"Services"},{"label":"Fuzzing Campaign","emoji":"1f977"}]},{"id":"dy11f6NMhfDZMTaNVCqz","title":"Implementation","pathname":"/services/fuzzing-campaign/implementation","siteSpaceId":"sitesp_qQsHQ","description":"During this phase we implement a stateful fuzzing test suite with Echidna, translating system properties into enforceable rules to verify correct code behavior.","breadcrumbs":[{"label":"Services"},{"label":"Fuzzing Campaign","emoji":"1f977"}]},{"id":"XfTjWimTIZTPqVhfv9tv","title":"Tests & Integration","pathname":"/services/fuzzing-campaign/tests-and-integration","siteSpaceId":"sitesp_qQsHQ","description":"We run a 48-hour fuzzing campaign to extensively test all protocol invariants. The test suite is then integrated into your CI/CD, triggering short fuzzing campaigns on every commit.","breadcrumbs":[{"label":"Services"},{"label":"Fuzzing Campaign","emoji":"1f977"}]},{"id":"fwEeSLhpJDVvwa6QuRSO","title":"Fix Review","pathname":"/services/fuzzing-campaign/fix-review","siteSpaceId":"sitesp_qQsHQ","description":"During this phase, the mitigations implemented for previously identified vulnerabilities are reviewed. The goal is to verify that the fixes are correctly applied and do not introduce new issues.","breadcrumbs":[{"label":"Services"},{"label":"Fuzzing Campaign","emoji":"1f977"}]},{"id":"64UhaHE4kMdDVbiKxpuC","title":"Final Report","pathname":"/services/fuzzing-campaign/final-report","siteSpaceId":"sitesp_qQsHQ","description":"During this phase, we generate a report that summarizes all findings, invariants, runs and recommendations, marking the end of the engagement","breadcrumbs":[{"label":"Services"},{"label":"Fuzzing Campaign","emoji":"1f977"}]},{"id":"vPasJzT3mAk1lshHynpD","title":"Media Kit","pathname":"/resources/media-kit","siteSpaceId":"sitesp_qQsHQ","emoji":"1f58c","breadcrumbs":[{"label":"Resources"}]}]}