{
  "name": "AVAX Skills",
  "version": 2,
  "independent": true,
  "reviewed": "2026-09-06",
  "baseUrl": "https://couchdicks.org/avalanche/skills/",
  "root": "SKILL.md",
  "count": 31,
  "skills": [
    {
      "slug": "root",
      "name": "avax-skills",
      "title": "AVAX Skills",
      "description": "Build Avalanche apps, integrate protocols or design L1s with task-routed procedures and executable source-backed examples.",
      "category": "Start here",
      "tags": [],
      "path": "SKILL.md",
      "page": "skills/root/",
      "wordCount": 454,
      "bytes": 3905,
      "sha256": "417a27f1ccccd1eee33391c32c0f112dc1393fde27cea701839e74a102b078f9"
    },
    {
      "slug": "why",
      "name": "avax-why",
      "title": "Why Avalanche?",
      "description": "Choose Avalanche C-Chain, an L1, or no chain by testing the application's actual trust and execution needs.",
      "category": "Start here",
      "tags": [
        "why",
        "Start here"
      ],
      "path": "why/SKILL.md",
      "page": "skills/why/",
      "wordCount": 455,
      "bytes": 3455,
      "sha256": "4567d81eae822763bfc5dda35213f1f1aa6dbca17d5909ae512159e985338296"
    },
    {
      "slug": "concepts",
      "name": "avax-concepts",
      "title": "State, incentives & accounting",
      "description": "Explain or design Avalanche app state, incentives, token accounting and authorization before choosing contracts.",
      "category": "Start here",
      "tags": [
        "concepts",
        "Start here"
      ],
      "path": "concepts/SKILL.md",
      "page": "skills/concepts/",
      "wordCount": 546,
      "bytes": 4097,
      "sha256": "2f28849e48b35a6d0a6238879f1aa4fb346d9d26bb1ae5053a75d756909a5126"
    },
    {
      "slug": "ship",
      "name": "avax-ship",
      "title": "Ship an Avalanche app",
      "description": "Plan and ship an Avalanche application from chain selection to verified contract and frontend behavior.",
      "category": "Start here",
      "tags": [
        "ship",
        "Start here",
        "architecture",
        "dapp",
        "deployment",
        "production",
        "planning"
      ],
      "path": "ship/SKILL.md",
      "page": "skills/ship/",
      "wordCount": 393,
      "bytes": 3488,
      "sha256": "66d59ca1fdde289b8c223d66369df2557bd2233981d416b86aa60ea39ec7806d"
    },
    {
      "slug": "networks",
      "name": "avax-networks",
      "title": "Networks & chain identity",
      "description": "Configure Avalanche C-Chain, Fuji or a named L1 without mixing RPCs, chain IDs and native assets.",
      "category": "Start here",
      "tags": [
        "networks",
        "Start here",
        "C-Chain",
        "Fuji",
        "mainnet",
        "43114",
        "43113",
        "RPC",
        "P-Chain",
        "X-Chain",
        "chain ID"
      ],
      "path": "networks/SKILL.md",
      "page": "skills/networks/",
      "wordCount": 416,
      "bytes": 3016,
      "sha256": "e1ba43a5d9c591ed06b66f05b3a0dc01cd7d7aa100d25afdd03b8af6e96c3bb2"
    },
    {
      "slug": "architecture",
      "name": "avax-architecture",
      "title": "Architecture & trust review",
      "description": "Review Avalanche app custody, censorship, source access, privacy, admin powers and credible exit paths.",
      "category": "Start here",
      "tags": [
        "CROPS",
        "custody",
        "censorship",
        "privacy",
        "exit",
        "architecture",
        "Start here"
      ],
      "path": "architecture/SKILL.md",
      "page": "skills/architecture/",
      "wordCount": 564,
      "bytes": 4419,
      "sha256": "068dd6cef22b8f9296a12a36fc1523d266a7a8a33db4457358bff30d72fa41e3"
    },
    {
      "slug": "orchestration",
      "name": "avax-orchestration",
      "title": "Build orchestration",
      "description": "Coordinate Avalanche contract, protocol, UI and release work with evidence-backed handoffs.",
      "category": "Build",
      "tags": [
        "orchestration",
        "Build"
      ],
      "path": "orchestration/SKILL.md",
      "page": "skills/orchestration/",
      "wordCount": 324,
      "bytes": 2940,
      "sha256": "7b67f1ee56adca5950aae399aeea4cce4ba2e7bbecc93875d0e2107d65810344"
    },
    {
      "slug": "tools",
      "name": "avax-tools",
      "title": "Tools & reproducible environments",
      "description": "Choose Avalanche development tools and compiler settings without assuming Ethereum fork parity.",
      "category": "Build",
      "tags": [
        "tools",
        "Build",
        "Foundry",
        "Cancun",
        "Solidity",
        "viem",
        "SDK",
        "MCP",
        "compiler"
      ],
      "path": "tools/SKILL.md",
      "page": "skills/tools/",
      "wordCount": 390,
      "bytes": 3364,
      "sha256": "c56496993348878e45f900a9d3dd87ff2877b062b56a69b5e40b2c78a4117130"
    },
    {
      "slug": "gas",
      "name": "avax-gas",
      "title": "Gas & transaction costs",
      "description": "Estimate Avalanche transaction fees using the target network and current execution rules instead of fixed cost claims.",
      "category": "Build",
      "tags": [
        "gas",
        "Build",
        "fees",
        "AVAX",
        "EIP-1559",
        "gas limit",
        "Helicon",
        "estimate"
      ],
      "path": "gas/SKILL.md",
      "page": "skills/gas/",
      "wordCount": 428,
      "bytes": 3099,
      "sha256": "11d4effe2e6581955ffc1b7aa7eca4a6d637937c14d5c876e0db9a5a13328115"
    },
    {
      "slug": "wallets",
      "name": "avax-wallets",
      "title": "Wallets & spending authority",
      "description": "Connect Avalanche wallets or prepare agent transactions with explicit chain, spender and receipt handling.",
      "category": "Build",
      "tags": [
        "wallets",
        "Build",
        "Core",
        "signing",
        "allowance",
        "approval",
        "nonce",
        "private key"
      ],
      "path": "wallets/SKILL.md",
      "page": "skills/wallets/",
      "wordCount": 377,
      "bytes": 3127,
      "sha256": "d4ef79e7b9971ff4c9ca900f5298ba1140c2fb0db79fa5f249edd514dfce6e66"
    },
    {
      "slug": "standards",
      "name": "avax-standards",
      "title": "Standards & agent payments",
      "description": "Integrate token, vault, typed-authorization, ERC-8004 and x402 interfaces with Avalanche deployment checks.",
      "category": "Build",
      "tags": [
        "ERC-20",
        "ERC-721",
        "ERC-1155",
        "ERC-4626",
        "ERC-8004",
        "x402",
        "EIP-3009",
        "standards",
        "Build"
      ],
      "path": "standards/SKILL.md",
      "page": "skills/standards/",
      "wordCount": 433,
      "bytes": 4208,
      "sha256": "24e6286ae621eaf36d935a276ff135f4e8026ccf186b4bd42a9aa44b89cdbc77"
    },
    {
      "slug": "frontend",
      "name": "avax-frontend",
      "title": "Frontend transaction UX",
      "description": "Build Avalanche wallet interfaces that distinguish approvals, execution and confirmed state changes.",
      "category": "Build",
      "tags": [
        "frontend",
        "Build",
        "wallet",
        "UX",
        "receipt",
        "swap",
        "approval",
        "mobile"
      ],
      "path": "frontend/SKILL.md",
      "page": "skills/frontend/",
      "wordCount": 481,
      "bytes": 3869,
      "sha256": "01fc006806d80a7b82f82320d3fd7c0d7345a6668c17f4f7e72be760228307e1"
    },
    {
      "slug": "frontend-playbook",
      "name": "avax-frontend-playbook",
      "title": "Frontend delivery playbook",
      "description": "Take an Avalanche UI from a local fork to a reviewable release with coherent chains and transaction states.",
      "category": "Build",
      "tags": [
        "frontend-playbook",
        "Build"
      ],
      "path": "frontend-playbook/SKILL.md",
      "page": "skills/frontend-playbook/",
      "wordCount": 358,
      "bytes": 2952,
      "sha256": "b98c63b208343b42591c750e1c18b075ddfe8e96c57f48115d368289e961f175"
    },
    {
      "slug": "indexing",
      "name": "avax-indexing",
      "title": "Indexing & canonical data",
      "description": "Build Avalanche analytics with explicit chain coverage, checkpoints and freshness instead of unbounded RPC scans.",
      "category": "Build",
      "tags": [
        "indexing",
        "Integrations",
        "Data API",
        "Glacier",
        "logs",
        "events",
        "analytics",
        "history",
        "rate limits",
        "Build"
      ],
      "path": "indexing/SKILL.md",
      "page": "skills/indexing/",
      "wordCount": 447,
      "bytes": 3419,
      "sha256": "0031e6783dd1867464e82361167ecfdf695f22c13dd1565f46667546c686e52e"
    },
    {
      "slug": "l1s",
      "name": "avax-l1s",
      "title": "Avalanche L1s",
      "description": "Design or operate a sovereign Avalanche L1 while separating its security and economics from C-Chain.",
      "category": "Avalanche L1s",
      "tags": [
        "l1s",
        "Avalanche L1s",
        "Subnet",
        "validators",
        "ACP-77",
        "sovereign",
        "genesis",
        "staking"
      ],
      "path": "l1s/SKILL.md",
      "page": "skills/l1s/",
      "wordCount": 392,
      "bytes": 3104,
      "sha256": "747f933820ae9d0929f87be845bd7a81ee5f4629cd3bf86f0252368cba1695b2"
    },
    {
      "slug": "interchain",
      "name": "avax-interchain",
      "title": "ICM, ICTT & asset identity",
      "description": "Build Avalanche ICM or ICTT integrations with correct identifiers, authenticated origin and destination execution checks.",
      "category": "Avalanche L1s",
      "tags": [
        "interchain",
        "Avalanche L1s",
        "ICM",
        "ICTT",
        "Warp",
        "Teleporter",
        "USDC",
        "CCTP",
        "bridge",
        "blockchain ID",
        "relayer"
      ],
      "path": "interchain/SKILL.md",
      "page": "skills/interchain/",
      "wordCount": 520,
      "bytes": 4350,
      "sha256": "071fe3d801c2e3ce7b6f785a6f8e398eece65b4de42dce78e44372ea56bad424"
    },
    {
      "slug": "upgrades",
      "name": "avax-upgrades",
      "title": "Upgrades & feature activation",
      "description": "Verify Avalanche ACP activation, node releases and EVM feature support separately for each target network.",
      "category": "Avalanche L1s",
      "tags": [
        "upgrades",
        "Verify",
        "Helicon",
        "ACP",
        "EIP-7702",
        "Pectra",
        "AvalancheGo",
        "activation",
        "Avalanche L1s"
      ],
      "path": "upgrades/SKILL.md",
      "page": "skills/upgrades/",
      "wordCount": 425,
      "bytes": 3623,
      "sha256": "1ea236379c756b312318d34a249eff66613677e02692679edac168f584d5e3d5"
    },
    {
      "slug": "addresses",
      "name": "avax-addresses",
      "title": "Verified deployment identity",
      "description": "Resolve Avalanche token and protocol deployments with provenance and chain-specific onchain checks.",
      "category": "Integrations",
      "tags": [
        "addresses",
        "Integrations",
        "USDC",
        "WAVAX",
        "Circle",
        "SnowScan",
        "proxy",
        "tokens"
      ],
      "path": "addresses/SKILL.md",
      "page": "skills/addresses/",
      "wordCount": 386,
      "bytes": 3448,
      "sha256": "4ee460e19694d7f9ae1955e71fcd535650871fe155ee9aed9bcd73643e9b7302"
    },
    {
      "slug": "defi",
      "name": "avax-defi",
      "title": "DeFi integration router",
      "description": "Integrate Avalanche exchanges and lending protocols using version-matched deployments and executable quotes.",
      "category": "Integrations",
      "tags": [
        "defi",
        "Integrations",
        "LFJ",
        "Liquidity Book",
        "Aave",
        "swap",
        "lending",
        "router",
        "bins"
      ],
      "path": "defi/SKILL.md",
      "page": "skills/defi/",
      "wordCount": 440,
      "bytes": 3448,
      "sha256": "c2b7d530f43f21f694b465fc0faba8f6bc562860194648a41380bb877ef88879"
    },
    {
      "slug": "pharaoh",
      "name": "avax-pharaoh",
      "title": "Pharaoh CL & xPHAR",
      "description": "Integrate current Pharaoh CL swaps with tick-spacing ABIs, separately from xPHAR voting and DLMM.",
      "category": "Integrations",
      "tags": [
        "PHAR",
        "xPHAR",
        "CL",
        "DLMM",
        "tickSpacing",
        "RamsesV3",
        "pharaoh",
        "Integrations"
      ],
      "path": "pharaoh/SKILL.md",
      "page": "skills/pharaoh/",
      "wordCount": 351,
      "bytes": 3392,
      "sha256": "82f43ed04f58442f6abd74b7b29635244492537cd0c5c0e2b3a926e113049a30"
    },
    {
      "slug": "aave-v4",
      "name": "avax-aave-v4",
      "title": "Aave V4 Hub & Spoke",
      "description": "Integrate Avalanche Aave V4 Hub/Spoke supply and tokenized deposits without V3 API substitutions.",
      "category": "Integrations",
      "tags": [
        "V4",
        "Hub",
        "Spoke",
        "assetId",
        "reserveId",
        "USDC",
        "aave-v4",
        "Integrations"
      ],
      "path": "aave-v4/SKILL.md",
      "page": "skills/aave-v4/",
      "wordCount": 423,
      "bytes": 3952,
      "sha256": "c50948368bbcd80fddfabfda2f903d4d4e93fb6be20e58465a410684d5274dc8"
    },
    {
      "slug": "lfj",
      "name": "avax-lfj",
      "title": "LFJ Liquidity Book v2.2",
      "description": "Build LFJ Liquidity Book v2.2 swaps with exact bin paths, enum versions and full-fill checks.",
      "category": "Integrations",
      "tags": [
        "Trader Joe",
        "LB",
        "bins",
        "V2_2",
        "amountInLeft",
        "lfj",
        "Integrations"
      ],
      "path": "lfj/SKILL.md",
      "page": "skills/lfj/",
      "wordCount": 376,
      "bytes": 3669,
      "sha256": "b0d118d47dc3ddb98394e1afee1392e2e639630714e60007ab701dc4d0dfe521"
    },
    {
      "slug": "blackhole",
      "name": "avax-blackhole",
      "title": "Blackhole Algebra & veNFT",
      "description": "Integrate Blackhole six-field RouterV2 routes with verified Algebra generations and separate veNFT governance.",
      "category": "Integrations",
      "tags": [
        "BLACK",
        "veBLACK",
        "Algebra",
        "RouterV2",
        "receiver",
        "GaugeManager",
        "blackhole",
        "Integrations"
      ],
      "path": "blackhole/SKILL.md",
      "page": "skills/blackhole/",
      "wordCount": 341,
      "bytes": 3663,
      "sha256": "a6d39dd4cafe50c615a6e04611466133a757622431783922093eec5aaa007511"
    },
    {
      "slug": "silo",
      "name": "avax-silo",
      "title": "Silo isolated lending",
      "description": "Integrate a Silo market with exact implementation, paired debt context and explicit collateral type.",
      "category": "Integrations",
      "tags": [
        "market 103",
        "Protected",
        "Collateral",
        "clone",
        "silo",
        "Integrations"
      ],
      "path": "silo/SKILL.md",
      "page": "skills/silo/",
      "wordCount": 388,
      "bytes": 3667,
      "sha256": "09a3515232df3b81a97882ffd3e91b0243a5d09950e55e995a42fb11b56be64c"
    },
    {
      "slug": "euler",
      "name": "avax-euler",
      "title": "Euler EVK & EVC",
      "description": "Integrate Avalanche Euler EVK with verified EVC, risk relationships, packed caps and metadata status.",
      "category": "Integrations",
      "tags": [
        "EVK",
        "EVC",
        "controller",
        "packed caps",
        "9Summits",
        "euler",
        "Integrations"
      ],
      "path": "euler/SKILL.md",
      "page": "skills/euler/",
      "wordCount": 387,
      "bytes": 3539,
      "sha256": "aa9e41fbfa236805d3f5e5719c7e76a8552451a2e738ad79e6b8e25938d53a14"
    },
    {
      "slug": "benqi",
      "name": "avax-benqi",
      "title": "BENQI Core & sAVAX",
      "description": "Integrate BENQI lending and sAVAX with native/ERC20 entry points, error codes and queued withdrawals.",
      "category": "Integrations",
      "tags": [
        "qiAVAX",
        "qiUSDCn",
        "sAVAX",
        "cooldown",
        "error code",
        "benqi",
        "Integrations"
      ],
      "path": "benqi/SKILL.md",
      "page": "skills/benqi/",
      "wordCount": 424,
      "bytes": 3924,
      "sha256": "a21882569a4ea209d2bc6256f59f420f331181e1cbc808216a1b56bb96031989"
    },
    {
      "slug": "security",
      "name": "avax-security",
      "title": "Security invariants",
      "description": "Review Avalanche value-moving contracts for token, authorization, oracle and cross-chain failure modes.",
      "category": "Verify",
      "tags": [
        "security",
        "Verify",
        "audit",
        "precompile",
        "oracle",
        "reentrancy",
        "delegatecall",
        "SafeERC20"
      ],
      "path": "security/SKILL.md",
      "page": "skills/security/",
      "wordCount": 454,
      "bytes": 3929,
      "sha256": "78a61f1b63c62f6548c1524c44beb2e2eb5936cad75ea513820586b9e4019dcc"
    },
    {
      "slug": "audit",
      "name": "avax-audit",
      "title": "Evidence-driven contract review",
      "description": "Review Avalanche vulnerabilities with scoped trust boundaries, executable counterexamples and regressions.",
      "category": "Verify",
      "tags": [
        "audit",
        "Verify"
      ],
      "path": "audit/SKILL.md",
      "page": "skills/audit/",
      "wordCount": 341,
      "bytes": 3240,
      "sha256": "d36d93ed328d325647407c80f12e07d6526680a225a59ba88bfc7b2315a21bd8"
    },
    {
      "slug": "testing",
      "name": "avax-testing",
      "title": "Tests, forks & real execution",
      "description": "Verify Avalanche contracts and integrations with reproducible forks, realistic failure cases and chain-specific checks.",
      "category": "Verify",
      "tags": [
        "testing",
        "Verify",
        "fork",
        "fuzz",
        "invariant",
        "QA",
        "testnet",
        "EVM"
      ],
      "path": "testing/SKILL.md",
      "page": "skills/testing/",
      "wordCount": 490,
      "bytes": 3919,
      "sha256": "590e0f7945849194bfdb74aa3fb800ed13b2c83b1c2676a73490d1e3437404d5"
    },
    {
      "slug": "qa",
      "name": "avax-qa",
      "title": "Product QA & release evidence",
      "description": "Verify Avalanche wallet, transaction, data, mobile and release behavior against observable checks.",
      "category": "Verify",
      "tags": [
        "qa",
        "Verify"
      ],
      "path": "qa/SKILL.md",
      "page": "skills/qa/",
      "wordCount": 358,
      "bytes": 2975,
      "sha256": "44a321c2d0d1021caddd7891cf92cf5429caf909022e12a3f2c2b3f0c11fc36b"
    },
    {
      "slug": "noir",
      "name": "avax-noir",
      "title": "Noir privacy & EVM proofs",
      "description": "Build or verify Noir membership proofs with Avalanche EVM domain binding, nullifiers and explicit privacy limits.",
      "category": "Verify",
      "tags": [
        "ZK",
        "Noir",
        "Barretenberg",
        "HonkVerifier",
        "nullifier",
        "membership",
        "noir",
        "Verify"
      ],
      "path": "noir/SKILL.md",
      "page": "skills/noir/",
      "wordCount": 606,
      "bytes": 4704,
      "sha256": "a3753580deb98191a958831cddfb98c316f53093919edbd263029162334a85fd"
    }
  ],
  "assets": [
    {
      "path": "PARITY.md",
      "bytes": 7955,
      "sha256": "30535e1650c4b0817312d15d795f8fb708c28bd7ff01f083e5af934ca35cf04a"
    },
    {
      "path": "README.md",
      "bytes": 5427,
      "sha256": "9e117e802e9f1fc8e8c0f4ff6a3ee2eded4cb1f03634d9d3ddc488ac10ab2c2c"
    },
    {
      "path": "RELEASE.md",
      "bytes": 3401,
      "sha256": "edd93289aeefbf6bcaad7682325a866bf1d58507b390e5ae7576b8737b54a4fb"
    },
    {
      "path": "catalog.json",
      "bytes": 8627,
      "sha256": "54d0460af61d9e3a6e508890a2776f3395d574a97d98990fe8cfb5a5fdeadfdc"
    },
    {
      "path": "config/native-tools.json",
      "bytes": 2305,
      "sha256": "cbb12e27a3be1e6aeff38f31bf82207fdf95b3fcb6921d9e2423295bb5eef592"
    },
    {
      "path": "content/SKILL.md",
      "bytes": 3905,
      "sha256": "417a27f1ccccd1eee33391c32c0f112dc1393fde27cea701839e74a102b078f9"
    },
    {
      "path": "content/aave-v4/SKILL.md",
      "bytes": 3952,
      "sha256": "c50948368bbcd80fddfabfda2f903d4d4e93fb6be20e58465a410684d5274dc8"
    },
    {
      "path": "content/addresses/SKILL.md",
      "bytes": 3448,
      "sha256": "4ee460e19694d7f9ae1955e71fcd535650871fe155ee9aed9bcd73643e9b7302"
    },
    {
      "path": "content/architecture/SKILL.md",
      "bytes": 4419,
      "sha256": "068dd6cef22b8f9296a12a36fc1523d266a7a8a33db4457358bff30d72fa41e3"
    },
    {
      "path": "content/audit/SKILL.md",
      "bytes": 3240,
      "sha256": "d36d93ed328d325647407c80f12e07d6526680a225a59ba88bfc7b2315a21bd8"
    },
    {
      "path": "content/benqi/SKILL.md",
      "bytes": 3924,
      "sha256": "a21882569a4ea209d2bc6256f59f420f331181e1cbc808216a1b56bb96031989"
    },
    {
      "path": "content/blackhole/SKILL.md",
      "bytes": 3663,
      "sha256": "a6d39dd4cafe50c615a6e04611466133a757622431783922093eec5aaa007511"
    },
    {
      "path": "content/concepts/SKILL.md",
      "bytes": 4097,
      "sha256": "2f28849e48b35a6d0a6238879f1aa4fb346d9d26bb1ae5053a75d756909a5126"
    },
    {
      "path": "content/defi/SKILL.md",
      "bytes": 3448,
      "sha256": "c2b7d530f43f21f694b465fc0faba8f6bc562860194648a41380bb877ef88879"
    },
    {
      "path": "content/euler/SKILL.md",
      "bytes": 3539,
      "sha256": "aa9e41fbfa236805d3f5e5719c7e76a8552451a2e738ad79e6b8e25938d53a14"
    },
    {
      "path": "content/frontend/SKILL.md",
      "bytes": 3869,
      "sha256": "01fc006806d80a7b82f82320d3fd7c0d7345a6668c17f4f7e72be760228307e1"
    },
    {
      "path": "content/frontend-playbook/SKILL.md",
      "bytes": 2952,
      "sha256": "b98c63b208343b42591c750e1c18b075ddfe8e96c57f48115d368289e961f175"
    },
    {
      "path": "content/gas/SKILL.md",
      "bytes": 3099,
      "sha256": "11d4effe2e6581955ffc1b7aa7eca4a6d637937c14d5c876e0db9a5a13328115"
    },
    {
      "path": "content/indexing/SKILL.md",
      "bytes": 3419,
      "sha256": "0031e6783dd1867464e82361167ecfdf695f22c13dd1565f46667546c686e52e"
    },
    {
      "path": "content/interchain/SKILL.md",
      "bytes": 4350,
      "sha256": "071fe3d801c2e3ce7b6f785a6f8e398eece65b4de42dce78e44372ea56bad424"
    },
    {
      "path": "content/l1s/SKILL.md",
      "bytes": 3104,
      "sha256": "747f933820ae9d0929f87be845bd7a81ee5f4629cd3bf86f0252368cba1695b2"
    },
    {
      "path": "content/lfj/SKILL.md",
      "bytes": 3669,
      "sha256": "b0d118d47dc3ddb98394e1afee1392e2e639630714e60007ab701dc4d0dfe521"
    },
    {
      "path": "content/networks/SKILL.md",
      "bytes": 3016,
      "sha256": "e1ba43a5d9c591ed06b66f05b3a0dc01cd7d7aa100d25afdd03b8af6e96c3bb2"
    },
    {
      "path": "content/noir/SKILL.md",
      "bytes": 4704,
      "sha256": "a3753580deb98191a958831cddfb98c316f53093919edbd263029162334a85fd"
    },
    {
      "path": "content/orchestration/SKILL.md",
      "bytes": 2940,
      "sha256": "7b67f1ee56adca5950aae399aeea4cce4ba2e7bbecc93875d0e2107d65810344"
    },
    {
      "path": "content/pharaoh/SKILL.md",
      "bytes": 3392,
      "sha256": "82f43ed04f58442f6abd74b7b29635244492537cd0c5c0e2b3a926e113049a30"
    },
    {
      "path": "content/qa/SKILL.md",
      "bytes": 2975,
      "sha256": "44a321c2d0d1021caddd7891cf92cf5429caf909022e12a3f2c2b3f0c11fc36b"
    },
    {
      "path": "content/security/SKILL.md",
      "bytes": 3929,
      "sha256": "78a61f1b63c62f6548c1524c44beb2e2eb5936cad75ea513820586b9e4019dcc"
    },
    {
      "path": "content/ship/SKILL.md",
      "bytes": 3488,
      "sha256": "66d59ca1fdde289b8c223d66369df2557bd2233981d416b86aa60ea39ec7806d"
    },
    {
      "path": "content/silo/SKILL.md",
      "bytes": 3667,
      "sha256": "09a3515232df3b81a97882ffd3e91b0243a5d09950e55e995a42fb11b56be64c"
    },
    {
      "path": "content/standards/SKILL.md",
      "bytes": 4208,
      "sha256": "24e6286ae621eaf36d935a276ff135f4e8026ccf186b4bd42a9aa44b89cdbc77"
    },
    {
      "path": "content/testing/SKILL.md",
      "bytes": 3919,
      "sha256": "590e0f7945849194bfdb74aa3fb800ed13b2c83b1c2676a73490d1e3437404d5"
    },
    {
      "path": "content/tools/SKILL.md",
      "bytes": 3364,
      "sha256": "c56496993348878e45f900a9d3dd87ff2877b062b56a69b5e40b2c78a4117130"
    },
    {
      "path": "content/upgrades/SKILL.md",
      "bytes": 3623,
      "sha256": "1ea236379c756b312318d34a249eff66613677e02692679edac168f584d5e3d5"
    },
    {
      "path": "content/wallets/SKILL.md",
      "bytes": 3127,
      "sha256": "d4ef79e7b9971ff4c9ca900f5298ba1140c2fb0db79fa5f249edd514dfce6e66"
    },
    {
      "path": "content/why/SKILL.md",
      "bytes": 3455,
      "sha256": "4567d81eae822763bfc5dda35213f1f1aa6dbca17d5909ae512159e985338296"
    },
    {
      "path": "examples/core/contracts/DemoToken.sol",
      "bytes": 2230,
      "sha256": "ada5f400505fdfc317e0bc341196dfbe28363c77576abdfa565e4e7086ac7625"
    },
    {
      "path": "examples/core/contracts/DepositVault.sol",
      "bytes": 3278,
      "sha256": "a4fc352e4f87a1bdb0a2e0a57132b3cd2fb0c0f2380653fb30a838d4bb80a882"
    },
    {
      "path": "examples/core/demo.mjs",
      "bytes": 6092,
      "sha256": "383a1b121e4c0ae413c6311ba4361f69dbb5e005df388c45a02424ab7312ca47"
    },
    {
      "path": "examples/core/foundry.toml",
      "bytes": 195,
      "sha256": "f10cca1537733848bcd681b300b139ba38236bb46d0dc5bc86e3660a1a4886ce"
    },
    {
      "path": "examples/core/indexer.mjs",
      "bytes": 5480,
      "sha256": "245e685bb76961e5ff24d6548e3647ad55050b3c740a3292b84a41f6e67b8e89"
    },
    {
      "path": "examples/core/indexer.test.mjs",
      "bytes": 3585,
      "sha256": "cdb5bacbe4ee71cad0559d5f69a175572a6a916981fe979887ac915efb017329"
    },
    {
      "path": "examples/core/manifest.json",
      "bytes": 1316,
      "sha256": "7cf49ecfca225157c2cf1a49ba77aac0c6847e8674112dd90e0f1ff47fb48596"
    },
    {
      "path": "examples/core/test/DepositVault.t.sol",
      "bytes": 6279,
      "sha256": "eb18fbcae2d91b3997168fa24e3ddf25d393d78c0ad114a57034ad8fa642c2e8"
    },
    {
      "path": "examples/core/test/TokenCompatibility.t.sol",
      "bytes": 7479,
      "sha256": "7dc053f8d4bb8c1cdbc5bfb1c3c2da81a5f6fec171cc049c1a5a5c3308b1be37"
    },
    {
      "path": "examples/core/verify.mjs",
      "bytes": 11150,
      "sha256": "1fa99762a7f83fb5a461faae976d524ad4536262713565a6f267fb5195fb642a"
    },
    {
      "path": "examples/core/wallet-machine.test.mjs",
      "bytes": 4172,
      "sha256": "9093c6b67f86e5a6c9af1057a4c4ce3a4ef6cae62a8c836c6ec3388b2cbbe346"
    },
    {
      "path": "examples/core/web/app.mjs",
      "bytes": 4284,
      "sha256": "833db81279c1b2d6ebeee5afefc349e888d92742320d39a0da87f9678cb49775"
    },
    {
      "path": "examples/core/web/index.html",
      "bytes": 1922,
      "sha256": "1449b356e5e2e86e6fb1d3264e1aa5df49bfba3776ba68e8a9b8eabb64ac71bd"
    },
    {
      "path": "examples/core/web/style.css",
      "bytes": 2009,
      "sha256": "75361c403beb06e53b89488796b2e53b6d7fe43ff4a5c7fdc1aba04ffc86bae0"
    },
    {
      "path": "examples/core/web/wallet-machine.mjs",
      "bytes": 4747,
      "sha256": "98ffd5938cbe2c5dae4cb459dc4fe04cbfafc86a84e5edc86ed9e8987aedebe2"
    },
    {
      "path": "examples/network/inspect.mjs",
      "bytes": 2272,
      "sha256": "33b82e4aac86eab9e3494b13126a77177c1db6f3e61636afe8651749a0e207c0"
    },
    {
      "path": "examples/privacy/MembershipGate.sol",
      "bytes": 1951,
      "sha256": "0051725462ed3d13d7a3034bd2df5112f5ffbab686e655c5fcbf710a83ccad90"
    },
    {
      "path": "examples/privacy/Nargo.toml",
      "bytes": 72,
      "sha256": "22f22625f8982f98bd3524ab07c8cc4171b2086ee823c65585870d4f5465c6a4"
    },
    {
      "path": "examples/privacy/circuit/Nargo.toml",
      "bytes": 166,
      "sha256": "529be346647b3ed5dc2b1890a793cfec7db1a9fb8ade7bc6c9b179b79437ec42"
    },
    {
      "path": "examples/privacy/circuit/src/main.nr",
      "bytes": 1367,
      "sha256": "9cc3e130ba622e17e2e28bc793a805f3441f635c3698c934efb5a9b92ab70eb7"
    },
    {
      "path": "examples/privacy/fixture/Nargo.toml",
      "bytes": 167,
      "sha256": "10f50220721ae3e3b432e53fa620518cb95756e566056ea7585dbcc999c82d97"
    },
    {
      "path": "examples/privacy/fixture/src/main.nr",
      "bytes": 202,
      "sha256": "dddaee6696e35c009794b6e0432a5ca003bb6e6ea29dab1c588150cc35650e34"
    },
    {
      "path": "examples/privacy/lib/Nargo.toml",
      "bytes": 130,
      "sha256": "562a6e52f53b2cc24ae5e348659b40bfeb2ff688610f148799505f7ee88d20f8"
    },
    {
      "path": "examples/privacy/lib/src/lib.nr",
      "bytes": 578,
      "sha256": "e1c8b0eb46daf198aa4d64a07b874c3c46120720009fbb7bfa47e6df1dc57300"
    },
    {
      "path": "examples/privacy/verify.mjs",
      "bytes": 5805,
      "sha256": "dfaf728adf4d571b50484881009dc07811e24de46d82d1684d20e4948bdb4451"
    },
    {
      "path": "examples/protocols/aave-v4/manifest.json",
      "bytes": 5080,
      "sha256": "8d059f7a53f2e716f44ec563422d5fb05262c967c0cf20c69793ce07c779bfc0"
    },
    {
      "path": "examples/protocols/aave-v4/recipe.mjs",
      "bytes": 9355,
      "sha256": "9c9c26f215856abac0dba0722a9dccf8cb651c42215877434f3cd9f24aff50f3"
    },
    {
      "path": "examples/protocols/aave-v4/recipe.test.mjs",
      "bytes": 3737,
      "sha256": "e696696e89c07075543a50cd9312cee7cc56dcbc9aeab5836bb3d521b0047250"
    },
    {
      "path": "examples/protocols/benqi/manifest.json",
      "bytes": 6446,
      "sha256": "1ca38e9938a9904bb86eace8d2c193cabdedb6ecbe90c79887e07b3d1412b993"
    },
    {
      "path": "examples/protocols/benqi/recipe.mjs",
      "bytes": 12806,
      "sha256": "3789be18625ac2ef4efd15a2e23eaf0d47be746d3ca309d58876092814e35420"
    },
    {
      "path": "examples/protocols/benqi/recipe.test.mjs",
      "bytes": 4951,
      "sha256": "cfa2a1a1eef16b1fe61b82185ba11cb5eec833d32e3ecf265056174579075703"
    },
    {
      "path": "examples/protocols/benqi/support.mjs",
      "bytes": 5259,
      "sha256": "07cf24a6a0bf5718c4653e8b6944339146f6e267602ef5bf2e97737bf47ec233"
    },
    {
      "path": "examples/protocols/blackhole/abis/cl-factory.json",
      "bytes": 18551,
      "sha256": "73c9a466a0eb56d7796cb7a7a93699b1ef220230690e559f7a7725de209a98b2"
    },
    {
      "path": "examples/protocols/blackhole/abis/cl-pool.json",
      "bytes": 26561,
      "sha256": "4a88d82dd3ed4b1823e096eb947ce211697e46a744b560678f37981252b3e3b6"
    },
    {
      "path": "examples/protocols/blackhole/abis/factory.json",
      "bytes": 14469,
      "sha256": "541fc628b9c760263ba88269a7d0073158b9b0237d0371072d8621a59862d392"
    },
    {
      "path": "examples/protocols/blackhole/abis/gauge-manager.json",
      "bytes": 23857,
      "sha256": "2a148c64f7493399d6f173eeb9b0e8fcf382821d0bce68f2c819e087dba6b282"
    },
    {
      "path": "examples/protocols/blackhole/abis/pair.json",
      "bytes": 21605,
      "sha256": "cbb0b2a5ea05194ca4d6aefcc82287117df64441b676e17aa5cdc812a32c9134"
    },
    {
      "path": "examples/protocols/blackhole/abis/pool-storage.json",
      "bytes": 1374,
      "sha256": "a49dc2bac351d48aebb5f692ae9d2ed596846a444aff383dbc6cb99c04953978"
    },
    {
      "path": "examples/protocols/blackhole/abis/router-helper.json",
      "bytes": 19369,
      "sha256": "805a8c3bdafacc73f74ebdb2f29ad2554bcc772f8c070fe284d03c4754124887"
    },
    {
      "path": "examples/protocols/blackhole/abis/router.json",
      "bytes": 55806,
      "sha256": "5531d05dd362ca96e53a75631c300eaf79d97b249b6f8bef801f32364ce58eb7"
    },
    {
      "path": "examples/protocols/blackhole/abis/voter.json",
      "bytes": 10551,
      "sha256": "3a32358b6b2ee3cc537d5182d058555f16dc8fda2df95559b9b093ad67654736"
    },
    {
      "path": "examples/protocols/blackhole/abis/voting-escrow.json",
      "bytes": 37018,
      "sha256": "857f5c8fc049d5fcd4a2c374eea29fe14fb56e00ccd81d295be50ed54bde7179"
    },
    {
      "path": "examples/protocols/blackhole/manifest.json",
      "bytes": 274427,
      "sha256": "9dfe014e4032cb6c871cb720a5cd7e9a6655838667bc11b4b377556b42db9d7c"
    },
    {
      "path": "examples/protocols/blackhole/recipe.mjs",
      "bytes": 3744,
      "sha256": "129a3e46fe87e7f9dc1a05dd1c154d7bb2e8c96ea8ba9aab5c11280d2fbd4920"
    },
    {
      "path": "examples/protocols/blackhole/recipe.test.mjs",
      "bytes": 2059,
      "sha256": "173748d454cda598681887ccb4ad766c07aabd948eb0a2c54cbf38baadece197"
    },
    {
      "path": "examples/protocols/euler/manifest.json",
      "bytes": 4189,
      "sha256": "46b581d1eda485293b0f0a37b3a25dece6b79462bd92eeb11b419a9215043fde"
    },
    {
      "path": "examples/protocols/euler/recipe.mjs",
      "bytes": 14866,
      "sha256": "601c3b4dc99a6085580ba09b065350828f23950dc105fda4d4011b00649fc51a"
    },
    {
      "path": "examples/protocols/euler/recipe.test.mjs",
      "bytes": 4164,
      "sha256": "2c4404bf23a52afd06bba6334cf434225f7a5c079cf3a6b6c8eb6393a1dc3879"
    },
    {
      "path": "examples/protocols/euler/sample-input.json",
      "bytes": 302,
      "sha256": "1ac56a0813004dca95eca6500380f2abc8f328dc1c60f50fe6865a922cdf7a86"
    },
    {
      "path": "examples/protocols/lfj/abis/factory.json",
      "bytes": 30691,
      "sha256": "16cd4d4de9771681a987f56c712dc081cb0018f8340cf5519ddb58752f1c2487"
    },
    {
      "path": "examples/protocols/lfj/abis/pair.json",
      "bytes": 30691,
      "sha256": "727701549ca83c8f27df386d5515d9d84dd5e70fbff6a44b932d5df69d23756f"
    },
    {
      "path": "examples/protocols/lfj/abis/quoter.json",
      "bytes": 6566,
      "sha256": "52ce2eade257051dbbb4bc663eac5a9e30e5a1992b239718583f8dd27530c758"
    },
    {
      "path": "examples/protocols/lfj/abis/router.json",
      "bytes": 31996,
      "sha256": "338344664b40cbd31bc621d6873a99f60266bdeadd1cfa62c742cbc94e53e35b"
    },
    {
      "path": "examples/protocols/lfj/manifest.json",
      "bytes": 132670,
      "sha256": "235a1c78149d72f619895719a3d337aeb65ffb6b9e0f457113a5e95dcc1b580a"
    },
    {
      "path": "examples/protocols/lfj/recipe.mjs",
      "bytes": 2402,
      "sha256": "d4fae92c101a7613193a9eb9cf4b2a98e0cfc5fda7d76f7695aea278b218f227"
    },
    {
      "path": "examples/protocols/lfj/recipe.test.mjs",
      "bytes": 1765,
      "sha256": "03c63d06554c443714e9df6fe31912f3cf8242b987d95358617651108e9579e2"
    },
    {
      "path": "examples/protocols/pharaoh/abis/factory.json",
      "bytes": 9946,
      "sha256": "b22dcde4e3aea4af3d9917073ccbb8a3fe8847f7d8d5978921679d12b18259d3"
    },
    {
      "path": "examples/protocols/pharaoh/abis/pool.json",
      "bytes": 23992,
      "sha256": "65a89425649bb4b60501dc7d28af1891a4a76baac48c10b536cc2f233e3fef5a"
    },
    {
      "path": "examples/protocols/pharaoh/abis/quoter.json",
      "bytes": 5809,
      "sha256": "02357101a2037962ca5371ce99e4736ab87c5d111cddc35b3660c5e51b910afd"
    },
    {
      "path": "examples/protocols/pharaoh/abis/router.json",
      "bytes": 11974,
      "sha256": "9b6677bbd238d78bd1559402920a25ad0b8e3cf39a0b95c73aa38f3619633b20"
    },
    {
      "path": "examples/protocols/pharaoh/abis/vote-module.json",
      "bytes": 10707,
      "sha256": "52944a6455dc5132aa4a109e0f4503d99935cfb965a8f1848affb63070be4693"
    },
    {
      "path": "examples/protocols/pharaoh/abis/voter.json",
      "bytes": 43380,
      "sha256": "67a8c168f0e2e7e7c7beea47933de3cf2bd4caca48a8bbe108b12f18ee85b032"
    },
    {
      "path": "examples/protocols/pharaoh/common.mjs",
      "bytes": 7114,
      "sha256": "1213a12b5364aa2dba055cb05747915f72ace87ae0862eeea6b8deaec4874cdc"
    },
    {
      "path": "examples/protocols/pharaoh/manifest.json",
      "bytes": 143087,
      "sha256": "56feb4b9a44dfaa3d21311181c4d470f7ebbe44d6b4bb07b528179c62fd0ef4b"
    },
    {
      "path": "examples/protocols/pharaoh/recipe.mjs",
      "bytes": 2899,
      "sha256": "82fbb52982418abc897c8bb5002408f1e1067d1d7f420b3a313d3f82e52f99c7"
    },
    {
      "path": "examples/protocols/pharaoh/recipe.test.mjs",
      "bytes": 3256,
      "sha256": "6056fe912d884a6e78c7b86a6718270955e48d8abb9ffadb7826ad46e6b1ab3d"
    },
    {
      "path": "examples/protocols/silo/manifest.json",
      "bytes": 4740,
      "sha256": "50e4d082702a6571b201240f835e6cfae4701c07a060184fca0a2daae300e4af"
    },
    {
      "path": "examples/protocols/silo/recipe.mjs",
      "bytes": 12457,
      "sha256": "e85e7b847f7ba4c095d63e09ae00e7c936dbede9c50180de1655a4636483580f"
    },
    {
      "path": "examples/protocols/silo/recipe.test.mjs",
      "bytes": 3865,
      "sha256": "e4ef483213288d64e14f14591cf0b7ae30a0d65d66554e42fbcf02be6ac1d06d"
    },
    {
      "path": "examples/protocols/silo/sample-input.json",
      "bytes": 335,
      "sha256": "0f0092a23f7256271fda572b71c146a95124431b5c115c2416009f8082fd8473"
    },
    {
      "path": "examples/standards/authorization.mjs",
      "bytes": 6155,
      "sha256": "1081cfbdcd518cfcb4629be6c116f7f3263e4c3b8a0b5f5cd6d96883ac77be9b"
    },
    {
      "path": "examples/standards/common.mjs",
      "bytes": 2747,
      "sha256": "d00fbd030504af57e4eb011ae8546d0dc906f19e382de7eb56a5fd91f8278e2e"
    },
    {
      "path": "examples/standards/erc4626.mjs",
      "bytes": 2557,
      "sha256": "70cf5b876c5dca524e47ea9975dfa84f61f405bf42b0de172e42dd1505fd4ab2"
    },
    {
      "path": "examples/standards/erc8004.mjs",
      "bytes": 5729,
      "sha256": "24fe5bc2c9e8fc464999337e434f1a33d4cac3d13a76f89693fc10e91ef986f6"
    },
    {
      "path": "examples/standards/feature-policy.mjs",
      "bytes": 1076,
      "sha256": "5dbfe21b7ef110d28868d103e0706b67024dcd19097fbde33aa67f1377278da9"
    },
    {
      "path": "examples/standards/index.mjs",
      "bytes": 404,
      "sha256": "e1aecd23fe0fa1e28e4d2847c51cc32765887dcd01861f5de45606cbaaa94cb5"
    },
    {
      "path": "examples/standards/manifest.json",
      "bytes": 2717,
      "sha256": "c0a03cff13e848c49c931a1a39c6f5b6d272cd06dd91e4d3f7dbc1e55897fd70"
    },
    {
      "path": "examples/standards/standards.test.mjs",
      "bytes": 13781,
      "sha256": "1e9e5747c7e9cdc512ffab1cb27c2bde4089b9432a8d2d6db70f3e99accbbd7a"
    },
    {
      "path": "examples/standards/x402.mjs",
      "bytes": 4530,
      "sha256": "145accfaefffce05d1c0df775dbcafe0783efb8f69edcd151eea6fd306114547"
    },
    {
      "path": "package-lock.json",
      "bytes": 5689,
      "sha256": "eea0129a47053c19635601931a07c5cc219e72266357cc44438f4b1ff102e12f"
    },
    {
      "path": "package.json",
      "bytes": 898,
      "sha256": "794c08bc1ece6641a1b9a6a5d3affbec5b9f61ea05ab7c6dc612181c1359fcbc"
    },
    {
      "path": "research/parity-aave-benqi/aave-v4-live.json",
      "bytes": 3442,
      "sha256": "85b8c0f6608e3286ca0cbe0cff49d93c13de5db4fc368e2d46bf131f8139bbf1"
    },
    {
      "path": "research/parity-aave-benqi/benqi-live.json",
      "bytes": 5058,
      "sha256": "813b3059801c954afa459b2cfaf7bef31a31dc51024717be7ea785b5d8257f4d"
    },
    {
      "path": "research/parity-aave-benqi/fork-proof.json",
      "bytes": 11236,
      "sha256": "688409b65764f685c261545c598ebcc260e3cdd9015f0068dad21d1eea8cd477"
    },
    {
      "path": "research/parity-aave-benqi/fork-proof.mjs",
      "bytes": 8202,
      "sha256": "53cc31aa55e69f860da64d185a74e3172fae62c7e6e41be8c48e41f88ee6bce0"
    },
    {
      "path": "research/parity-aave-benqi/handoff.json",
      "bytes": 3787,
      "sha256": "21a845d715a3bb4fda873a9f1e9c996af48a88acc5712caf3a5369e900a017b5"
    },
    {
      "path": "research/parity-aave-benqi/live-call-proof.json",
      "bytes": 2339,
      "sha256": "a96953add35e4f029442b2369ebb640e2fe1299af42f319d297dfb96724391e2"
    },
    {
      "path": "research/parity-aave-benqi/live-proof.mjs",
      "bytes": 3557,
      "sha256": "e1411bc1fbf9c5d342cd949dd5791fd950b697ef9c69d014c78d24c2b743ed93"
    },
    {
      "path": "research/parity-agent/baseline/grade.json",
      "bytes": 1881,
      "sha256": "3fb819bb3a94588bd76cb30f0e8a43932dd1f51e69715a50b66a7c198d315bb0"
    },
    {
      "path": "research/parity-agent/baseline/planner.mjs",
      "bytes": 5663,
      "sha256": "4d252c443db59add0fa791b42b1cdf79cd4e3c2bfd3c0ba98188464e32a35e4f"
    },
    {
      "path": "research/parity-agent/baseline/report.json",
      "bytes": 3335,
      "sha256": "5ec7e0b77989c9545fe8e95b5fc18f17ae7a2b37ce959425bb3db0928b818abc"
    },
    {
      "path": "research/parity-agent/baseline/selfcheck.mjs",
      "bytes": 7637,
      "sha256": "969724645b12225a028f047b1ee7c7f37c7bc9fd06356a604bb3d7607dbed654"
    },
    {
      "path": "research/parity-agent/grade.mjs",
      "bytes": 4316,
      "sha256": "032bc5393bc9b6b08e9cf7b1814795fb9f244ced411466093a4b677aedf2678d"
    },
    {
      "path": "research/parity-agent/registration-hashes.json",
      "bytes": 169,
      "sha256": "ee1450b0600b289561a78f1c371f2e6946032a090924defba228c28b35dc9a59"
    },
    {
      "path": "research/parity-agent/skill-assisted/grade.json",
      "bytes": 1887,
      "sha256": "ec77f5bf85720f984abfb77cae391fa1f06e64b819255f60289427cc3a4650d9"
    },
    {
      "path": "research/parity-agent/skill-assisted/planner.mjs",
      "bytes": 6150,
      "sha256": "74657891e57112fa719750869d83bd79258b984538d113a0cb8b9bdf84ec8bb3"
    },
    {
      "path": "research/parity-agent/skill-assisted/report.json",
      "bytes": 5829,
      "sha256": "e3e5b3af399bd459be321135ce293d187f09f25e182b30294ea03a40bd955d39"
    },
    {
      "path": "research/parity-agent/skill-assisted/selfcheck.mjs",
      "bytes": 5945,
      "sha256": "3e0e624db3ae84b2ba3faf7912c0cc29c19860db7072f9dc4f3adfaad3350139"
    },
    {
      "path": "research/parity-agent/summary.json",
      "bytes": 1077,
      "sha256": "a75d51efafdc9168fb0e7a9b47b04778e18a729c6e566e2d97a50024e299e6ca"
    },
    {
      "path": "research/parity-agent/task.json",
      "bytes": 2740,
      "sha256": "0cca09d5f917f381110115c616496a25266c39c2ec953f3f0a1f3f679e77fcb5"
    },
    {
      "path": "research/parity-audit/read-only-review.json",
      "bytes": 24874,
      "sha256": "3287a3ba05c3af3ec87dda41ffa24af218661d182a77184b3ad82b3164a83630"
    },
    {
      "path": "research/parity-audit/review-resolution.json",
      "bytes": 1239,
      "sha256": "2e9c3c227ac06c1605be7aa74e1185adf2d8e9a7a547dfaa217008cb43fdd6d4"
    },
    {
      "path": "research/parity-audit/task.json",
      "bytes": 1189,
      "sha256": "cbccb4ecd0bee8fa21f9b5a63c9a7e269db704be3fe6157525aa0084f0b3292f"
    },
    {
      "path": "research/parity-content/final-review.json",
      "bytes": 93116,
      "sha256": "f2839bf4f17cf7abe21fd4461e7c6ac7c00dae21ede5b63a6ae70ef3c22c6832"
    },
    {
      "path": "research/parity-core/REPORT-before-compatibility.json",
      "bytes": 3778,
      "sha256": "176ea2af11cd7ab581978cd873b6a7f0f701975883cac795da491e4e880f89db"
    },
    {
      "path": "research/parity-core/REPORT.json",
      "bytes": 5896,
      "sha256": "a634287892fa4209f3c9cf70757940740c19d031552466267180bba389763498"
    },
    {
      "path": "research/parity-core/canonical-index.json",
      "bytes": 3975,
      "sha256": "e4de2b8378fc3ac052d0efca388f8754dafb96542c643d0ed6f7abf8f39b2ccb"
    },
    {
      "path": "research/parity-core/desktop.png",
      "bytes": 186901,
      "sha256": "9c5869390ab9052fffc7b3b270c5bb6d6f7c2ca2d01ef0efc8953ac82e15a764"
    },
    {
      "path": "research/parity-core/e2e-evidence-before-compatibility.json",
      "bytes": 3506,
      "sha256": "b9902e796f4fc2a5496ed041e2d97db4d3cc4aba41401eaab294735d44ff1ff7"
    },
    {
      "path": "research/parity-core/e2e-evidence.json",
      "bytes": 3649,
      "sha256": "cdc307f7f6af921aa46dc493c3d47eadd641118bcfbed3987142a68324984612"
    },
    {
      "path": "research/parity-core/e2e-initial-replacement-failure.json",
      "bytes": 2085,
      "sha256": "0dd59b8fa585a6979ebfbd95da39467df026e174e7b1236cc6827a68ad024d2b"
    },
    {
      "path": "research/parity-core/forge-results-before-compatibility.json",
      "bytes": 2490,
      "sha256": "2f091ba822a742bda82c67426192c007e24bfc7fc9d7e456354a57674d1d733c"
    },
    {
      "path": "research/parity-core/forge-results.json",
      "bytes": 4381,
      "sha256": "4752edd9818e864efee0221ea1dd25e1ca7f366d3820360e1b667e9c9933b2b3"
    },
    {
      "path": "research/parity-core/mobile.png",
      "bytes": 183117,
      "sha256": "8f454e0b734e7417e44463552a273cf264a536d599a58f2c907d6fc06dc08d3b"
    },
    {
      "path": "research/parity-core/run-1788691241954/index-checkpoint.json",
      "bytes": 2668,
      "sha256": "2887f84b6a9a7100dee6532f4879b742320236da4d87dc86d350fd99e41099b8"
    },
    {
      "path": "research/parity-core/run-1788691338505/index-checkpoint.json",
      "bytes": 3566,
      "sha256": "9eb3bf1505c693a66a1f22729ae53b21cc5b8f6c4cfe124b685014c8ed894bdd"
    },
    {
      "path": "research/parity-core/run-1788691445394/index-checkpoint.json",
      "bytes": 3566,
      "sha256": "b432a13265c01a2fa432dc05d648a4a80314a28d5bd91a1aaffc062b091f951f"
    },
    {
      "path": "research/parity-core/run-1788692401724/index-checkpoint.json",
      "bytes": 3566,
      "sha256": "48d3389e4065c0cbc9e7f4c29ccdbd4fd3e849e235720fd0f545035fd77f5d9e"
    },
    {
      "path": "research/parity-core/run-1788692549756/index-checkpoint.json",
      "bytes": 3566,
      "sha256": "ced76fd5f7a9f639be9735d17b654cb2a73a8d9c53cba2a5f8ff8b2ea2a3ea76"
    },
    {
      "path": "research/parity-dexes/abi-provenance.json",
      "bytes": 14139,
      "sha256": "8878d2c9f0d42b12cf215aece807af498a3073c37ffa8ffc7a691e47a6616f5e"
    },
    {
      "path": "research/parity-dexes/blackhole-live.json",
      "bytes": 6889,
      "sha256": "16413d381fd04c5c567e4ea79f55f2853d605b4503e0b4114d4b9a69bea0b81c"
    },
    {
      "path": "research/parity-dexes/build-manifests.mjs",
      "bytes": 3542,
      "sha256": "ae4af0651cb4a614ce6450b494715e6418de7cb3bd2dcc5a7560c43398a0cca6"
    },
    {
      "path": "research/parity-dexes/fork-blackhole.json",
      "bytes": 3218,
      "sha256": "cddd0dc927d968aec1c790d224f305a766813ceaa3da893d6fbd2aa80b5dc7be"
    },
    {
      "path": "research/parity-dexes/fork-execution.mjs",
      "bytes": 7392,
      "sha256": "9167b465fea4ed7341b6b5b71afa8e464f370afb8746d0a1d6736aa4ce8a5461"
    },
    {
      "path": "research/parity-dexes/fork-lfj.json",
      "bytes": 2759,
      "sha256": "1a3c0fd8518c0b2b96f9400187e9d0670caf02e14013a02bda99ecdda847bd2a"
    },
    {
      "path": "research/parity-dexes/fork-pharaoh.json",
      "bytes": 2795,
      "sha256": "2c4ca4e24584a8e5ab86d3bd8bf60e59106fb329700cb261f0cab5391a73418b"
    },
    {
      "path": "research/parity-dexes/fork-summary.json",
      "bytes": 10781,
      "sha256": "3686e43817ce5bff768c3517ca4e7b9629c73e6d6f9d7ecc4256ed421d8d6d79"
    },
    {
      "path": "research/parity-dexes/lfj-live.json",
      "bytes": 4985,
      "sha256": "8496f0191ca261d8b04507ca2a34c31ec26090cd10eae7da146bed7e69c04bc6"
    },
    {
      "path": "research/parity-dexes/lfj-source-commit.json",
      "bytes": 168,
      "sha256": "83b6813ddf4180a0aa5efb89ca6942d9dcd389ba95c3a7146122fc187f24eb87"
    },
    {
      "path": "research/parity-dexes/live-summary.json",
      "bytes": 353,
      "sha256": "00b67be8af649f8c1d8ff82f43463e6798a36e587b63c5f2269486b4d16bcfa4"
    },
    {
      "path": "research/parity-dexes/pharaoh-live.json",
      "bytes": 5423,
      "sha256": "b297b9d72cdd45d9b930b6186b271b3ab13afcd6ef41205dcce11d4e58f8244b"
    },
    {
      "path": "research/parity-dexes/probe-pairs.mjs",
      "bytes": 1377,
      "sha256": "23b179b3dfd53ebf16a07eb171003701c208bb736a0e1865ae0e6534ebabd5e7"
    },
    {
      "path": "research/parity-dexes/probe.json",
      "bytes": 8381,
      "sha256": "54531cf97ab4ed1fb6cd2773d83dccb8eebe84929fd0c6b889aea87b44986cd8"
    },
    {
      "path": "research/parity-dexes/probe.mjs",
      "bytes": 2785,
      "sha256": "0844e753469db018251b8eba6fddcc0ac3661a78b9960aca1ed7cd1cccdaded1"
    },
    {
      "path": "research/parity-dexes/run-live.mjs",
      "bytes": 1198,
      "sha256": "77b89bd8c8d7ca716d7b5ec0e832c89555a4457fe140c983c4b016a87d55bd1a"
    },
    {
      "path": "research/parity-dexes/source-links.json",
      "bytes": 1870,
      "sha256": "3f8a7c03d0e4b89ce6f0a9b7d4703309d94acf303a13c8f74770977fc5dddd7b"
    },
    {
      "path": "research/parity-dexes/verification.json",
      "bytes": 4776,
      "sha256": "60b426a3dd1408561a7e670184b46fd9164d424db9606b644de33270cb944b28"
    },
    {
      "path": "research/parity-network/live-evidence.json",
      "bytes": 1221,
      "sha256": "52e86a69131365502c89d749ce2ccc4054312a7bcd6864ca1f8e6445a1e45a32"
    },
    {
      "path": "research/parity-privacy/evidence.json",
      "bytes": 1334,
      "sha256": "41db729e38aaa7f9e1a659bf0e62f88f8c2e08bbd14a73729859e4bc225714b4"
    },
    {
      "path": "research/parity-silo-euler/REPORT.json",
      "bytes": 4795,
      "sha256": "b8a5afec240f7f06b7d51995587bc9f8d3f261bb1ded763bc974cb828c29972a"
    },
    {
      "path": "research/parity-silo-euler/discover.mjs",
      "bytes": 1812,
      "sha256": "224e83ed7975b5856398460ad23248a66ec185bdb8eee19028355fc7495ca376"
    },
    {
      "path": "research/parity-silo-euler/discovery.json",
      "bytes": 1589,
      "sha256": "94a916f3ba95c77763c7e03e63c02cb679da07fa881c4b684258c18759aef05b"
    },
    {
      "path": "research/parity-silo-euler/euler-core.json",
      "bytes": 521,
      "sha256": "81176818408bf1c0c1f9e24b1142800e9712df3e3e27669bcf5c1c338f2dec56"
    },
    {
      "path": "research/parity-silo-euler/euler-known.json",
      "bytes": 3710,
      "sha256": "c6a3615efce999c69284b94df70148eae47266cb765ffd464cc1d0dddb1d340c"
    },
    {
      "path": "research/parity-silo-euler/euler-lens.json",
      "bytes": 378,
      "sha256": "fda2a8e59ffa1a1ab0d0a1ee13027f09724c68d1f9067f57b5d9e7f8724e19e7"
    },
    {
      "path": "research/parity-silo-euler/euler-live.json",
      "bytes": 10106,
      "sha256": "6267b7ef05fe6d031c8bbfa4ef5142fc2cd90b0dc25e8b4be9d1c233570a65a3"
    },
    {
      "path": "research/parity-silo-euler/euler-metadata.json",
      "bytes": 72217,
      "sha256": "5ce01295b76dd2c0043a11f8853a889fe6a3de2e262e0b56e590ff6c60d2d234"
    },
    {
      "path": "research/parity-silo-euler/euler-tree.json",
      "bytes": 78881,
      "sha256": "e0c1e6bb429665bacec6525e50bab9d41fd56dd31965042b3110155c19bdef56"
    },
    {
      "path": "research/parity-silo-euler/fork-evidence.json",
      "bytes": 11031,
      "sha256": "3ecc15860911c0aa13382f8a151d9f089a80ec7b4ea707d427736685c9701a95"
    },
    {
      "path": "research/parity-silo-euler/recipe-integrity.json",
      "bytes": 1253,
      "sha256": "0054bf9718cefa830223ecbd453f25859d4f9d84bdb77a4a8053217e34e91a01"
    },
    {
      "path": "research/parity-silo-euler/silo-deployments.json",
      "bytes": 17641,
      "sha256": "9145b25b3e98016b449199aa11e2bfa05cd67d4e2012b83f80b25ac92cbd5248"
    },
    {
      "path": "research/parity-silo-euler/silo-factory.json",
      "bytes": 92235,
      "sha256": "36d8901119b2008ee6d759de3a093666662d61049c076c987b20d1319c8a1791"
    },
    {
      "path": "research/parity-silo-euler/silo-live.json",
      "bytes": 7202,
      "sha256": "919865582ea783eff963b015a77792eb3e6f291b991bbff1904e13f5bc3c6f3d"
    },
    {
      "path": "research/parity-silo-euler/silo-tree.json",
      "bytes": 1044362,
      "sha256": "8b895c7652a55d4d93e9cda5fc8698bb6e0c628c0e0e4bf9607b39d8217c20cc"
    },
    {
      "path": "research/parity-silo-euler/source-downloads.json",
      "bytes": 2028,
      "sha256": "8bb4136fd83f77ac0e44d5d3628f56af5438fc13e85f035947e3d393b30cce19"
    },
    {
      "path": "research/parity-silo-euler/source-integrity.json",
      "bytes": 3471,
      "sha256": "30f1cd37d8361ba0f4500514ff3de3e41825a30c87368e5596a81e84dec38162"
    },
    {
      "path": "research/parity-silo-euler/verify-fork.mjs",
      "bytes": 5742,
      "sha256": "e3208f052d9b0a4995e8eb5c4da9eee359f57037a84cb3c4cf9360ae9d60c73e"
    },
    {
      "path": "research/parity-silo-euler/verify-live.mjs",
      "bytes": 740,
      "sha256": "54786bdb3bb4ad04ff2162544dd8cec11fdf2a93784a49145404c212e63e8f22"
    },
    {
      "path": "research/parity-standards/capture-live.mjs",
      "bytes": 5391,
      "sha256": "6cd77c56bfa1e84ec2341c2ce004ae66d7665dfca385cdf76387112c6cd8f808"
    },
    {
      "path": "research/parity-standards/handoff.json",
      "bytes": 4612,
      "sha256": "d58b5ecaca41d73aa82c1b2c4e6a82c27bd0bb56463adc1070741d6ff9249619"
    },
    {
      "path": "research/parity-standards/live-evidence.json",
      "bytes": 9964,
      "sha256": "58d9f0af6f7e9b710badf94ca3b3f97f064515047635576c65b59b27224c4f50"
    },
    {
      "path": "research/parity-verification/summary.json",
      "bytes": 3043,
      "sha256": "7f55fe57930cdd22c1f71b9557aa984e4e2ac1c2391a45bea155c4b546f54188"
    },
    {
      "path": "scripts/build.py",
      "bytes": 17963,
      "sha256": "600171c99626e46f2b6c4ef18091d640e694847738ccb3e70c0624e214143616"
    },
    {
      "path": "scripts/export_content.py",
      "bytes": 1468,
      "sha256": "3154b905877cea75de40ef0cfaa88d812d929473574b9c7bdaa7b8c7a37d3f39"
    },
    {
      "path": "scripts/qa.mjs",
      "bytes": 11869,
      "sha256": "3efb9a50fa9ce0e304edd9a054a61689a77279bd8b3c8cce2909353f7a335434"
    },
    {
      "path": "scripts/qa_final.mjs",
      "bytes": 4185,
      "sha256": "6158d059c80fc36e6d4f1e2ef74a6c1939ccc65747f5c25b7cd976b69bac1412"
    },
    {
      "path": "scripts/serve.py",
      "bytes": 3095,
      "sha256": "a29ad908994322e12acda7230a6313572abfbe56eef0d4dfe4305b657c9ed5b4"
    },
    {
      "path": "scripts/setup_native_tools.py",
      "bytes": 2489,
      "sha256": "4ea3fe63e628f246fc48d267a448b414f5bcaea899e50be35358da7fccaf69e2"
    },
    {
      "path": "scripts/verify_build.py",
      "bytes": 6255,
      "sha256": "dbb378554e72256a4d6a8cdb71753fe15de30e40bd69a19ae5150437b8f95c92"
    },
    {
      "path": "scripts/verify_examples.mjs",
      "bytes": 2345,
      "sha256": "5a6759d729889baa4321d6f475efeca4fc4b85981463fcc47a5193685b627192"
    },
    {
      "path": "site/app.js",
      "bytes": 5915,
      "sha256": "ef82ca5614b769cd712729bd54afd34b92e7115bf97719e75e22954231565afd"
    },
    {
      "path": "site/evidence.html",
      "bytes": 2768,
      "sha256": "bc4926af8899ebd851abb1d1a345b8000dc2ce98653dce1049b8295c6e4d850b"
    },
    {
      "path": "site/index.html",
      "bytes": 10256,
      "sha256": "f890058f2cee414a6d1733c8b638d0150ea73c07aca73f3d7170a0877f398371"
    },
    {
      "path": "site/mark.svg",
      "bytes": 176,
      "sha256": "6c7a5a3bd2f9b632bdb1a1e5b229bfb1f287bbdc78f85bd8faad54a829336b54"
    },
    {
      "path": "site/style.css",
      "bytes": 20590,
      "sha256": "8a6adf86157aafe1cf841805a4e47ebc987738948bd32928c63cbd81452b21a7"
    }
  ]
}
