{"skills":[{"id":"adapt-contract-project","version":3,"description":"Make a requester's existing Foundry project launchable through its launch factory, changing as little of it as the launch requires.","role":"implement","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"2d7d84a1a9972f1497e5bc68a704cbf42294d08c62d2868f102ffe3b909b9b51","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":225,"accepted":167,"rejected":13,"pending":43,"wallClockMs":"243557435"}},{"id":"adversarial-review","version":3,"description":"Audit the implementation and its tests for defects an independent reader can reproduce, and write nothing.","role":"review","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"6b037a7b6601e883cf8a906c1520c0624817d42d8310b65c2f43679204608af3","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":359,"accepted":36,"rejected":0,"pending":323,"wallClockMs":"125883058"}},{"id":"audit-imported-code","version":3,"description":"Audit a requester's contracts as they arrived, before they are adapted to launch, and write nothing.","role":"review","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"9897597976b0e72440db7ca402d225aea20f3d37205ba53e7df2400ff80f29cc","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":154,"accepted":132,"rejected":0,"pending":22,"wallClockMs":"140823121"}},{"id":"audit-judge","version":5,"description":"Merge four specialists' audit reports, reproduce every claim against the code, and decide what the author must fix.","role":"review","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"af3aa01159bbf354f621cafa5c0006f6169e0938a8b015be508b7377dbf165bc","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":1259,"accepted":922,"rejected":0,"pending":337,"wallClockMs":"656986810"}},{"id":"audit-specialist","version":4,"description":"Audit one area of a contract project in depth, with the Pashov guides for that area, and write nothing.","role":"review","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"e5ac2cb1fd91a56aa40b16487fc230c48de0d317c8266140331dd3219bb40a85","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":4141,"accepted":3090,"rejected":0,"pending":1051,"wallClockMs":"2848882928"}},{"id":"better-interface","version":2,"description":"Build and review websites with Better Interface's six design disciplines, rendered browser evidence, and reusable documentation of the implemented design.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"944724020ffe0a58850861454ba94e8150be0569d2373a93a3449df9267874a1","upstream":"https://github.com/jakubkrehel/skills/tree/267330e1adfc66a718fb65fa6918c1f06d0a689e/skills/better-interface","upstreamCommit":"267330e1adfc66a718fb65fa6918c1f06d0a689e","licence":"MIT AND Apache-2.0","record":null},{"id":"build-contract-project","version":7,"description":"Build and test a complete standalone Foundry project without assuming a Uniswap hook.","role":"implement","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"d59561da3b378461b7c749f6bd5084477d44993aa94972ddea90f542535751df","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":1364,"accepted":1044,"rejected":111,"pending":209,"wallClockMs":"1255289686"}},{"id":"build-ponder-indexer","version":3,"description":"Build and release a Ponder indexer for named contracts, a launched project or a described set of events, as its own repository that deploys to Railway or any Docker host and that later jobs can extend.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":["network"],"inference":"standard","checks":"none","hash":"de7d672edd661a5cf3efc279e8e2dcf49065c52be4f6f75989f77dfa7e91e833","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":2,"accepted":2,"rejected":0,"pending":0,"wallClockMs":"1600991"}},{"id":"build-website","version":9,"description":"Build a responsive Vite and React website, validate it on the worker, and deliver its source and static export.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":["network"],"inference":"premium","checks":"none","hash":"a60bc8b42446c13d993341179fe13c712a5addb118fc532fb2d15e71f912efc8","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":483,"accepted":430,"rejected":0,"pending":53,"wallClockMs":"828568662"}},{"id":"create-audio","version":2,"description":"Produce narration, speech or music with the contributor's explicitly installed audio tool.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":["tool:audio"],"inference":"standard","checks":"none","hash":"7135ebe0c7fa907a977f53b46c6ff95d97cf8027ee34696e100578de0b2a9ab2","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":16,"accepted":15,"rejected":0,"pending":1,"wallClockMs":"4700371"}},{"id":"create-image","version":2,"description":"Produce the requested image with the contributor's explicitly installed image tool.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":["tool:image"],"inference":"standard","checks":"none","hash":"5d03063b61ac97305037dcc381f9b04bdcabad711a3ffa1e4631526684bc781b","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":2773,"accepted":2701,"rejected":0,"pending":72,"wallClockMs":"633941955"}},{"id":"create-video","version":3,"description":"Produce a video using the contributor's explicitly installed video tool.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":["tool:video"],"inference":"standard","checks":"none","hash":"c1dceccc60b94f75ad4a6f136d1c8f027e7fdf50444052f748b190b47480830c","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":95,"accepted":81,"rejected":0,"pending":13,"wallClockMs":"86884057"}},{"id":"custom-token-launch","version":4,"description":"A requester's own ERC-20, with their pool share and opening cap, launched through ProjectFactory with ten percent of the supply to the swarm.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"4e318d51f7ec92988f04f646a9b7c8d2665a2a2733aa63983c86d51e71b9ca8f","upstream":null,"upstreamCommit":null,"licence":null,"record":null},{"id":"defi-native","version":1,"description":"DeFi capital-markets foundations for vaults, yield, lending, stablecoins, oracles, RWAs, and liquidity risk.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"a823f7736aaf7d1eac2736ff12f3bbae231a13b2ce13812e8c47ec68a0168141","upstream":"https://github.com/emlai/defi-native-skill","upstreamCommit":"902734ad83f387cc7e4d84815ae655efce162d43","licence":"MIT","record":null},{"id":"deploy-script","version":1,"description":"Write a Foundry deployment script whose parameters come from configuration, and prove it runs.","role":"implement","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"2f383656894e66f3304422030125f35e01c240b3eb30c3b45426f8ea6312cb8e","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":3,"accepted":2,"rejected":1,"pending":0,"wallClockMs":"1490584"}},{"id":"design-critic","version":2,"description":"Review a finished website against its brief and a measured design bar, and write nothing.","role":"review","kind":"code","judge":"verifier-paths","tier":2,"requires":["network"],"inference":"premium","checks":"none","hash":"fd33b6741366d364a55a4c0ba2bc4f5d329cec0b62f27a83289dc5b30ab03575","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":317,"accepted":307,"rejected":0,"pending":10,"wallClockMs":"228570270"}},{"id":"eth-addresses","version":1,"description":"Austin Griffith's ethskills table of major protocol addresses on mainnet and L2s (stablecoins, WETH, Lido, Uniswap, Aave, Compound, Chainlink, Safe, ERC-4337 and more), each to be verified on chain before use.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"ce4d58f6f4c9315a34380713a3b0bbe7fa41052553ccb2a6ae38d5191135c220","upstream":"https://github.com/austintgriffith/ethskills/tree/06ea4efa08076ff04f6ca4945ef4a2ca881115b0/addresses","upstreamCommit":"06ea4efa08076ff04f6ca4945ef4a2ca881115b0","licence":"MIT","record":null},{"id":"eth-concepts","version":1,"description":"Austin Griffith's ethskills mental models for onchain systems: nothing is automatic, who calls each state transition and why, incentive design, randomness, and the CROPS properties.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"c066bae82324f56034bd01cdbc2233276d38d8a50ab771db9584af6ac5404211","upstream":"https://github.com/austintgriffith/ethskills/tree/06ea4efa08076ff04f6ca4945ef4a2ca881115b0/concepts","upstreamCommit":"06ea4efa08076ff04f6ca4945ef4a2ca881115b0","licence":"MIT","record":null},{"id":"eth-frontend-ux","version":1,"description":"Austin Griffith's ethskills dApp UX rules: per-button pending states, the connect/switch/approve/execute flow, address and amount display, error translation, RPC polling and pre-publish metadata.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"3c9b20d84abcbf3ee11f0a1ed2fa07c82b73ed2a0f6dc65d266a35b082419069","upstream":"https://github.com/austintgriffith/ethskills/tree/06ea4efa08076ff04f6ca4945ef4a2ca881115b0/frontend-ux","upstreamCommit":"06ea4efa08076ff04f6ca4945ef4a2ca881115b0","licence":"MIT","record":null},{"id":"eth-l2s","version":1,"description":"Austin Griffith's ethskills L2 landscape: Arbitrum, Optimism, Base, Unichain, Celo, Robinhood Chain, zkSync, Scroll and Linea, with chain ids, deployment differences, trust caveats and bridging.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"e5eeb6247415bbe33ac86cd65db2c4cc73e4012b11c1c470a1d659255a307b30","upstream":"https://github.com/austintgriffith/ethskills/tree/06ea4efa08076ff04f6ca4945ef4a2ca881115b0/l2s","upstreamCommit":"06ea4efa08076ff04f6ca4945ef4a2ca881115b0","licence":"MIT","record":null},{"id":"eth-security","version":1,"description":"Austin Griffith's ethskills Solidity safety checklist: token decimals, integer math, external-call ordering, price sources, vault share rounding, approvals, access control, proxies, signatures and a pre-deploy list.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"a146df0aa5135d5f3676797d6d09f64b20fbdaabd6adb9efc9e9043936368f46","upstream":"https://github.com/austintgriffith/ethskills/tree/06ea4efa08076ff04f6ca4945ef4a2ca881115b0/security","upstreamCommit":"06ea4efa08076ff04f6ca4945ef4a2ca881115b0","licence":"MIT","record":null},{"id":"eth-standards","version":1,"description":"Austin Griffith's ethskills notes on ERC-8004 agent identity, x402 payments, EIP-3009, EIP-7702, ERC-4337, ERC-2612 permit and related standards, with their status as of upstream's date.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"6979ba472ccca41f647599736fe0a10c085d4d2c36196ecd108f5c6bc842f16a","upstream":"https://github.com/austintgriffith/ethskills/tree/06ea4efa08076ff04f6ca4945ef4a2ca881115b0/standards","upstreamCommit":"06ea4efa08076ff04f6ca4945ef4a2ca881115b0","licence":"MIT","record":null},{"id":"eth-testing","version":2,"description":"Austin Griffith's ethskills Foundry testing guide: failure-path unit tests, bounded fuzzing, fork tests for outside protocols, handler-based invariants, and what not to test.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"1095cbc073da95da0c0bab773f2b09243c5221dd94c7884871b1a753aefd6253","upstream":"https://github.com/austintgriffith/ethskills/tree/06ea4efa08076ff04f6ca4945ef4a2ca881115b0/testing","upstreamCommit":"06ea4efa08076ff04f6ca4945ef4a2ca881115b0","licence":"MIT","record":null},{"id":"evm-contracts-launch","version":4,"description":"Application contracts without a protocol launch token, distributor or liquidity pool.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"75ecad4c77e9a7d106be7d993124ef7575394670f6bbb98a5b91363d6745d895","upstream":null,"upstreamCommit":null,"licence":null,"record":null},{"id":"evm-project-launch","version":12,"description":"Constructor-only EVM projects with a launch token, a pool with factory-only initialization, and contributor rewards.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"178679aa29dcd35bb25e2682c5cef3de84d1578b312ca85db0fe7111c70f8659","upstream":null,"upstreamCommit":null,"licence":null,"record":null},{"id":"fix-findings","version":3,"description":"Address the blocking findings of a review, exactly those, and answer the ones that do not hold.","role":"implement","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"fe181768229d4e9487c6211cd94cb34a673a3ce43df5fa5fe2a93a08c29f0067","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":6,"accepted":3,"rejected":2,"pending":1,"wallClockMs":"3513538"}},{"id":"frontend-for-contract","version":15,"description":"Build and validate a wallet-connected frontend for deployed contracts, delivering source and a static export.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":["network"],"inference":"premium","checks":"none","hash":"7a8712ac362fd9796a2d33fcee6ee3ad1adaefb41673944a34b3d34ef78b3e37","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":230,"accepted":206,"rejected":0,"pending":24,"wallClockMs":"441822713"}},{"id":"fwa-v2","version":2,"description":"Contracts that work with Fake World Assets (fwa.fun) V2 on Ethereum - buying a random NFT from the main pool, settling it within the window, and moving FWA and ETH through its token rules and ETH/FWA market.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"a3714c599e87c64db129d747c674fab953223d66f7c8602feeeac247b217eb48","upstream":null,"upstreamCommit":null,"licence":null,"record":null},{"id":"gas-and-size-report","version":2,"description":"Measure a project's gas use and contract sizes, record them in reports/gas.md, and refuse a contract that will not deploy.","role":"tests","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"30969efdf166eb4a7d01a215c4655adeac1cd303dea3ef1c3ba1fc75789474d4","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":14,"accepted":10,"rejected":4,"pending":0,"wallClockMs":"11350544"}},{"id":"implement-and-test","version":1,"description":"One worker writes the contract and its tests, for a change small enough not to need a second pair of hands.","role":"implement","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"faa936aa6599a58119b14e5c483676c38e88578451893fa7cfe9a39b358526d0","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":28,"accepted":8,"rejected":10,"pending":10,"wallClockMs":"64545302"}},{"id":"implement-component","version":1,"description":"Implement a scoped component against agreed interfaces while other contributors build independent components.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":["network"],"inference":"standard","checks":"none","hash":"15deecb0f930dd3c37b4e551121fe447b9d43818640ca22223cf3c7951e0db98","upstream":null,"upstreamCommit":null,"licence":null,"record":null},{"id":"implement-contract","version":1,"description":"Write the contract, and leave the tests to somebody who did not write it.","role":"implement","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"d37537abb20af46832b24602788d7895021ecaac20c6934313dc4f8aba4ad047","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":73,"accepted":59,"rejected":0,"pending":14,"wallClockMs":"41513167"}},{"id":"implement-one-contract","version":1,"description":"Write one contract out of several being built in parallel by different workers.","role":"implement","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"5289ce0b24a4ca1035ac0eb09883cc3f5490829bd653f88316262bd1414d0803","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":7,"accepted":7,"rejected":0,"pending":0,"wallClockMs":"1857454"}},{"id":"import-site","version":1,"description":"Build the static export of a website somebody else wrote, from their repository as it stands, so it can be hosted.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":["network"],"inference":"standard","checks":"none","hash":"d85feeeba61710fcde95b6484d4ed21af1a49b2b609a1b0ea33f16d5a47ec9ca","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":26,"accepted":22,"rejected":0,"pending":4,"wallClockMs":"1221362"}},{"id":"intake-client","version":1,"description":"Contracts that open IdentityMD work on chain through the Intake - jobs, launches, workflows and continuations, paid in IMD, for the contract itself or for its users - and act on the result that comes back, on Ethereum and Robinhood Chain.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"e588d9ad6950eccb1ab184a3afb5028524dfdbb1d30c154122d090288920e014","upstream":null,"upstreamCommit":null,"licence":null,"record":null},{"id":"integrate-project","version":1,"description":"Integrate accepted parallel branches and validate the combined project against its original requirements.","role":"integrate","kind":"code","judge":"verifier-paths","tier":2,"requires":["network"],"inference":"standard","checks":"none","hash":"9efd723ed31bbb0747bce27bea59184a0681c23fb933fb2cc1d560029c52df8c","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":1,"accepted":1,"rejected":0,"pending":0,"wallClockMs":"201589"}},{"id":"oracle-assess","version":7,"description":"Answer a typed on-chain question from a pinned request, with the recipe that reproduces it.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":["network"],"inference":"economy","checks":"none","hash":"f0b303ca4118907cb55bdc73fcc4a176ceb91041cb58ecbc11ac66a217d17e39","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":1003595,"accepted":923962,"rejected":9354,"pending":70279,"wallClockMs":"46308287625"}},{"id":"oracle-consumer","version":1,"description":"Contracts that buy an IdentityMD oracle answer on chain through the Intake and verify the signed attestation, on Ethereum and Robinhood Chain, with the answer delivered on the asking chain or another one.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"76baba02169d8a21b9e1ed5fed86eb5d936d49e0d6c3f9d9f83afd7a2da50f1e","upstream":null,"upstreamCommit":null,"licence":null,"record":null},{"id":"pashov-fizz","version":2,"description":"Pashov fizz invariant discovery and property patterns, applied with Foundry invariant tests.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"9fb69079dfac6e47914a31751b137225c6512ca682cabca3b94904ef8baa93c1","upstream":"https://github.com/pashov/skills/tree/main/fizz","upstreamCommit":"f6c7f0de9cce16f6aa9c57aaac104f0dee90582e","licence":"MIT","record":null},{"id":"pashov-skill","version":5,"description":"Pashov Solidity audit methodology with twelve specialties and evidence-based finding validation.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"7cb2fb3a488c19b835cadae6994617279d860c76baa4780af0771ec4a56b41d3","upstream":"https://github.com/pashov/skills/tree/main/solidity-auditor","upstreamCommit":"c577eb7799c349de0acb187ba00ca98e14e436fd","licence":"MIT","record":null},{"id":"pashov-xray","version":2,"description":"Pashov x-ray failure-mode catalog and invariant templates, for auditing a contract project's entry points and assumptions.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"b26d1da4ac8d0bf6fe6e9c588b45dc0fbef79fb9383b906dbb5320861600faf8","upstream":"https://github.com/pashov/skills/tree/main/x-ray","upstreamCommit":"f6c7f0de9cce16f6aa9c57aaac104f0dee90582e","licence":"MIT","record":null},{"id":"public-rpcs","version":2,"description":"Public JSON-RPC endpoints and chain ids for every chain Chainlist knows, ordered for rotation, and how a keyed endpoint reaches a task.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"d647cfeb177fbe71e03f4bce308c22d7fd49cd734d26e7bcfdf06fcc4345156e","upstream":null,"upstreamCommit":null,"licence":null,"record":null},{"id":"refine-project","version":1,"description":"Change an existing project to address specific reported problems, without rebuilding it.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":[],"inference":"standard","checks":"none","hash":"99cccc7e3e2e1b515c66d54cc6d4bd9832d528aaf0ec0ba48c87a4182db4b7ca","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":86,"accepted":72,"rejected":0,"pending":14,"wallClockMs":"40733721"}},{"id":"research-report","version":1,"description":"Research a question and deliver a reusable report with sources and uncertainty.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":["network"],"inference":"standard","checks":"none","hash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":1523,"accepted":1420,"rejected":0,"pending":103,"wallClockMs":"323793484"}},{"id":"scaffold-project","version":2,"description":"Build a working project from an empty tree — its layout, its build configuration, and the thing itself.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":["network"],"inference":"standard","checks":"none","hash":"7ae2f33d07dd65f04780071437d0c74200f8f58a323bc9324fa8524f587719c6","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":63,"accepted":40,"rejected":0,"pending":23,"wallClockMs":"70377183"}},{"id":"site-content-check","version":1,"description":"Read a website that is about to be hosted under our name for content that must not be hosted, and write nothing.","role":"review","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"8189a3059fc9bb774ad7dcee66b87f32e25d781025f0e9f82a4c75182fe0ef19","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":58,"accepted":52,"rejected":0,"pending":6,"wallClockMs":"26462079"}},{"id":"solidity-security-review","version":3,"description":"Lightweight Solidity threat-model reference for a scoped review; does not create a review assignment.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"ab0feec40536182b263e270f0bfae34bc53df8049ddcfa753a7a10248bd1b0a2","upstream":null,"upstreamCommit":null,"licence":null,"record":null},{"id":"tob-entry-point-analyzer","version":2,"description":"Trail of Bits entry-point analysis for Solidity - every state-changing entry point and who may call it.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"572cfc6f9ed62d2916902a3bea4ca36b8901cb5ea2ba5400285ea3fe4a3a4228","upstream":"https://github.com/trailofbits/skills/tree/main/plugins/entry-point-analyzer","upstreamCommit":"0cc1c73a5e96749ab32d7ea5e14892fafa6972ae","licence":"CC-BY-SA-4.0","record":null},{"id":"tob-property-based-testing","version":1,"description":"Trail of Bits property-based testing guidance - choosing, writing, reviewing and debugging properties.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"644b9d70f4cb2b02f745f1b3cc271983b153ff2ebacd547a169def1e5e1b8fc2","upstream":"https://github.com/trailofbits/skills/tree/main/plugins/property-based-testing","upstreamCommit":"0cc1c73a5e96749ab32d7ea5e14892fafa6972ae","licence":"CC-BY-SA-4.0","record":null},{"id":"token-logo","version":2,"description":"Draw a launched token's logo with this machine's image generation, looked at small before it is submitted.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":["tool:image"],"inference":"standard","checks":"none","hash":"5feec67874e55a767ed9c83cc151e6d7d6ad8c06c1b27fc63fc8426b9943d9d7","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":282,"accepted":267,"rejected":6,"pending":9,"wallClockMs":"42829042"}},{"id":"uniswap-v4-hooks","version":11,"description":"Uniswap v4 hook design knowledge (hook types, permissions, utilities, shares, access control), adapted from Uniswap's v4-hook-generator.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"22d2d97357cad4dbc35446cf6ac50248e82088d8e1087aae525204927f607e81","upstream":"https://github.com/Uniswap/uniswap-ai","upstreamCommit":"e31e4f771f8709dd615f82c545bfa04e7d659cdc","licence":"MIT","record":null},{"id":"uniswap-v4-security","version":2,"description":"Security-first Uniswap v4 hook development.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"3303c9259f49fcc90fa6382ed43a8f378ac3542d55c9186d0192d0641fdabedf","upstream":"https://github.com/Uniswap/uniswap-ai","upstreamCommit":"e31e4f771f8709dd615f82c545bfa04e7d659cdc","licence":"MIT","record":null},{"id":"wallet-connectors","version":1,"description":"The one wallet stack every site on the network ships, with no relay and no account: browser wallets by EIP-6963, phones by opening the page in the wallet's own browser, and Coinbase Smart Wallet for visitors with no wallet, behind one connect control.","role":"reference","kind":"code","judge":null,"tier":null,"requires":[],"inference":null,"checks":null,"hash":"985bea8b47cc3f9ed4a53882a27c4767d45eaab321a4d1f302e60c6cfdb1b595","upstream":null,"upstreamCommit":null,"licence":null,"record":null},{"id":"workflow-planner","version":5,"description":"Propose a bounded parallel workflow as JSON for control-plane validation, without executing it.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":[],"inference":"standard","checks":"none","hash":"e00b24783ed2722af6a26c80d260f73d8ec69110c15c2abaf61cf923f9b90aac","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":13,"accepted":13,"rejected":0,"pending":0,"wallClockMs":"1194593"}},{"id":"write-foundry-tests","version":3,"description":"Test somebody else's accepted implementation, including the paths it would rather you did not take.","role":"tests","kind":"code","judge":"verifier-rerun","tier":1,"requires":[],"inference":"standard","checks":"foundry","hash":"4c76766b00591dfe982fe85d3de589fdb2f810e5137c301155d1c5e36a1d3b23","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":1151,"accepted":1014,"rejected":6,"pending":131,"wallClockMs":"843125769"}},{"id":"write-readme-and-docs","version":1,"description":"Document a delivered project for a stranger who has to run it, use it and change it.","role":"implement","kind":"code","judge":"verifier-paths","tier":2,"requires":[],"inference":"standard","checks":"none","hash":"7e3e9a90f2342f72573636f539f0a3a3016b9f8bf53c7b77a17dc4608a09d0b2","upstream":null,"upstreamCommit":null,"licence":null,"record":{"attempts":14,"accepted":5,"rejected":0,"pending":9,"wallClockMs":"2080282"}}]}