Before Jones, Willett, and Engelhardt, Circuit Judges. Don R. Willett, Circuit Judge: The International Emergency Economic Powers Act, an integral part of the modern U.S. sanctions regime, authorizes the President to freeze the assets of, and prohibit transactions with, any foreign actor determined to be a threat to Americaâs national security. This sweeping delegated power is carried out by the Treasury Departmentâs Office of Foreign Assets Control (OFAC), which oversees various economic-based sanctions programs. In late 2022, OFAC sanctioned Tornado Cash, an open-source, crypto- transaction software protocol that facilitates anonymous transactions by obfuscating the origins and destinations of digital asset transfers. OFAC blacklisted Tornado Cash for its role in laundering virtual currency for malicious cyber actorsâfor example, a North Korea-linked hacking group that used Tornado Cash to launder the proceeds of cybercrimes. By adding Tornado Cash to the list of Specially Designated National and Blocked Persons (SDN), OFAC imposed an across-the-board prohibition against any dealings with Tornado Cash âproperty,â which OFAC defined to include open-source computer code known as âsmart contracts.â Tornado Cashâs crypto-mixing smart contracts offer two prized attributes: privacy (by anonymizing digital transactions) and immutability (as the software code is unownable, uncontrollable, and unchangeableâeven by its creators). The six plaintiffs-appellants are users of Tornado Cash. They argue that Tornado Cashâs inclusion on the SDN list exceeded OFACâs statutory authority. The district court disagreed, granting summary judgment to the Department and finding Tornado Cash subject to OFACâs sanctioning authority. Van Loon and the other plaintiffs appealed, making the same principal argument hereâthat Tornado Cashâs open-source, self-executing software is not sanctionable under the Act (as opposed to the rogue persons and entities who abuse it). OFACâs concerns with illicit foreign actors laundering funds are undeniably legitimate. Perhaps Congress will update IEEPA, enacted during the Carter Administration, to target modern technologies like crypto-mixing software. Until then, we hold that Tornado Cashâs immutable smart contracts (the lines of privacy-enabling software code) are not the âpropertyâ of a foreign national or entity, meaning (1) they cannot be blocked under IEEPA, and (2) OFAC overstepped its congressionally defined authority. We REVERSE and REMAND to the district court with instructions to grant Van Loonâs motion for partial summary judgment based on the Administrative Procedure Act. I Before getting to the legal analysis, we first offer a primer on cryptocurrency and blockchain.[1] Unlike traditional fiat currencies, such as the U.S. dollar, cryptocurrency is a decentralized and fully digital form of currency. Like fiat currencies, there are many kinds of cryptocurrency, and each is associated with a unique âcoinâ that serves as its record of value. These coins, like fiat currencies, can be traded, transferred, invested, and used to pay for goods and services. Cryptocurrencyâs value is recorded on a âblockchain.â Blockchains function like a bankâs ledger in that they record all transfers of data[2]â including, as relevant to this case, transactions. But unlike a bank ledger, blockchains are âpublic, permanent, permissionless, and maintained through a decentralized network of independent computersâ or online users. In essence, each transaction is a stored on a âblockâ added to the âchainâ of all prior transactionsâand is publicly viewable forever.[3] Cryptocurrency users hold their coins in âwallets.â Wallets have both public and private identifiers: addresses (which are public account identifiers) and keys (which function like passwords). Each time a user transacts with cryptocurrency, the transaction is posted to the blockchain and is visible to anyone. After a validation process, the blockchain displays the senderâs address, the recipientâs address, and the amount of cryptocurrency exchanged. The addresses are, in theory, pseudonymous, and thus only the cryptocurrency user typically knows the transaction is his or hers. However, de-anonymization is not impossible. Onlookers can identify transaction participants if they can match a public address to an identifiable person.[4] And once that happens, the blockchain reveals other transactions that belong to the same person and potentially reveals sensitive information about that person based on how they transfer their coins.[5] As a result, some cryptocurrency users want additional options to keep their transactions private. A One type of cryptocurrency coin is Ether (ETH), created and used in the Ethereum blockchain network. There are two kinds of Ethereum accounts: externally owned accounts and smart contracts. An externally owned account is a wallet that can be controlled by anyone with the address and corresponding private key. So if a person wants to initiate a transaction from the wallet they control, they send a request to the Ethereum blockchain and pay a transaction feeâreferred to as gas feesâ in Ether. An individual known as a validator then verifies and executes the transaction by editing the blockchain to reflect the sending and receiving accountsâ new balances. Only individuals who stake significant amounts of Ether as collateral may become validators, to ensure the blockchainâs edits are legitimate. The second type of account, a smart contract, is a software or computer program that is uploaded onto the blockchain network. These accounts do not require validators. Instead, the software is programmed to automatically perform tasks, such as executing transactions, transferring cryptocurrency assets, and creating new smart contracts, once prompted by a user. Once a smart contract is deployed on the blockchain, it is assigned a public address with which any user can interact. As an example, a âsimple vendor smart contractâ could create and assign ownership of some digital asset once a user sends Ether to a specified recipientâs address. Like all other transactions, a transaction using a smart contract incurs a gas fee, which varies depending on the smart contractâs complexity. Smart contracts come in two forms: âmutableâ and âimmutable.â A mutable smart contract is one which is managed by some party or group and may be changed. An immutable smart contract, on the other hand, cannot be altered or removed from the blockchain. Importantly, a mutable contract may be altered to become immutable. But that is an irreversible step; once a smart contract becomes immutable, no one can reclaim control over it. B Enter Tornado Cash. Tornado Cash is a decentralized, open-source software project developed by a group of contributors who uploaded a series of smart contracts to the Ethereum blockchain in 2019. Some of the developers included Roman Storm and two Russian nationals, Alexey Pertsev and Roman Semenov. Pertsev, who has provided material and technological support to the Federal Security Service of Russia, was arrested by Dutch authorities on money-laundering charges.[6] And the U.S. indicted Storm and Semenov on similar money-laundering charges.[7] As of 2022, the Tornado Cash software included both mutable and immutable smart contracts, all of which are open-source and stored on the Ethereum blockchain. Relevant to this appeal are a set of Tornado Cash- developed smart contracts that provide increased anonymity by âcollect[ing], pool[ing], and . . . shuffl[ing] the cryptocurrencies deposited by many users.â These smart contracts, like other software codes that perform similar tasks, are called âmixers.â So how do these smart contracts work in practice? Users first deposit crypto into a specific âpoolâ smart contract based on the amount and type of crypto they want to mix. For example, someone who wants to deposit and withdraw 100 Ether would start by sending 100 ETH to the â100 ETH Pool Contract.â That transaction would look something like this: Depositors then receive keys or a password entitling the holder to withdraw the same amount from a given pool, and this withdrawal can be made to an entirely different wallet than the depositing wallet, thus âsever[ing]â â any public link between the deposit and withdrawal addresses.â The software code that forms the pool smart contract will trigger a withdrawal from the pool only after it verifies the password. So when the person goes to withdraw the amount to a second address, the second transaction would look something like this: These two transactions form the foundation of the Tornado Cash mixing process. And the entire process occurs automaticallyâwith no human intervention. But the Tornado Cash pool smart contracts depend on âa critical mass of users concurrently depositing and withdrawing transactions to obfuscate links between deposit and withdrawal addresses.â The more users deposit coins in a pool, the more anonymous it is. So if only one person were using the 100 ETH pool smart contract to mix their transfer, the transaction would be easily traceable: But if even five people were using the 100 ETH pool smart contract, it becomes more difficult to trace any transfer of 100 ETH to a particular address: Now imagine this complexity amplified with thousands of users. The result: a highly obfuscated blockchain that is much harder to trace and consequently renders the transactors far more anonymized. Although some of the Tornado Cash-developed smart contracts were immutable from the start, the developers initially retained the ability to update the pool smart contractsâ codesâin other words, the pool smart contracts were originally mutable. But in 2020, the developers announced a âtrusted setup ceremonyâ in which they would eliminate their control over the pool smart contracts. In that ceremony, more than 1,100 users participated, and at least twenty smart contractsâincluding the pool smart contractsâbecame irreversibly immutable. Consequently, the pool smart contracts became self-executing and could no longer be altered, removed, or controlled. C After the pool contracts became immutable, the original developers of Tornado Cash announced the creation of a decentralized autonomous organization (DAO) and a new crypto token called TORN, which can be transferred and sold on the blockchain like any other crypto asset. There are currently 1.5 million TORN tokens in circulation, and owning TORN allows, but does not require, individuals to vote on a limited subset of DAO governance issues. In fact, TORN holders must register their TORN tokens to be able to vote on any of those issues. To register their TORN tokens, individuals must lock their TORN into another mutable âgovernanceâ smart contract. Most TORN token holders have never taken these steps. The DAO can only vote to implement new projects and change certain optional Tornado Cash features. It cannot vote on or make any changes to immutable smart contracts, such as the pool smart contracts. D Even though the pool smart contracts help to anonymize transactions, those transactions arenât fully anonymized because they still incur gas fees. The withdrawing account must pay the gas fee to the Ethereum network to extract Ether from a pool. And âsending Ether to the withdrawal account prior to withdrawal might create a link between the userâs deposit and withdrawal accountsââthe existence of which the Tornado Cash pool smart contracts are designed to obscure. For example, if the gas fee was 1 ETH, the transaction would still be traceable, as seen in the example below: To combat this problem, Tornado Cash developers continued to develop additional anonymity tools, such as the use of relayers, which are mutable smart contracts operated by third parties. Relayers function like middlemen who pay the gas fees from their own accounts, deducting the cost of those feesâas well as their own relayer feesâfrom the amount withdrawn from the pool. Relayers never have custody over usersâ Ether, as the smart contract ensures that withdrawn Ether are only ever sent to the userâs withdrawal account. The relayers then send the remaining amount to the account receiving the withdrawal. Thus, the relayers can eliminate any link between the deposit and withdrawal accounts. For example, if the gas fee was 1 ETH and the relayer fee was 2 ETH, the (simplified) complete transaction would look something like this: The Tornado Cash developers created a mutable smart contract that maintains a registry of relayers, separate from the immutable pool smart contracts. Anyone can become a relayer for Tornado Cash by staking a specified amount of TORN, at which point they are added to the relayer registry. For most (though not all) transactions processed by a third-party relayer, the mutable relayer-registry smart contract collects a fee from the relayer and pays it to the TORN token holders who have locked their TORN into the mutable governance smart contract. This fee is separate from the gas fee paid to the Ethereum network. For example, if the gas fee was 1 ETH, the relayer fee was 1 ETH, and the relayer-registry fee was 1 ETH, the complete transaction would look something like this: The use of relayersâand the mutable relayer-registry smart contractâis entirely optional. Indeed, not all users of the immutable pool smart contracts use relayers. E The use of mixers like the Tornado Cash immutable smart contracts is, well, mixed. For example, law-abiding cryptocurrency users employ mixers to maintain anonymity concerning their net worth, spending habits, and donations to political causes. Mixers can also be used to thwart criminals that would use this information to identify potential victims or set up phishing schemes. For example, plaintiff Joseph Van Loon sought to use Tornado Cash to run a blockchain service without falling prey to malicious cyberattacks. Plaintiff Tyler Almeida used Tornado Cash to anonymously donate to the Ukrainian war effort because he was worried that Russian hacker groups would target him specifically if they were able to easily trace the donation back to him. Plaintiff Kevin Vitale turned to Tornado Cash after learning that someone had linked his crypto activities to his physical address. Plaintiff Alexander Fisher used Tornado Cash to develop code that improved the uses of the Ethereum blockchain network. And plaintiff Nate Welch used Tornado Cash to protect his privacy and to avoid harassment from malicious actors. However, mixers are also âgo-to tool[s] for cybercriminalsâ seeking to launder stolen cryptocurrency. Nearly a quarter of funds sent to mixers in 2022 were tied to money laundering efforts. Most relevant to this case, North Korea, through one of its cybercriminal organizations known as the Lazarus Group, has hacked and stolen just shy of one billion dollarsâ worth of cryptocurrency. And all of that dirty money needed to be laundered before it could be cashed out for traditional (and far more liquid) fiat currencies. So North Korean hackers turned to mixers. More than 65 percent of North Koreaâs dirty crypto went through mixers in 2021, âup from 42 percent in 2020 and 21 percent in 2019.â And how does North Korea use this laundered money? To fund its weapons of mass destruction and ballistic missile programs. II We now turn to the relevant statutory authority and agency action. The International Emergency Economic Powers Act allows the President to exercise extraordinary economic powers after âdeclar[ing] a national emergency with respect toâ âany unusual and extraordinary threat, which has its source in whole or substantial part outside the United States, to the national security, foreign policy, or economy of the United States.â[8] This includes blocking âany property in which any foreign country or a national thereof has any interest.â[9] Similarly, the North Korea Sanctions and Policy Enhancement Act permits the President to âdesignate . . . any person that [he] determinesâ is engaged in certain prohibited activities with respect to North Korea.[10] Once the President designates a person, they are listed as an SDN, and the President may âexercise all of the powers granted to [him] under the International Emergency Economic Powers Actâ âto the extent necessary to block and prohibit all transactions in property and interests in property of [that] person.â[11] President Obama invoked these Acts in two executive orders relevant to this case. First, he blocked the property and interests in property of those persons that the Department of the Treasury determined âto have materially assisted, sponsored, or provided financial, material, or technological support for, or goods or services to or in support ofâ North Korea or other persons that materially supported it in its âcontinuing pursuitâ of ânuclear and missile programs.â[12] Second, President Obama blocked the property and interests in property of both (1) âany personâ determined by the Department to be âresponsible for,â or âdirectly or indirectlyâ âengagedâ in certain cyber-enabled activities that threaten the United Statesâ national security, foreign policy, and economy, and (2) any person determined âto have materially assisted, sponsored, or provided financial, material, or technological support forâ such activities.[13] Both orders confer rulemaking authority on the Department and allow it âto employ all powers granted to the President by [the Act] as may be necessary to carry outâ their purposes.[14] The Department, in turn, delegated authority to block persons under these orders to one of its internal agencies, the Office of Foreign Assets Control (OFAC). OFAC issued regulations through these delegations, including definitional regulations for the words âperson,â[15] âentity,â[16] âproperty,â[17] and âinterest.â[18] It also provided avenues for those affected by blocking designations to present a challenge, and it sometimes grants licenses to engage in transactions involving blocked property.[19] A On August 8, 2022, OFAC designated as entities the website tornado.cash, 37 Tornado Cash smart contracts (including at least twenty immutable smart contracts), and an address that was used to accept donations, citing North Koreaâs use of Tornado Cash to commit cybercrimes like the laundering of stolen crypto.[20] Three months later, OFAC withdrew the August 8 designation and issued a new designation, which included 53 Ethereum addresses associated with the Tornado Cash software. The designations identified Tornado Cash as an entity organized by and under its DAO, and in doing so blocked âall real, personal, and other property and interests in propertyâ of the designated Tornado Cash entity subject to U.S. jurisdiction. OFAC does not claim that Tornado Cash software is itself a product of North Korea or in any way owned or controlled by North Koreaâ but rather that some transactions using Tornado Cash software involved the North Korean Lazarus Group. The Lazarus Group had already been added to the SDN list. After it added Tornado Cash to the SDN list, OFAC issued notices reminding Tornado Cash users that they could request licenses to retrieve funds trapped within Tornado Cash pools and made clear that people could interact with its open-source code, just not with its transaction and pooling functions.[21] Six Tornado Cash users sued the Department under three theories. Their primary theory, and the only one advanced on appeal,[22] asserts that OFAC violated the Administrative Procedure Act.[23] They claim that OFAC lacked the authority to designate Tornado Cash as an SDN because (1) Tornado Cash is not a foreign ânationalâ or âperson,â (2) the immutable pool smart contracts are not âproperty,â and (3) Tornado Cash cannot have a property âinterestâ in the immutable smart contracts. The district court granted the Departmentâs motion for summary judgment and denied that of the Tornado Cash users, concluding: (1) Tornado Cash is an âentity that may be properly designated as a person under IEEPA,â (2) that smart contracts constitute âproperty,â (3) and that the DAO, which runs Tornado Cash, has an âinterestâ in its smart contracts because it derives profits from its crypto mixing and relaying services that run on smart contracts. The Tornado Cash users timely appealed. III We review cross-motions for summary judgment de novo.[24] Summary judgment is warranted if âthere is no genuine dispute as to any material fact and the movant is entitled to judgment as a matter of law.â[25] When parties file cross-motions for summary judgment, we review âeach partyâs motion independently, viewing the evidence and inferences in the light most favorable to the nonmoving party.â[26] Because âthe actions of the Treasury Department in designatingâ Tornado Cash âare governed by the judicial review provisions of the APA,â we must affirm âif [] OFACâs actions were not arbitrary and capricious, and were based on substantial evidence.â[27] IV The International Emergency Economic Powers Act and the North Korea Sanctions and Policy Enhancement Act vest the President with the authority to regulate (or block) âpropertyâ[28] in which a foreign ânationalâ or âpersonâ (or âentityâ)[29] has an âinterest.â[30] Van Loon argues that the district court erred in giving âheightened deferenceâ to OFACâs definition of âpropertyâ and in finding that the immutable smart contracts met that definition. We agree. And because that element is dispositive, we need not address the other elements. A This case is only the fifteenth in this circuit[31] to consider agency deference in the wake of Loper Bright v. Raimondo,[32] which overruled Chevron, U.S.A., Inc. v. Natural Resources Defense Council, Inc.[33] and eliminated the âjudicial inventionâ of deference to administrative action and rulemaking.[34] In Loper Bright, the Supreme Court âclarified âthe unremarkable, yet elemental proposition reflected in judicial practice dating back to Marburyâ that âcourts decide legal questions by applying their own judgment,â even in agency cases.â[35] When âCongress has clearly delegated discretionary authority to an agency, we discharge our duty by âindependently interpret[ing] the statute and effectuat[ing] the will of Congress subject to constitutional limits.ââ[36] In effect, the Supreme Court has instructed that we must âindependently identify and respect [constitutional] delegations of authority, police the outer statutory boundaries of those delegations, and ensure that agencies exercise their discretion consistent withâ the Administrative Procedure Act or have engaged in reasoned decisionmaking within those boundaries.[37] To do so, we must âdetermine the âbestâ reading of a statute; a merely âpermissibleâ reading is not enough.â[38] B âAs usual, we start with the statutory text.â[39] Where a statute leaves terms undefined, we accord those terms their âordinary, contemporary, common meaning.â[40] And the âordinaryâ or âplainâ meaning of âpropertyâ compels summary judgment in Van Loonâs favor. Under the International Emergency Economic Powers Act, the President is permitted to âblock . . . any property in which any foreign country or a national thereof has any interest.â[41] Although the statute does not define âproperty,â property has a plain meaning: It is capable of being owned. First, take dictionary definitions contemporaneous with the statuteâs passage in 1977.[42] Property includes âeverything which is or may be the subject of ownership, whether a legal ownership, or whether beneficial, or a private ownership.â[43] Similarly, it is âthe condition of being owned by or belonging to some person or personsâ[44] and encompasses âthe right to possess, use, and dispose of something.â[45] It also includes the right âto exclude everyone else from interfering with it.â[46] And even the Department seems to agree: The term âpropertyâ refers to âthe rights in a valued resource such as land, chattel, or an intangible,â and can be applied âto every kind of valuable right and interest that can be made the subject of ownership.â The term âownershipâ refers to â[t]he bundle of rights allowing one to use, manage, and enjoy property.â[47] Sure, â[o]wnership does not always mean absolute dominion,â[48] but it at least requires some dominion. The Supreme Courtâand a long history of scholarship, beginning with William Blackstoneâhas reaffirmed this ordinary meaning. The Supreme Court has defined property as âall objects or rights which are susceptible of ownership.â[49] Indeed, when someone has a property interest, he or she typically has the ârights of possession and control.â[50] And âone of the most essential sticks in the bundle of rights that are commonly characterized as propertyâ is âthe right to exclude others.â[51] The immutable smart contracts at issue in this appeal are not property because they are not capable of being owned. More than one thousand volunteers participated in a âtrusted setup ceremonyâ to âirrevocably remov[e] the option for anyone to update, remove, or otherwise control those lines of code.â And as a result, no one can âexcludeâ anyone from using the Tornado Cash pool smart contracts. In fact, because these immutable smart contracts are unchangeable and unremovable, they remain available for anyone to use and âthe targeted North Korean wrongdoers are not actually blocked from retrieving their assets,â even under the sanctions regime. Simply put, regardless of OFACâs designation of Tornado Cash, the immutable smart contracts continue operating. And furthermore, because the software continues to operate regardless of the sanctions, and the blockchain technology âallows peer-to-peer transfers . . . without requiring the recipient to consent to transfer,â some users may become liable whenever someone transfers them digital assets via Tornado Cash, even without their knowledge or consent. Sure, some smart contracts are capable of being owned in the sense that Tornado Cash developers can create new smart contracts and disconnect old mutable contracts. In theory, should Tornado Cash developers choose to comply with sanctions on mutable smart contracts, those developers could disconnect those mutable smart contracts to make them inaccessible and unusable by anyone on the Ethereum blockchain. But they cannot discard, change, disconnect, or control smart contracts that are immutableâlike the ones currently listed on OFACâs SDN list and at issue in this appeal. Even with the sanctions in place, âthose immutable smart contracts remain accessible to anyone with an internet connection.â C Our inquiry could end here: The plain meaning of âpropertyâ in the Act does not support the Departmentâs designation of Tornado Cash. But the Department points us to âOFACâs longstanding regulatory definition of âany property,ââ which includes âcontracts of any natureâ and âservices of any nature,â and suggests that OFACâs definition supports the smart contractsâ status as âpropertyâ under the Act. Regardless of whether Loper Bright does or does not require us to assess OFACâs definition,[52] (1) even under OFACâs definitions, the immutable smart contracts still must be ownable; (2) they arenât contracts; and (3) they arenât services. And accordingly, the immutable smart contracts are outside the scope of OFACâs designation authority. 1 Assuming we were to consider OFACâs regulatory definition of âproperty,â the immutable smart contracts cannot qualify because they are incapable of being owned. Indeed, OFACâs regulatory definition embraces the plain meaning of âproperty,â as OFAC merely provides a laundry list of âillustrative examples, all of which are items typically understood as belonging to individuals or entities.â[53] For example, according to OFAC, â[t]he terms property and property interest include money, checks, drafts, . . . services of any nature whatsoever, contracts of any nature whatsoever, and any other property, real, personal, or mixed, tangible or intangible, or interest or interests therein, present, future, or contingent.â[54] Common sense agreesâeverything from money, mortgages, and merchandise to debts, debentures, and deeds is ownable.[55] Even âcontracts of any nature whatsoeverâ and âservices of any nature whatsoeverâ are intangible things in which individuals or organizations may own rights.[56] Even if these terms were not clear, canons of interpretation aid our understanding. For starters, the noscitur a sociis canon instructs that âparticular words or phrasesâ should be understood âin relation to the words or phrases surrounding them.â[57] Applying that canon, âservices,â âcontracts,â and âany other propertyâ should be interpreted similarly to the rest of OFACâs laundry list of âpropertyâ examplesâwhich are all things that are capable of being owned. Ejusdem generis adds additional clarity: â[W]hen a general term follows a specific one, the general term should be understood as a reference to subjects akin to the one with specific enumeration.â[58] âAny other propertyâ is a general term following a list of specific ones, and thus, it should be construedâas should âany contractsâ and âany servicesââas a reference akin to the lengthy list of exemplar, ownable property.[59] To evade this requirement of âownership,â the Department conflates a separate element of the statute, âinterest,â with âpropertyâ to suggest that âTornado Cash profits fromâand therefore has an interest inâthe smart contracts that embody the mixing service it providesâ and are thus analogous to patents and copyrights, which are undisputedly within the scope of OFACâs definition of property.[60] But Tornado Cash smart contracts are different from patents and copyrights in two important ways. First, Tornado Cash doesnât profit from the immutable smart contracts at issue in this appeal. Some relayers and TORN token holders may receive fees from using the mutable relayer-registry smart contracts, but not from the immutable pool smart contracts. The Department has failed to provide us with evidence that any foreign nationals chose to stake their TORN and thus receive relayer fees. Nor does the record suggest that Tornado Cash itself, which is the designated âentity,â[61] receives fees from transactions through either mutable or immutable contracts. And none of the immutable smart contracts entitle the smart-contract creators to a benefit. Second, patents and copyrights are ownable, just like everything else in OFACâs regulatory definition. Though they are intangible, someone owns the right to the protections and benefits offered by patents and copyrights.[62] The same cannot be said for these smart contracts. And, in any event, as the Tornado Cash users note, this justification for the regulation was not included in the Departmentâs evidentiary memorandum and thus may not be used now.[63] As a last resort, the Department emphasizes the final catch-all for âany other property.â But the catch-all is not as expansive as the Department suggests; it still requires that âany . . . propertyâ actually be, well, property. Adding an âanyâ before a word doesnât change that wordâs meaning.[64] Because even OFACâs regulatory definition requires that property be ownable, the immutable smart contracts are beyond the scope of OFACâs blocking power. 2 OFACâs definition of property includes âcontracts of any nature whatsoever,â[65] but contrary to the Departmentâs argument (and the misleading name of the software), the immutable smart contracts are not contracts. The Department contendsâand the district court agreedâthat the immutable smart contracts âare merely a code-enabled species of unilateral contracts,â and âTornado Cash promoted and advertised the contracts and its abilities and published the code with the intention of people using itâ hallmarks of a unilateral offer to provide services.â But in so finding, the district court ignored basic principles of black-letter contract law: Unilateral or not, contracts require â[a]n agreement between two or more parties.â[66] Immutable smart contracts have only one party in play. Compare mutable and immutable smart contracts. Mutable smart contracts âcould, at most, facilitate the creation of a contract between the smart contractâs operator and a third partyâ through use of the smart contract, âbut the smart contract is not itself a contract.â For example, if a mixer was mutableâor in other words, controllable or custodialâthe mixerâs operator or owner could offer to mix deposits, which a third-party user could accept by transferring Ether to the operatorâs mixer-smart contract. The operator controlling the smart contract would use the mixer- smart contract to fulfill the contract by taking control of the third-party userâs deposit, mixing the third-party userâs deposit with others in the pool, then withdrawing the deposit to another account, as determined by the third-party user. In that case, someone is always handling the Ether. On the other hand, when choosing to use or interact with an immutable smart contract, a third-party user could make an offer, but there is no smart- contract operator on the other side of the transaction to accept or make a counterofferâjust software code. Because no one can control immutable smart contracts (or the Ether deposited in the pools), there is no party with which to contract. Furthermore, unilateral contracts can be revoked âat any time until performance has been completed by the offeree.â[67] Even assuming the Tornado Cash developers made an offer by creating the smart contracts and publicizing the code to be used for mixing and pooling, they revoked their offerâand any role in itâby changing the code to be immutable, thus running independently and autonomously. And regardless of whether Tornado Cash advertises the immutable smart contracts on its website, that does not change the simple fact that Tornado Cash does notâand cannotâ own or control them. The district court analogized to a vending machine to find the immutable smart contracts are unilateral contracts. But even if the immutable smart contracts were, at some point, a âvending machine,â they are no longer. For example, a vending machine has an ownerâor counter-partyâ who can exercise some control over it. He can update or remove inventory or can unplug, move, or, if he so chose, destroy the vending machine. And the vending machineâs owner can revoke the open offer to purchase snacks or drinks at a set price (by turning off the vending machine). But here, Tornado Cash has no control over these immutable smart contracts. It cannot change the code, delete the code, or remove the code from the Ethereum blockchain network. In other words, Tornado Cash cannot âunplugâ the immutable smart contracts. Even if Tornado Cash did not want North Korea, the Lazarus Group, or anyone else, for that matter, using the immutable smart contracts that the Tornado Cash developers created, Tornado Cashâlet alone the Departmentâwould be powerless to stop them. Though there is a potential argument that there were revocable offers prior to 2020âthough we see noneâthe offers were revoked permanently when the smart contracts became immutable and the Tornado Cash developers removed any ability to control or own those smart contracts. The blockchain caselaw relied upon by the district court is not to the contrary. Indeed, those cases accepted the allegations in the respective complaints as true at the motion-to-dismiss stage,[68] did not suggest the at- issue smart contracts were immutable,[69] and recognized that the smart contracts which qualified as âcontractsâ involved multiple parties.[70] The Department points to some state laws that have been passed to ensure â[n]o contract relating to a transaction shall be denied legal effect, validity, or enforceability solely because that contract is executed through a smart contract.â[71] But those laws seem to target automatic operation of a contract (how smart contracts operate) between two willing parties through software, rather than supposed âcontractsâ with a software. Indeed, those laws do not recognize the difference between mutable smart contractsâin which there is a party controlling the software, and thus, a party with which to contractâand immutable smart contractsâin which there is no party with which to contract. Accordingly, the immutable smart contractsâregardless of their misleading nameâare not âcontractsâ under OFACâs definition of âproperty.â 3 The Department also contends that the immutable smart contracts qualify as âservices of any nature whatsoever.â[72] But the immutable smart contracts âprovide . . . servicesâ; they are not services themselves. In the Departmentâs view, a service is âthe performance of some useful act or series of acts for the benefit of another, us[ually] for a fee.â[73] But according to Blackâs Law Dictionary, â[i]n this sense, service denotes an intangible commodity in the form of human effort, such as labor, skill, or advice.â[74] No human effort is expended by the immutable smart contracts. And even by the Departmentâs definition, the immutable smart contracts, which are nothing more than lines of code, are less like a âserviceâ and more like a tool that is used in performing a service.[75] That is not the same as being a service. The software codes hereâthe twenty Tornado Cash addresses for immutable smart contractsâare tools used in providing a service of pooling and mixing the deposited Ether prior to withdrawal. Indeed, the immutable smart contract provides a âserviceâ only when an individual cryptocurrency owner makes the relevant input and withdrawal from the smart contract; at that point, and only at that point, the immutable smart contract mixes deposits, provides the depositor a withdrawal key, and, when provided with that key, sends the specified amount to the designated withdrawal account. In short, the immutable smart contract begins working only when prompted to do so by a deposit or entry of a key for withdrawal. More importantly, Tornado Cash, as defined by OFAC, does not own the services provided by the immutable smart contracts. A homeowner may own the right to trash-removal services and a client may own the right to legal services performed by a lawyer, but neither the homeowner nor the client owns the person performing the trash-removal services or the lawyerâfor good reason. Similarly, Tornado Cash as an âentityâ does not own the immutable smart contracts, separate and apart from any rights or benefits of the services performed by the immutable smart contracts.[76] Contrary to the Departmentâs arguments, the immutable smart contracts are not services. So even when we consider OFACâs regulatory definitions, the immutable smart contracts are not property because they are not ownable, not contracts, and not services. V âOur Constitutionâs ingenious design demands that judges be sticklers when it comes to decoding legislative text.â[77] Because these immutable smart contracts are not âpropertyâ under the wordâs common, ordinary meaning or under OFAC definitions, we hold that OFAC exceeded its statutory authority. Accordingly, we need not address whether Tornado Cash qualifies as an âentityâ or whether it has an âinterestâ in the immutable smart contracts. We readily recognize the real-world downsides of certain uncontrollable technology falling outside of OFACâs sanctioning authority. Presidential administrations are rightly concerned with malicious cyber- enabled activities, and IEEPA became law in 1977, years before the modern Internet was even invented. But we must uphold the statutory bargain struck (or mis-struck) by Congress, not tinker with it. â[T]he foremost task of legal interpretation is divining what the law is, not what the judge-interpreter wishes it to be.â[78] IEEPA grants the President broad powers to regulate a variety of economic transactions, but its language is not limitless. Mending a statuteâs blind spots or smoothing its disruptive effects falls outside our lane. We decline the Departmentâs invitation to judicial lawmakingârevising Congressâs handiwork under the guise of interpreting it. Legislating is Congressâs jobâand Congressâs alone.[79] Accordingly, we REVERSE and REMAND to the district court with instructions to grant Van Loonâs partial motion for summary judgment based on the Administrative Procedure Act.