Covenants support: Difference between revisions

From Bitcoin Wiki
Jump to navigation Jump to search
1440000bytes (talk | contribs)
Merge edit by NovaWong
Tag: merged edit of another user
1440000bytes (talk | contribs)
add C4 and C3PO categories
Line 26: Line 26:
{| class="wikitable sortable"
{| class="wikitable sortable"
! colspan="12" style="background-color:#f2f2f2; text-align:center;" | With rationale
! colspan="12" style="background-color:#f2f2f2; text-align:center;" | With rationale
|-
! colspan="4" |
! colspan="4" style="background-color:#dce86b; | LNHANCE
! colspan="4" |
|-
|-
! colspan="2" |
! colspan="2" |
! colspan="4" | LNHANCE
! colspan="4" style="background-color:#44cbe3; | C4
! colspan="6" |
|-
! colspan="3" |
! colspan="3" style="background-color:#d361ed; | C3PO
! colspan="6" |
! colspan="6" |
|-
|-
! Developer
! Developer
! Affiliation
! Affiliation
! [https://merkle.fun/ OP_CCV]
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]
! [https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki OP_CTV]
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]
! [https://github.com/bitcoin/bips/blob/master/bip-0348.md OP_CSFS]
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]
! [https://github.com/bitcoin/bips/blob/018d28c967b3f2b747ecb4e5a85d0b5f9f4ec79a/bip-PC.md OP_PAIRCOMMIT]
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]
! [https://github.com/bitcoin/bips/blob/master/bip-0349.md OP_INTERNALKEY]
! [https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CAT]
! [https://merkle.fun/ OP_CCV]
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]
! [https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki OP_VAULT]
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]
! [https://github.com/bitcoin/bips/blob/debd349e6181d949cbea0691fcc0d67b265b02a8/bip-0346.md OP_TXHASH]
Line 44: Line 52:
! Rationale
! Rationale
|-
|-
| 100Layer || 100Layer || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌]  
| 100Layer || 100Layer || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md 📌]  
|-
|-
| 1440000bytes || joinstr || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Deficient}} || {{Evaluating}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]
| 1440000bytes || joinstr || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{No}} || [https://gitlab.com/-/snippets/4777553 📌]
|-
|-
| Aaron || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌]  
| Aaron || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/gitzhou/dc92c41db1987db16fe665c26bc56dd9 📌]  
|-
|-
| Alexei Zamyatin || BOB || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]
| Alexei Zamyatin || BOB || {{Evaluating}} || {{Evaluating}} || {{Weak}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} ||[https://github.com/bob-collective/Covernants_Review/blob/main/Alexei.md 📌]
|-
|-
| arbedout || Sigbash || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]
| arbedout || Sigbash || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/arbedout/94a7350d2a521e42a70ddf9c3f2ce469 📌]
|-
|-
| benthecarman || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]
| benthecarman || Taproot Wizards || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://x.com/benthecarman/status/1867275434376777930 📌]
|-
|-
| Ben Zhu || Discoco Labs || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌]  
| Ben Zhu || Discoco Labs || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Acceptable}} || {{No}} || {{No}} || {{Acceptable}} || {{Wanting}} || {{No}} || [https://x.com/blapta/status/1867296756788343044 📌]  
|-
|-
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌]  
| bit || Ducat Protocol || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{No}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/zk-bits/73ba01280b1e5e57cc1645320fea2329 📌]  
|-
|-
| catOnStack || catswap || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]
| catOnStack || catswap || {{Weak}} || {{Prefer}} || {{Deficient}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/catOnStack/3e9aea351346cd316e6e0dcaa195da2d 📌]
|-
|-
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌]  
| CatSwap || CatSwap.fun || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/CatSwapFun/c34670515f37420bd25549efff5ffdd6 📌]  
|-
|-
| chrisguida || Lightning || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{No}} || {{Deficient}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]
| chrisguida || Lightning || {{Deficient}} || {{No}} || {{Prefer}} || {{Acceptable}} || {{Acceptable}} || {{Acceptable}} || {{Deficient}} || {{Deficient}} || {{Prefer}} || [https://gist.github.com/chrisguida/85fc0bc4173b9f339c7d8790d728a851 📌]
|-
|-
| DotSwap || DotSwap || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 📌]
| DotSwap || DotSwap || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Evaluating}} || {{No}} || {{Deficient}} || {{Acceptable}} || {{Weak}} || [https://dotswap.medium.com/dotswaps-rationale-for-covenants-support-1f5148340abe 📌]
|-
|-
| Ethan Heilman || OP_CAT || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]
| Ethan Heilman || OP_CAT || {{Evaluating}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Evaluating}} || [https://gist.github.com/EthanHeilman/50b795da8ad7244688ccbc81a1c4fea0 📌]
|-
|-
| instagibbs || Spiral || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Evaluating}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]
| instagibbs || Spiral || {{Evaluating}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{No}} || {{Wanting}} || {{Wanting}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/instagibbs/eeb9d8013270387b4318b5585e858b9c 📌]
|-
|-
| jamesob || ??? || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]
| jamesob || ??? || {{Wanting}} || {{Acceptable}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || [https://gist.github.com/jamesob/9c0985c0f3f7bef6e5680e8460d85b3d 📌]
|-
|-
| jonasnick || Blockstream || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]
| jonasnick || Blockstream || {{Evaluating}} || {{Evaluating}} || {{No}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/jonasnick/e9627f56d04732ca83e94d448d4b5a51 📌]
|-
|-
| matthewjablack || Atomic Finance || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]
| matthewjablack || Atomic Finance || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Acceptable}} || {{Weak}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || [https://gist.github.com/matthewjablack/ada1794d8e66bcf6ba4175eeea54501c 📌]
|-
|-
| moonsettler || LNhance || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}} || {{Wanting}}<ref name="reardenvault"/> || {{Wanting}}<ref name="reardenvault"/> || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]
| moonsettler || LNhance || {{Wanting}}<ref name="reardenvault"/> || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Wanting}}<ref name="reardenvault"/> || {{Wanting}} || {{Weak}} || [https://gist.github.com/moonsettler/76654ca714fac03d9e08da3e47e98b98 📌]
|-
|-
| Nova Wong || Vishwa || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Wanting}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌]  
| Nova Wong || Vishwa || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || [https://gist.github.com/novawonglili/8b30609c95be641bfffd07bb03603019 📌]  
|-
|-
| Orkun Kılıç || Citrea || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Prefer}} || {{Evaluating}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]
| Orkun Kılıç || Citrea || {{Evaluating}} || {{Prefer}} || {{Acceptable}} || {{Wanting}} || {{No}} || {{No}} || {{Deficient}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/orkunkilic/c8e21920d52f9669daf9b8c5c86daa0c 📌]
|-
|-
| Paul Sztorc || Drivechain || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Acceptable}} || {{Evaluating}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]
| Paul Sztorc || Drivechain || {{Evaluating}} || {{Acceptable}} || {{Acceptable}} || {{Wanting}} || {{Weak}} || {{Wanting}} || {{Prefer}} || {{Deficient}} || {{Weak}} || [https://www.truthcoin.info/files/covenants-rationale/ 📌]
|-
|-
| ProofOfKeags || Alpen Labs || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Prefer}} || {{Weak}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]
| ProofOfKeags || Alpen Labs || {{Weak}} || {{Prefer}} || {{Acceptable}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{No}} || {{Prefer}} || {{Weak}} || [https://gist.github.com/ProofOfKeags/02d2f861a2e5128afa068e2115d2590d 📌]
|-
|-
| Psifour || Taproot Wizards || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Prefer}} || {{Deficient}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]
| Psifour || Taproot Wizards || {{Deficient}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Deficient}} || {{Weak}} || {{Weak}} || [https://gist.github.com/Psifour/6cba4b6f0fe0ca6dd8d1aa84c878f9ff 📌]
|-
|-
| roujiamo || bitdollar || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]
| roujiamo || bitdollar || {{Weak}} || {{Prefer}} || {{No}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/rousjiamo/309d1ddfcfa89e061bbc397838480bbb 📌]
|-
|-
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌]  
| Salvatore Ingala || MATT || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || [https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d 📌]  
|-
|-
| Trey Del Bonis || Alpen Labs || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 📌]  
| Trey Del Bonis || Alpen Labs || {{Evaluating}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Evaluating}} || {{Evaluating}} || {{Evaluating}} || {{Prefer}} || {{Prefer}} || [https://gist.github.com/delbonis/14d1802cf4b90439552e61e4cade3a7d 📌]  
|-
|-
| Udev (unverified) || CatSwap || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌]  
| Udev (unverified) || CatSwap || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Evaluating}} || {{Acceptable}} || {{Deficient}} || [https://gist.github.com/udevswap/b768d20d62549922b9e72428ef9eb608 📌]  
|-
|-
| Weikeng Chen || L2 Iterative || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Prefer}} || {{Wanting}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 📌]  
| Weikeng Chen || L2 Iterative || {{Wanting}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Prefer}} || {{Deficient}} || [https://gist.github.com/weikengchen/25c52dc76bf9ba0aa5852f588b93d348 📌]  
|-
|-
| xhliu || sCrypt || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Prefer}} || {{Weak}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌]  
| xhliu || sCrypt || {{Weak}} || {{Prefer}} || {{Weak}} || {{Acceptable}} || {{Evaluating}} || {{Wanting}} || {{Deficient}} || {{Acceptable}} || {{Deficient}} || [https://scryptplatform.medium.com/evaluating-bitcoin-upgrade-proposals-2df82bfe48df 📌]  
|}
|}



Revision as of 08:22, 18 January 2025


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.


Evaluating Not sure and still evaluating the idea
No Doesn't support
Deficient Okay with the idea, but considers it to have insufficient community support
Weak Better than nothing at all
Wanting Positively likes the idea, but considers it to have insufficient community support
Acceptable It is a workable solution
Prefer The most preferred solution (can be used for multiple opcodes to share preference for a combination of opcodes)

Developers

With rationale
LNHANCE
C4
C3PO
Developer Affiliation OP_CCV OP_CAT OP_CTV OP_CSFS OP_PAIRCOMMIT OP_INTERNALKEY OP_VAULT OP_TXHASH SIGHASH_APO Rationale
100Layer 100Layer Evaluating Prefer Evaluating Evaluating Evaluating Evaluating Evaluating Evaluating Evaluating 📌
1440000bytes joinstr Evaluating Deficient Prefer Acceptable No Acceptable Acceptable No No 📌
Aaron sCrypt Weak Prefer Weak Acceptable Evaluating Wanting Deficient Acceptable Deficient 📌
Alexei Zamyatin BOB Evaluating Evaluating Weak Evaluating Evaluating Evaluating Evaluating Prefer Evaluating 📌
arbedout Sigbash Evaluating Acceptable Acceptable Wanting Evaluating Wanting Wanting Wanting Weak 📌
benthecarman Taproot Wizards Wanting Prefer Prefer Prefer Acceptable Prefer Wanting Wanting Weak 📌
Ben Zhu Discoco Labs Evaluating Prefer Prefer Acceptable No No Acceptable Wanting No 📌
bit Ducat Protocol Prefer Prefer Prefer Prefer No Evaluating No Evaluating Evaluating 📌
catOnStack catswap Weak Prefer Deficient Acceptable Evaluating Wanting Deficient Acceptable Deficient 📌
CatSwap CatSwap.fun Evaluating Prefer Evaluating Evaluating Evaluating Evaluating Evaluating Evaluating Evaluating 📌
chrisguida Lightning Deficient No Prefer Acceptable Acceptable Acceptable Deficient Deficient Prefer 📌
DotSwap DotSwap Evaluating Prefer Acceptable Weak Evaluating No Deficient Acceptable Weak 📌
Ethan Heilman OP_CAT Evaluating Prefer Prefer Prefer Weak Prefer Prefer Prefer Evaluating 📌
instagibbs Spiral Evaluating Wanting Weak Wanting No Wanting Wanting Wanting Weak 📌
jamesob ??? Wanting Acceptable Prefer Prefer Weak Prefer Acceptable Deficient Weak 📌
jonasnick Blockstream Evaluating Evaluating No Evaluating Evaluating Evaluating Evaluating Evaluating Evaluating 📌
matthewjablack Atomic Finance Evaluating Wanting Prefer Acceptable Weak Acceptable Acceptable Wanting Weak 📌
moonsettler LNhance Wanting[1] Wanting Prefer Prefer Prefer Prefer Wanting[1] Wanting Weak 📌
Nova Wong Vishwa Evaluating Wanting Prefer Evaluating Evaluating Evaluating Prefer Evaluating Deficient 📌
Orkun Kılıç Citrea Evaluating Prefer Acceptable Wanting No No Deficient Prefer Weak 📌
Paul Sztorc Drivechain Evaluating Acceptable Acceptable Wanting Weak Wanting Prefer Deficient Weak 📌
ProofOfKeags Alpen Labs Weak Prefer Acceptable Prefer No Acceptable No Prefer Weak 📌
Psifour Taproot Wizards Deficient Prefer Prefer Prefer Weak Acceptable Deficient Weak Weak 📌
roujiamo bitdollar Weak Prefer No Acceptable Evaluating Wanting Deficient Acceptable Deficient 📌
Salvatore Ingala MATT Evaluating Evaluating Evaluating Evaluating Evaluating Evaluating Evaluating Evaluating Evaluating 📌
Trey Del Bonis Alpen Labs Evaluating Prefer Weak Prefer Evaluating Evaluating Evaluating Prefer Prefer 📌
Udev (unverified) CatSwap Weak Prefer Weak Acceptable Evaluating Wanting Evaluating Acceptable Deficient 📌
Weikeng Chen L2 Iterative Wanting Prefer Prefer Prefer Prefer Weak Deficient Prefer Deficient 📌
xhliu sCrypt Weak Prefer Weak Acceptable Evaluating Wanting Deficient Acceptable Deficient 📌
Without a rationale
LNHANCE
Developer Affiliation OP_CTV OP_CSFS OP_PAIRCOMMIT OP_INTERNALKEY OP_CAT OP_CCV OP_VAULT OP_TXHASH SIGHASH_APO
Abdel StarkWare Acceptable Wanting Evaluating Evaluating Prefer Wanting Evaluating Evaluating Weak
ArminSabouri OP_CAT Acceptable Prefer Evaluating Prefer Prefer Evaluating No Prefer Weak
Cyimon Chen Fiamma No Evaluating Evaluating Evaluating Acceptable Evaluating Evaluating Prefer Evaluating
cryptoquick Surmount Systems Acceptable Prefer Evaluating Prefer Acceptable Evaluating Acceptable Prefer No
Eli Ben-Sasson StarkWare Evaluating Evaluating Evaluating Evaluating Prefer Evaluating Evaluating Evaluating Evaluating
Evan Kaloudis ZEUS Prefer Wanting Weak Acceptable No Acceptable Prefer Deficient Prefer
everythingsats African Bitcoiners Prefer Prefer Acceptable Prefer Acceptable Wanting Prefer Acceptable Acceptable
fi3 DEMAND Wanting Evaluating Evaluating Evaluating Deficient Evaluating Evaluating Evaluating Acceptable
jaybny Sidepit Prefer Prefer Acceptable Prefer Deficient Acceptable Wanting No Acceptable
Jon Atack Bitcoin Core Acceptable Evaluating Evaluating Evaluating Evaluating Evaluating Evaluating Evaluating Evaluating
Kevin He Bitlayer Evaluating Acceptable Evaluating Evaluating Acceptable Evaluating Evaluating Prefer Evaluating
knocte geewallet No Evaluating Evaluating Evaluating No Evaluating No No Prefer
LucidLuckylee ZeroSync No Acceptable No No Weak Evaluating Weak Prefer Weak
Luke Dashjr Bitcoin Knots Acceptable Wanting Evaluating No Deficient Evaluating Evaluating Evaluating Acceptable
Nick Hansen Luxor Prefer Prefer Evaluating Evaluating Prefer Evaluating Acceptable Wanting Weak
notasithlord Hydra Host / Turing Games Prefer Prefer Evaluating Wanting Acceptable Evaluating Prefer Evaluating Weak
Mihael Šinkec sCrypt Weak Acceptable Evaluating Evaluating Prefer Evaluating No Weak Deficient
raphjaph Ordinals Protocol Prefer Evaluating Evaluating Evaluating Acceptable Evaluating Evaluating Evaluating Evaluating
reardencode LNHANCE Prefer Prefer Acceptable Prefer Wanting Wanting[1] Wanting[1] Deficient No
Rob Hamilton AnchorWatch Prefer Prefer Wanting Prefer Wanting Evaluating Acceptable Wanting Weak
RobinLinus Stanford / BitVM No Acceptable Evaluating Evaluating No Evaluating Evaluating Prefer Weak
Simanta Gautam Alpen Labs Weak Acceptable Evaluating Evaluating Prefer Weak Deficient Prefer Weak
Steven Roose Second (Ark) Prefer Prefer Evaluating Deficient Prefer Acceptable No Prefer Acceptable
summraznboi Magic Eden Prefer Acceptable No Prefer Prefer Evaluating Acceptable Acceptable Weak
Yovela Luo Fiamma No Evaluating Evaluating Evaluating Acceptable Evaluating Evaluating Prefer Evaluating
ZmnSCPxj C= Wanting Weak Wanting Wanting Deficient Evaluating Deficient Wanting Wanting
  1. 1.0 1.1 1.2 1.3 Only one of CCV and VAULT should be implemented, as they enable nearly identical constructions