<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=1440000bytes</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=1440000bytes"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/1440000bytes"/>
	<updated>2026-05-14T22:10:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70786</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70786"/>
		<updated>2025-06-21T22:17:57Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add atomic finance in economic nodes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer.io (WBTC) || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Evaluating}} || {{Deficient}}  || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Evaluating}} || {{Evaluating}} || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol ||  {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| BitPats || Ordbit || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/abhspatil/9f702b3cf409ba4fcd4953f7d529c301 📌]&lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Weak}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}  || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Deficient}} || {{No}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://x.com/EliBenSasson/status/1873072015667872056 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Evaluating}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Wanting}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Rubin || ??? || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{No}} || [https://x.com/JeremyRubin/status/1895676912401252588 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nova Wong || Vishwa || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{Evaluating}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || [https://x.com/robin_linus/status/1908982093666730031 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RSM || Runes State Machine (RSM.network) || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/rsm-runes/829f9d55a8a0e7b2c1c1af3b2fc3504b 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} || [https://delvingbitcoin.org/t/ctv-csfs-can-we-reach-consensus-on-a-first-step-towards-covenants/ 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}}  || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Economic nodes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| Atomic Finance || Non-custodial Options || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Cake Wallet || Wallet || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Evaluating}} || [https://x.com/sethforprivacy/status/1895814836535378055 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Casa || Vault as a Service || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://blog.casa.io/why-bitcoin-needs-covenants/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| [https://foundation.xyz/ Foundation] || Wallet || {{Deficient}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || [https://x.com/OwenKemeys/status/1928894998948335859 📌]&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70784</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70784"/>
		<updated>2025-06-17T17:45:24Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: remove wbtc and cat protocol&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Pool &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; rowspan=&amp;quot;2&amp;quot; | https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ &amp;lt;br&amp;gt; https://github.com/stutxo/op_ctv_payment_pool &amp;lt;br&amp;gt; https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool &amp;lt;br&amp;gt; https://rubin.io/bitcoin/2021/12/15/advent-18/ &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Rolling coinjoin (joinpool) &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Payment pool &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Vault &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; rowspan=&amp;quot;2&amp;quot; | https://github.com/jamesob/simple-ctv-vault &amp;lt;br&amp;gt; https://github.com/jamesob/opvault-demo &amp;lt;br&amp;gt; https://github.com/stutxo/Op_SecureTheSandwich &amp;lt;br&amp;gt; https://min.sc/v0.3/#github=examples/ctv-vault.minsc&lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Vault without pre-signed transactions &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Dynamic vaults &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | VAULT / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; rowspan=&amp;quot;2&amp;quot; | DLC &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; rowspan=&amp;quot;2&amp;quot; | https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | 30x more performant DLCs &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | Prototype / Spec &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | Transferable DLC &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | Idea &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | CAT / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | Ark &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | https://codeberg.org/ark-bitcoin/bark/commits/branch/ctv &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | Layer 2 protocol  &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | CHECKTEMPLATEVERIFY / TXHASH&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | BitVM &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | https://delvingbitcoin.org/t/how-ctv-csfs-improves-bitvm-bridges/1591 &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | Layer 2 protocol  &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | Idea / Spec &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | CHECKTEMPLATEVERIFY / TXHASH&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | Coinbase Playground &lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | https://github.com/vnprc/coinbase-playground &lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | Payout in coinbase (TreePay) &lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | Prototype&lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70783</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70783"/>
		<updated>2025-06-13T13:29:10Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: make &amp;#039;without a rationale&amp;#039; table collapsible&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer.io (WBTC) || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Evaluating}} || {{Deficient}}  || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Evaluating}} || {{Evaluating}} || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol ||  {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| BitPats || Ordbit || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/abhspatil/9f702b3cf409ba4fcd4953f7d529c301 📌]&lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Weak}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}  || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Deficient}} || {{No}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://x.com/EliBenSasson/status/1873072015667872056 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Evaluating}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Wanting}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Rubin || ??? || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{No}} || [https://x.com/JeremyRubin/status/1895676912401252588 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nova Wong || Vishwa || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{Evaluating}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || [https://x.com/robin_linus/status/1908982093666730031 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RSM || Runes State Machine (RSM.network) || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/rsm-runes/829f9d55a8a0e7b2c1c1af3b2fc3504b 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} || [https://delvingbitcoin.org/t/ctv-csfs-can-we-reach-consensus-on-a-first-step-towards-covenants/ 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}}  || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Economic nodes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| Cake Wallet || Wallet || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Evaluating}} || [https://x.com/sethforprivacy/status/1895814836535378055 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Casa || Vault as a Service || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://blog.casa.io/why-bitcoin-needs-covenants/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| [https://foundation.xyz/ Foundation] || Wallet || {{Deficient}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || [https://x.com/OwenKemeys/status/1928894998948335859 📌]&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70782</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70782"/>
		<updated>2025-06-13T11:49:55Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add casa in economic nodes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer.io (WBTC) || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Evaluating}} || {{Deficient}}  || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Evaluating}} || {{Evaluating}} || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol ||  {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| BitPats || Ordbit || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/abhspatil/9f702b3cf409ba4fcd4953f7d529c301 📌]&lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Weak}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}  || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Deficient}} || {{No}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://x.com/EliBenSasson/status/1873072015667872056 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Evaluating}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Wanting}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Rubin || ??? || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{No}} || [https://x.com/JeremyRubin/status/1895676912401252588 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nova Wong || Vishwa || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{Evaluating}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || [https://x.com/robin_linus/status/1908982093666730031 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RSM || Runes State Machine (RSM.network) || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/rsm-runes/829f9d55a8a0e7b2c1c1af3b2fc3504b 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} || [https://delvingbitcoin.org/t/ctv-csfs-can-we-reach-consensus-on-a-first-step-towards-covenants/ 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}}  || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Economic nodes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| Cake Wallet || Wallet || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Evaluating}} || [https://x.com/sethforprivacy/status/1895814836535378055 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Casa || Vault as a Service || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://blog.casa.io/why-bitcoin-needs-covenants/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| [https://foundation.xyz/ Foundation] || Wallet || {{Deficient}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || [https://x.com/OwenKemeys/status/1928894998948335859 📌]&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70781</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70781"/>
		<updated>2025-06-10T14:47:38Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add shesek&amp;#039;s vault poc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Pool &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; rowspan=&amp;quot;2&amp;quot; | https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ &amp;lt;br&amp;gt; https://github.com/stutxo/op_ctv_payment_pool &amp;lt;br&amp;gt; https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool &amp;lt;br&amp;gt; https://rubin.io/bitcoin/2021/12/15/advent-18/ &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Rolling coinjoin (joinpool) &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Payment pool &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Vault &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; rowspan=&amp;quot;2&amp;quot; | https://github.com/jamesob/simple-ctv-vault &amp;lt;br&amp;gt; https://github.com/jamesob/opvault-demo &amp;lt;br&amp;gt; https://github.com/stutxo/Op_SecureTheSandwich &amp;lt;br&amp;gt; https://min.sc/v0.3/#github=examples/ctv-vault.minsc&lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Vault without pre-signed transactions &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Dynamic vaults &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | VAULT / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; rowspan=&amp;quot;2&amp;quot; | DLC &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; rowspan=&amp;quot;2&amp;quot; | https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | 30x more performant DLCs &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | Prototype / Spec &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | Transferable DLC &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | Idea &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | CAT / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | Ark &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | https://codeberg.org/ark-bitcoin/bark/commits/branch/ctv &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | Layer 2 protocol  &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | CHECKTEMPLATEVERIFY / TXHASH&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | BitVM &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | https://delvingbitcoin.org/t/how-ctv-csfs-improves-bitvm-bridges/1591 &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | Layer 2 protocol  &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | Idea / Spec &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | CHECKTEMPLATEVERIFY / TXHASH&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | Coinbase Playground &lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | https://github.com/vnprc/coinbase-playground &lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | Payout in coinbase (TreePay) &lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | Prototype&lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| WBTC || https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md || Decentralized Wrapped BTC (100Layer.io) || Implemented / Spec || CAT&lt;br /&gt;
|-&lt;br /&gt;
| CAT Protocol || https://catprotocol.org/ || Covenant Attested Token (CAT) Protocol || Implemented / Spec || CAT&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70778</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70778"/>
		<updated>2025-06-06T17:59:20Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add coinbase playground&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Pool &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; rowspan=&amp;quot;2&amp;quot; | https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ &amp;lt;br&amp;gt; https://github.com/stutxo/op_ctv_payment_pool &amp;lt;br&amp;gt; https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool &amp;lt;br&amp;gt; https://rubin.io/bitcoin/2021/12/15/advent-18/ &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Rolling coinjoin (joinpool) &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Payment pool &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Vault &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; rowspan=&amp;quot;2&amp;quot; | https://github.com/jamesob/simple-ctv-vault &amp;lt;br&amp;gt; https://github.com/jamesob/opvault-demo &amp;lt;br&amp;gt; https://github.com/stutxo/Op_SecureTheSandwich &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Vault without pre-signed transactions &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Dynamic vaults &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | VAULT / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; rowspan=&amp;quot;2&amp;quot; | DLC &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; rowspan=&amp;quot;2&amp;quot; | https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | 30x more performant DLCs &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | Prototype / Spec &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | Transferable DLC &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | Idea &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | CAT / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | Ark &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | https://codeberg.org/ark-bitcoin/bark/commits/branch/ctv &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | Layer 2 protocol  &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | CHECKTEMPLATEVERIFY / TXHASH&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | BitVM &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | https://delvingbitcoin.org/t/how-ctv-csfs-improves-bitvm-bridges/1591 &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | Layer 2 protocol  &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | Idea / Spec &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | CHECKTEMPLATEVERIFY / TXHASH&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | Coinbase Playground &lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | https://github.com/vnprc/coinbase-playground &lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | Payout in coinbase (TreePay) &lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | Prototype&lt;br /&gt;
| style=&amp;quot;background-color:#DAF7A6 ;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| WBTC || https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md || Decentralized Wrapped BTC (100Layer.io) || Implemented / Spec || CAT&lt;br /&gt;
|-&lt;br /&gt;
| CAT Protocol || https://catprotocol.org/ || Covenant Attested Token (CAT) Protocol || Implemented / Spec || CAT&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70776</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70776"/>
		<updated>2025-06-02T10:53:26Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add foundation in economic nodes section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer.io (WBTC) || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Evaluating}} || {{Deficient}}  || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Evaluating}} || {{Evaluating}} || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol ||  {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| BitPats || Ordbit || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/abhspatil/9f702b3cf409ba4fcd4953f7d529c301 📌]&lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Weak}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}  || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Deficient}} || {{No}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://x.com/EliBenSasson/status/1873072015667872056 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Evaluating}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Wanting}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Rubin || ??? || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{No}} || [https://x.com/JeremyRubin/status/1895676912401252588 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nova Wong || Vishwa || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{Evaluating}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || [https://x.com/robin_linus/status/1908982093666730031 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RSM || Runes State Machine (RSM.network) || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/rsm-runes/829f9d55a8a0e7b2c1c1af3b2fc3504b 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} || [https://delvingbitcoin.org/t/ctv-csfs-can-we-reach-consensus-on-a-first-step-towards-covenants/ 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}}  || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Economic nodes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| Cake Wallet || Wallet || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Evaluating}} || [https://x.com/sethforprivacy/status/1895814836535378055 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Foundation || Hardware Wallet ||  ||  || {{Prefer}} || {{Prefer}} ||  ||  ||  ||  ||  || [https://x.com/OwenKemeys/status/1928894998948335859 📌]&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70775</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70775"/>
		<updated>2025-05-30T20:16:46Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add colors for pool, vault, DLC, Ark and BitVM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Pool &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; rowspan=&amp;quot;2&amp;quot; | https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ &amp;lt;br&amp;gt; https://github.com/stutxo/op_ctv_payment_pool &amp;lt;br&amp;gt; https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool &amp;lt;br&amp;gt; https://rubin.io/bitcoin/2021/12/15/advent-18/ &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Rolling coinjoin (joinpool) &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Payment pool &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#e0f7fa;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Vault &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; rowspan=&amp;quot;2&amp;quot; | https://github.com/jamesob/simple-ctv-vault &amp;lt;br&amp;gt; https://github.com/jamesob/opvault-demo &amp;lt;br&amp;gt; https://github.com/stutxo/Op_SecureTheSandwich &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Vault without pre-signed transactions &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Dynamic vaults &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#f1f8e9;&amp;quot; | VAULT / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; rowspan=&amp;quot;2&amp;quot; | DLC &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; rowspan=&amp;quot;2&amp;quot; | https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | 30x more performant DLCs &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | Prototype / Spec &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | Transferable DLC &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | Idea &lt;br /&gt;
| style=&amp;quot;background-color:#fff3e0;&amp;quot; | CAT / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | Ark &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | https://codeberg.org/ark-bitcoin/bark/commits/branch/ctv &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | Layer 2 protocol  &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | Prototype &lt;br /&gt;
| style=&amp;quot;background-color:#e8eaf6;&amp;quot; | CHECKTEMPLATEVERIFY / TXHASH&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | BitVM &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | https://delvingbitcoin.org/t/how-ctv-csfs-improves-bitvm-bridges/1591 &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | Layer 2 protocol  &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | Idea / Spec &lt;br /&gt;
| style=&amp;quot;background-color:#f3e5f5;&amp;quot; | CHECKTEMPLATEVERIFY / TXHASH&lt;br /&gt;
|-&lt;br /&gt;
| WBTC || https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md || Decentralized Wrapped BTC (100Layer.io) || Implemented / Spec || CAT&lt;br /&gt;
|-&lt;br /&gt;
| CAT Protocol || https://catprotocol.org/ || Covenant Attested Token (CAT) Protocol || Implemented / Spec || CAT&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70619</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70619"/>
		<updated>2025-04-14T23:59:11Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add bitvm&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Pool || rowspan=&amp;quot;2&amp;quot; | https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ &amp;lt;br&amp;gt; https://github.com/stutxo/op_ctv_payment_pool &amp;lt;br&amp;gt; https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool &amp;lt;br&amp;gt; https://rubin.io/bitcoin/2021/12/15/advent-18/ || Rolling coinjoin (joinpool) || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Payment pool || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Vault || rowspan=&amp;quot;2&amp;quot; | https://github.com/jamesob/simple-ctv-vault &amp;lt;br&amp;gt; https://github.com/jamesob/opvault-demo &amp;lt;br&amp;gt; https://github.com/stutxo/Op_SecureTheSandwich || Vault without pre-signed transactions || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Dynamic vaults || Prototype || VAULT / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | DLCs || rowspan=&amp;quot;2&amp;quot; | https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat || 30x more performant DLCs || Prototype / Spec || CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Transferable DLCs || Idea || CAT / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Ark || https://codeberg.org/ark-bitcoin/bark/commits/branch/ctv || Layer 2 protocol  || Prototype || CHECKTEMPLATEVERIFY / TXHASH&lt;br /&gt;
|-&lt;br /&gt;
| BitVM || https://delvingbitcoin.org/t/how-ctv-csfs-improves-bitvm-bridges/1591 || Layer 2 protocol  || Idea /Spec || CHECKTEMPLATEVERIFY / TXHASH&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70618</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70618"/>
		<updated>2025-04-06T23:23:15Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: update evaluation for robin linus&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Evaluating}} || {{Deficient}}  || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Evaluating}} || {{Evaluating}} || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol ||  {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| BitPats || Ordbit || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/abhspatil/9f702b3cf409ba4fcd4953f7d529c301 📌]&lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Weak}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}  || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Deficient}} || {{No}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://x.com/EliBenSasson/status/1873072015667872056 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Evaluating}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Wanting}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Rubin || ??? || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{No}} || [https://x.com/JeremyRubin/status/1895676912401252588 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nova Wong || Vishwa || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{Evaluating}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || [https://x.com/robin_linus/status/1908982093666730031 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RSM || Runes State Machine (RSM.network) || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/rsm-runes/829f9d55a8a0e7b2c1c1af3b2fc3504b 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} || [https://delvingbitcoin.org/t/ctv-csfs-can-we-reach-consensus-on-a-first-step-towards-covenants/ 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}}  || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Economic nodes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| Cake Wallet || Wallet || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Evaluating}} || [https://x.com/sethforprivacy/status/1895814836535378055 📌]&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70612</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70612"/>
		<updated>2025-03-12T03:01:11Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: update primitives for ark&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Pool || rowspan=&amp;quot;2&amp;quot; | https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ &amp;lt;br&amp;gt; https://github.com/stutxo/op_ctv_payment_pool &amp;lt;br&amp;gt; https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool &amp;lt;br&amp;gt; https://rubin.io/bitcoin/2021/12/15/advent-18/ || Rolling coinjoin (joinpool) || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Payment pool || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Vault || rowspan=&amp;quot;2&amp;quot; | https://github.com/jamesob/simple-ctv-vault &amp;lt;br&amp;gt; https://github.com/jamesob/opvault-demo &amp;lt;br&amp;gt; https://github.com/stutxo/Op_SecureTheSandwich || Vault without pre-signed transactions || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Dynamic vaults || Prototype || VAULT / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | DLCs || rowspan=&amp;quot;2&amp;quot; | https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat || 30x more performant DLCs || Prototype / Spec || CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Transferable DLCs || Idea || CAT / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Ark || rowspan=&amp;quot;2&amp;quot; | https://codeberg.org/ark-bitcoin/bark/commits/branch/ctv || Layer 2 protocol  || Prototype || CHECKTEMPLATEVERIFY / TXHASH&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70611</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70611"/>
		<updated>2025-03-12T03:00:16Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add ark&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Pool || rowspan=&amp;quot;2&amp;quot; | https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ &amp;lt;br&amp;gt; https://github.com/stutxo/op_ctv_payment_pool &amp;lt;br&amp;gt; https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool &amp;lt;br&amp;gt; https://rubin.io/bitcoin/2021/12/15/advent-18/ || Rolling coinjoin (joinpool) || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Payment pool || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Vault || rowspan=&amp;quot;2&amp;quot; | https://github.com/jamesob/simple-ctv-vault &amp;lt;br&amp;gt; https://github.com/jamesob/opvault-demo &amp;lt;br&amp;gt; https://github.com/stutxo/Op_SecureTheSandwich || Vault without pre-signed transactions || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Dynamic vaults || Prototype || VAULT / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | DLCs || rowspan=&amp;quot;2&amp;quot; | https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat || 30x more performant DLCs || Prototype / Spec || CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Transferable DLCs || Idea || CAT / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Ark || rowspan=&amp;quot;2&amp;quot; | https://codeberg.org/ark-bitcoin/bark/commits/branch/ctv || Layer 2 protocol  || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70610</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70610"/>
		<updated>2025-03-10T22:57:54Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add rationale for steven roose&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Evaluating}} || {{Deficient}}  || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Evaluating}} || {{Evaluating}} || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol ||  {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| BitPats || Ordbit || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/abhspatil/9f702b3cf409ba4fcd4953f7d529c301 📌]&lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Weak}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}  || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Deficient}} || {{No}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://x.com/EliBenSasson/status/1873072015667872056 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Evaluating}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Wanting}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Rubin || ??? || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{No}} || [https://x.com/JeremyRubin/status/1895676912401252588 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nova Wong || Vishwa || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RSM || Runes State Machine (RSM.network) || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/rsm-runes/829f9d55a8a0e7b2c1c1af3b2fc3504b 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} || [https://delvingbitcoin.org/t/ctv-csfs-can-we-reach-consensus-on-a-first-step-towards-covenants/ 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}}  || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Economic nodes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| Cake Wallet || Wallet || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Evaluating}} || [https://x.com/sethforprivacy/status/1895814836535378055 📌]&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70607</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70607"/>
		<updated>2025-03-05T13:29:27Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: Add cake wallet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Evaluating}} || {{Deficient}}  || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Evaluating}} || {{Evaluating}} || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol ||  {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| BitPats || Ordbit || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/abhspatil/9f702b3cf409ba4fcd4953f7d529c301 📌]&lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Weak}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}  || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Deficient}} || {{No}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://x.com/EliBenSasson/status/1873072015667872056 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Evaluating}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Wanting}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Rubin || ??? || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{No}} || [https://x.com/JeremyRubin/status/1895676912401252588 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nova Wong || Vishwa || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RSM || Runes State Machine (RSM.network) || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/rsm-runes/829f9d55a8a0e7b2c1c1af3b2fc3504b 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}}  || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Economic nodes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| Cake Wallet || Wallet || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://x.com/sethforprivacy/status/1895814836535378055 📌]&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70606</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70606"/>
		<updated>2025-03-05T09:06:45Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add a table for economic nodes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Evaluating}} || {{Deficient}}  || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Evaluating}} || {{Evaluating}} || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol ||  {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| BitPats || Ordbit || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/abhspatil/9f702b3cf409ba4fcd4953f7d529c301 📌]&lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Weak}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}  || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Deficient}} || {{No}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://x.com/EliBenSasson/status/1873072015667872056 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Evaluating}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Wanting}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Rubin || ??? || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{No}} || [https://x.com/JeremyRubin/status/1895676912401252588 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nova Wong || Vishwa || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| RSM || Runes State Machine (RSM.network) || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/rsm-runes/829f9d55a8a0e7b2c1c1af3b2fc3504b 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}}  || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Economic nodes==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70537</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70537"/>
		<updated>2025-01-18T08:24:08Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add LNHANCE website link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | [https://lnhance.org/ LNHANCE]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Evaluating}} || {{Deficient}}  || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Evaluating}} || {{Evaluating}} || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol ||  {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Weak}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}  || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Deficient}} || {{No}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Evaluating}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Wanting}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nova Wong || Vishwa || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}}  || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70536</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70536"/>
		<updated>2025-01-18T08:22:55Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add C4 and C3PO categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#dce86b; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:#44cbe3; | C4&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#d361ed; | C3PO&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Evaluating}} || {{Deficient}}  || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Evaluating}} || {{Evaluating}} || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol ||  {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Weak}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}  || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Deficient}} || {{No}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Evaluating}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Wanting}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nova Wong || Vishwa || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}}  || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70535</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70535"/>
		<updated>2025-01-17T08:30:06Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: Merge edit by NovaWong&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nova Wong || Vishwa || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Wanting}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Prefer}} || {{Weak}} || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70534</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70534"/>
		<updated>2025-01-17T08:25:12Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: Revert vandalism 70533 by 4moonsettler (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Prefer}} || {{Weak}} || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70530</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70530"/>
		<updated>2025-01-14T16:10:10Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: update link for OP_TXHASH BIP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 100Layer || 100Layer || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌] &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| catOnStack || catswap || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jonasnick || Blockstream || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Prefer}} || {{Weak}} || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70519</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70519"/>
		<updated>2024-12-30T10:34:02Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: alphabetize&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | With rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| DotSwap || DotSwap || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 	📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Prefer}} || {{Weak}} || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}}&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}}&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}}&lt;br /&gt;
|-&lt;br /&gt;
| summraznboi || Magic Eden || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} ||{{Acceptable}} || {{Weak}}&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}}&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70517</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70517"/>
		<updated>2024-12-29T15:02:23Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: update phase for joinpool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Pool || rowspan=&amp;quot;2&amp;quot; | https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ &amp;lt;br&amp;gt; https://github.com/stutxo/op_ctv_payment_pool &amp;lt;br&amp;gt; https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool &amp;lt;br&amp;gt; https://rubin.io/bitcoin/2021/12/15/advent-18/ || Rolling coinjoin (joinpool) || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Payment pool || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Vault || rowspan=&amp;quot;2&amp;quot; | https://github.com/jamesob/simple-ctv-vault &amp;lt;br&amp;gt; https://github.com/jamesob/opvault-demo &amp;lt;br&amp;gt; https://github.com/stutxo/Op_SecureTheSandwich || Vault without pre-signed transactions || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Dynamic vaults || Prototype || VAULT / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | DLCs || rowspan=&amp;quot;2&amp;quot; | https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat || 30x more performant DLCs || Prototype / Spec || CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Transferable DLCs || Idea || CAT / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70516</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70516"/>
		<updated>2024-12-29T15:00:30Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add a prototype link for pool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Pool || rowspan=&amp;quot;2&amp;quot; | https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ &amp;lt;br&amp;gt; https://github.com/stutxo/op_ctv_payment_pool &amp;lt;br&amp;gt; https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool &amp;lt;br&amp;gt; https://rubin.io/bitcoin/2021/12/15/advent-18/ || Rolling coinjoin (joinpool) || Idea || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Payment pool || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Vault || rowspan=&amp;quot;2&amp;quot; | https://github.com/jamesob/simple-ctv-vault &amp;lt;br&amp;gt; https://github.com/jamesob/opvault-demo &amp;lt;br&amp;gt; https://github.com/stutxo/Op_SecureTheSandwich || Vault without pre-signed transactions || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Dynamic vaults || Prototype || VAULT / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | DLCs || rowspan=&amp;quot;2&amp;quot; | https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat || 30x more performant DLCs || Prototype / Spec || CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Transferable DLCs || Idea || CAT / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70512</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70512"/>
		<updated>2024-12-25T22:52:28Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add unverified&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev (unverified) || CatSwap || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}}  || {{Prefer}} || {{Weak}} || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70510</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70510"/>
		<updated>2024-12-25T07:35:56Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add another prototype link for vault&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Pool || rowspan=&amp;quot;2&amp;quot; | https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ &amp;lt;br&amp;gt; https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool &amp;lt;br&amp;gt; https://rubin.io/bitcoin/2021/12/15/advent-18/ || Rolling coinjoin (joinpool) || Idea || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Payment pool || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Vault || rowspan=&amp;quot;2&amp;quot; | https://github.com/jamesob/simple-ctv-vault &amp;lt;br&amp;gt; https://github.com/jamesob/opvault-demo &amp;lt;br&amp;gt; https://github.com/stutxo/Op_SecureTheSandwich || Vault without pre-signed transactions || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Dynamic vaults || Prototype || VAULT / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | DLCs || rowspan=&amp;quot;2&amp;quot; | https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat || 30x more performant DLCs || Prototype / Spec || CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Transferable DLCs || Idea || CAT / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70509</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70509"/>
		<updated>2024-12-23T01:14:04Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add payment pool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Pool || rowspan=&amp;quot;2&amp;quot; | https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ &amp;lt;br&amp;gt; https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool &amp;lt;br&amp;gt; https://rubin.io/bitcoin/2021/12/15/advent-18/ || Rolling coinjoin (joinpool) || Idea || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Payment pool || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Vault || rowspan=&amp;quot;2&amp;quot; | https://github.com/jamesob/simple-ctv-vault &amp;lt;br&amp;gt; https://github.com/jamesob/opvault-demo|| Vault without pre-signed transactions || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Dynamic vaults || Prototype || VAULT / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | DLCs || rowspan=&amp;quot;2&amp;quot; | https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat || 30x more performant DLCs || Prototype / Spec || CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Transferable DLCs || Idea || CAT / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70508</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70508"/>
		<updated>2024-12-23T00:41:11Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: update pool and vault rows&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
|-&lt;br /&gt;
| Pool || https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ || Rolling coinjoin using joinpool || Idea || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Vault || rowspan=&amp;quot;2&amp;quot; | https://github.com/jamesob/simple-ctv-vault &amp;lt;br&amp;gt; https://github.com/jamesob/opvault-demo|| Vault without pre-signed transactions || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Dynamic vaults || Prototype || VAULT / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | DLCs || rowspan=&amp;quot;2&amp;quot; | https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat || 30x more performant DLCs || Prototype / Spec || CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Transferable DLCs || Idea || CAT / TXHASH / CHECKCONTRACTVERIFY&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70507</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70507"/>
		<updated>2024-12-22T23:16:54Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: update ethan row in alphabetical order&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev || CatSwap ||  ||  ||  ||  || {{Prefer}} ||  ||  ||  ||  || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70506</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70506"/>
		<updated>2024-12-22T23:14:33Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: Merge edit by Catonstack&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Udev || CatSwap ||  ||  ||  ||  || {{Prefer}} ||  ||  ||  ||  || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70503</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70503"/>
		<updated>2024-12-22T02:38:29Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add space between link and pushpin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70502</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70502"/>
		<updated>2024-12-22T02:35:36Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: update last entry in alphabetical order&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Aaron || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9📌] &lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌] &lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70499</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70499"/>
		<updated>2024-12-21T01:54:03Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: rephtrase definition for &amp;#039;prefer&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70496</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70496"/>
		<updated>2024-12-20T18:08:02Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: update trey row based on https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d/revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70495</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70495"/>
		<updated>2024-12-20T12:22:26Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: Merge edit by Weikeng&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{No|No*}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 	📌] &lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mihael Šinkec || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Weak}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70493</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70493"/>
		<updated>2024-12-19T22:52:35Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: remove CAT based on feedback [https://x.com/JeremyRubin/status/1869855461715169713]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Joinpool || https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ || Rolling coinjoin || Idea || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Vault || https://github.com/jamesob/simple-ctv-vault || Vault without pre-signed transactions || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| DLCs || https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat || 30x more performant DLCs &amp;lt;br&amp;gt; Transferable DLCs || Prototype / Idea / Spec || CHECKTEMPLATEVERIFY / TXHASH&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70491</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70491"/>
		<updated>2024-12-19T21:19:10Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: replace comma with slash&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Joinpool || https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ || Rolling coinjoin || Idea || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Vault || https://github.com/jamesob/simple-ctv-vault || Vault without pre-signed transactions || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| DLCs || https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat || 30x more performant DLCs &amp;lt;br&amp;gt; Transferable DLCs || Prototype / Idea / Spec || CHECKTEMPLATEVERIFY / TXHASH / CAT&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70490</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70490"/>
		<updated>2024-12-19T21:11:27Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add primitives column&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Joinpool || https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ || Rolling coinjoin || Idea || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| Vault || https://github.com/jamesob/simple-ctv-vault || Vault without pre-signed transactions || Prototype || CHECKTEMPLATEVERIFY&lt;br /&gt;
|-&lt;br /&gt;
| DLCs || https://github.com/discreetlogcontracts/dlcspecs/ &amp;lt;br&amp;gt; https://covenants.info/use-cases/dlcs/ &amp;lt;br&amp;gt; https://github.com/bennyhodl/dlcat || 30x more performant DLCs &amp;lt;br&amp;gt; Transferable DLCs || Prototype / Idea / Spec || CHECKTEMPLATEVERIFY, TXHASH, CAT&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70489</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70489"/>
		<updated>2024-12-19T20:07:27Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: rephrase&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. You are strongly encouraged to include a rationale with your evaluation to ensure that your input has maximum impact. Evaluations without accompanying reasoning may be disregarded.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{No|No*}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70486</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70486"/>
		<updated>2024-12-19T12:21:35Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: Fix last entry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. Evaluation without a rationale will be ignored.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{No|No*}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
| Abdel || StarkWare || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| raphjaph || Ordinals Protocol || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70482</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70482"/>
		<updated>2024-12-17T17:43:01Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: Add vault&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Joinpool || https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ || Rolling coinjoin || Idea&lt;br /&gt;
|-&lt;br /&gt;
| Vault || https://github.com/jamesob/simple-ctv-vault || Vault without pre-signed transactions || Prototype&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70481</id>
		<title>Covenants Uses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_Uses&amp;diff=70481"/>
		<updated>2024-12-17T16:35:38Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: First draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an index of projects using covenants in an interesting way. Please update with links.&lt;br /&gt;
&lt;br /&gt;
Phases Key:&lt;br /&gt;
&lt;br /&gt;
* Spec: A detailed document&lt;br /&gt;
* Prototype: A component of something is built or a toy-level implementation&lt;br /&gt;
* Idea: A description of something which could be built.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Joinpool || https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ || Rolling coinjoin || Idea&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70478</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70478"/>
		<updated>2024-12-16T11:01:14Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: split the table in 2 sections (w/ and w/o rationale)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. Evaluation without a rationale will be ignored.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌] &lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{No|No*}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;12&amp;quot; style=&amp;quot;background-color:#f2f2f2; text-align:center;&amp;quot; | Without a rationale&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70475</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70475"/>
		<updated>2024-12-13T21:52:35Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: Merge edit by ProofOfKeags&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. Evaluation without a rationale will be ignored.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{No|No*}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70474</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70474"/>
		<updated>2024-12-13T21:49:40Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: Merge edit by Cguida&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. Evaluation without a rationale will be ignored.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{No|No*}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70470</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70470"/>
		<updated>2024-12-13T04:09:54Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: fix jamesob row&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. Evaluation without a rationale will be ignored.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌] &lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{No|No*}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70462</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70462"/>
		<updated>2024-12-11T20:33:21Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: Merge edit by Kevinhe0x&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. Evaluation without a rationale will be ignored.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin He || Bitlayer || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{No|No*}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70461</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70461"/>
		<updated>2024-12-11T20:26:15Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: Merge edit by Notasithlord&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. Evaluation without a rationale will be ignored.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| notasithlord || Hydra Host / Turing Games || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{No|No*}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70460</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70460"/>
		<updated>2024-12-11T20:23:39Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: Fix table and remove extra ||&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. Evaluation without a rationale will be ignored.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
!&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Cyimon Chen || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| fi3 || DEMAND || {{Wanting}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{No}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Simanta Gautam || Alpen Labs || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Deficient}} ||{{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trey Del Bonis || Alpen Labs || {{No|No*}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 	📌] &lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Yovela Luo || Fiamma || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70449</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70449"/>
		<updated>2024-12-10T16:58:04Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: add rationale for arbedout [https://x.com/arbedout/status/1866522954127036770]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. Evaluation without a rationale will be ignored.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Eli Ben-Sasson || StarkWare || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LucidLuckylee || ZeroSync || {{No}} || {{Acceptable}} || {{No}} || {{No}} || {{Weak}} || {{Evaluating}} || {{Weak}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]&lt;br /&gt;
|-&lt;br /&gt;
| Nick Hansen || Luxor || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || Stanford / BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70428</id>
		<title>Covenants support</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Covenants_support&amp;diff=70428"/>
		<updated>2024-12-07T10:57:55Z</updated>

		<summary type="html">&lt;p&gt;1440000bytes: use alphabetical order for last entry and add affiliation for everythingsats&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;This list is incomplete and under construction. Evaluation without a rationale will be ignored.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Evaluating}} || Not sure and still evaluating the idea&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} || Doesn&#039;t support&lt;br /&gt;
|-&lt;br /&gt;
| {{Deficient}} || Okay with the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Weak}} || Better than nothing at all&lt;br /&gt;
|-&lt;br /&gt;
| {{Wanting}} || Positively likes the idea, but considers it to have insufficient community support&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable}} || It is a workable solution&lt;br /&gt;
|-&lt;br /&gt;
| {{Prefer}} || The best option all things considered&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Developer&lt;br /&gt;
! Affiliation&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | LNHANCE&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]&lt;br /&gt;
! [https://merkle.fun/ OP_CCV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/2258ebe48cd387ff2f05e1881f54640815b4ab07/bip-txhash.md OP_TXHASH]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_APO]&lt;br /&gt;
! Rationale&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]&lt;br /&gt;
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]&lt;br /&gt;
|-&lt;br /&gt;
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ArminSabouri || OP_CAT || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| chrisguida || Lightning || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| cryptoquick || Surmount Systems || {{Acceptable}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Evaluating}} || {{Acceptable}} || {{Prefer}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Evan Kaloudis || ZEUS || {{Prefer}} || {{Wanting}} || {{Weak}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Prefer}} ||&lt;br /&gt;
|-&lt;br /&gt;
| everythingsats || African Bitcoiners || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| jaybny || Sidepit || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Jon Atack || Bitcoin Core || {{Acceptable}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| knocte || geewallet || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr || Bitcoin Knots || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Acceptable}} ||&lt;br /&gt;
|-&lt;br /&gt;
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| reardencode || LNHANCE || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;&amp;gt;Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions&amp;lt;/ref&amp;gt; || {{Wanting}}&amp;lt;ref name=&amp;quot;reardenvault&amp;quot;/&amp;gt; || {{Deficient}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Rob Hamilton || AnchorWatch || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Prefer}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| RobinLinus || BitVM || {{No}} || {{Acceptable}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| roujiamo || bitdollar || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Steven Roose || Second (Ark) || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Weak}} ||&lt;br /&gt;
|-&lt;br /&gt;
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} ||&lt;br /&gt;
|-&lt;br /&gt;
| ZmnSCPxj || C= || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Wanting}} || {{Deficient}} || {{Evaluating}} || {{Deficient}} || {{Wanting}} || {{Wanting}} ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>1440000bytes</name></author>
	</entry>
</feed>