{"license":"CC-BY-4.0","licenseUrl":"https://creativecommons.org/licenses/by/4.0/","attribution":"ChainChoice (https://chainchoice.io)","category":"intents","evidenceReadAt":"2026-09-28","generatedAt":"2026-11-12","criteria":[{"id":"bid_visibility","label":"Bid set visibility","weight":34},{"id":"solver_admission","label":"Solver admission","weight":20},{"id":"network_fee_disclosure","label":"Network fee disclosure","weight":22},{"id":"nofill_fallback","label":"Fallback when nobody fills","weight":24}],"providers":{"cow_protocol":{"bid_visibility":{"s":10,"q":"\"referenceScores\":{\"0xa60ded4c899e7560dc4ca56b57fbab25c90addeb\":\"106576677204032\"} | \"solverAddress\":\"0xa60ded4c899e7560dc4ca56b57fbab25c90addeb\",\"score\":\"147780851934772\",\"ranking\":1 | \"isWinner\":true,\"filteredOut\":false |…","u":"https://api.cow.fi/mainnet/api/v2/solver_competition/13537951","d":"2026-09-28"},"solver_admission":{"s":7,"q":"To join the solver competition under your own bonding pool refer to this document and reach out to help set up the bonding pool and whitelist your solver's address. | The general KYC requirements are as follows: | One or two passports of the main shareholders and developers of the solver.","u":"https://docs.cow.fi/cow-protocol/tutorials/solvers/onboard","d":"2026-09-28"},"network_fee_disclosure":{"s":8,"q":"50% of surplus on out-of-market limit orders, capped at 0.98% of the total volume of the order | Standard Assets: 2 basis points (bps) | Correlated Assets (Stables/RWAs): 0.3 basis points (bps) | The computed fees of every trade, including partner fees, are exposed in the executedProtocolFees field…","u":"https://docs.cow.fi/governance/fees","d":"2026-09-28"},"nofill_fallback":{"s":7,"q":"The deadline for solutions depends on the network and is set as a specific number of blocks after the current block at the time of sending the settle request to the solver: | Mainnet: 3 blocks | Arbitrum: 11 blocks | The settlement is executed before or at the deadline of that auction.","u":"https://docs.cow.fi/cow-protocol/reference/core/auctions/competition-rules","d":"2026-09-28"}},"uniswapx-intents":{"bid_visibility":{"s":4,"q":"Whichever quote (hard quote) is highest wins exclusivity and gives the quoter a short exclusivity window to fill the order | Because of the nature of the system, this set of market makers is permissioned and known to Labs.","u":"https://developers.uniswap.org/llms.mdx/docs/liquidity/uniswapx/concepts/auction-types","d":"2026-09-28"},"solver_admission":{"s":8,"q":"If the exclusive filler fades or there is no exclusive filler, the system proceeds to a Dutch Auction (a descending price auction), where the user's transaction is posted for anyone to permissionlessly fill the order. | Quoters are permissioned, while fillers are permissionless.","u":"https://developers.uniswap.org/llms.mdx/docs/liquidity/uniswapx/concepts/auction-types","d":"2026-09-28"},"network_fee_disclosure":{"s":6,"q":"Labs’ fees on the interface, wallet, and API will be set to zero. | From there, fees can be turned on for L2s, other L1s, v4, UniswapX, PFDA, and aggregator hooks.","u":"https://blog.uniswap.org/unification","d":"2026-09-28"},"nofill_fallback":{"s":8,"q":"The exclusive filler has a short exclusivity window before decay begins. After it ends, the price decays for about one minute, and the order then expires. | failed swaps do not incur any fees at all","u":"https://developers.uniswap.org/llms.mdx/docs/liquidity/uniswapx/concepts/auction-types","d":"2026-09-28"}},"debridge_dln":{"bid_visibility":{"s":3,"q":"If the order generates some profit for the one who fulfills it, then solvers will have fair competition for its fulfillment. | will bring 10 USDC profit to the solver that is the first to fulfill the order","u":"https://docs.debridge.com/dln-details/overview/protocol-overview.md","d":"2026-09-28"},"solver_admission":{"s":9,"q":"any on-chain address (named a solver) with sufficient liquidity in the destination chain can attempt to fulfill the order by calling the corresponding method of DLN smart contract | The first solver that manages to change the status of the order in the DlnDestination smart contract to Fulfilled…","u":"https://docs.debridge.com/dln-details/overview/protocol-overview.md","d":"2026-09-28"},"network_fee_disclosure":{"s":8,"q":"A flat fee is paid in the native gas token of the chain where the order is created | A variable fee of 4bps is paid in the input token | Protocol fees can be changed.","u":"https://docs.debridge.com/dln-details/overview/fees-supported-chains.md","d":"2026-09-28"},"nofill_fallback":{"s":4,"q":"Both fees are fully refunded if the order is cancelled. | If the order cancels, everything is refunded.","u":"https://docs.debridge.com/dln-details/overview/fee-structure.md","d":"2026-09-28"}},"near_intents":{"bid_visibility":{"s":6,"q":"The Message Bus forwards the request to all solvers, waits up to 3000ms, and returns all available options. | This endpoint requires a JWT authentication token.","u":"https://docs.near-intents.org/integration/market-makers/message-bus/rpc","d":"2026-09-28"},"solver_admission":{"s":2,"q":"KYC on principals and KYB on the Solver are conditions to API Key issuance and any quoting, filling, or Settlement. | No Solver may access the auction or Settlement without current, verifiable KYC/KYB; ongoing refresh and re-verification are required.","u":"https://docs.near-intents.org/integration/market-makers/solver-terms-of-use","d":"2026-09-28"},"network_fee_disclosure":{"s":8,"q":"0.0001% (1 pip) per transaction | Collected on-chain by the intents.near smart contract | These platform fees are charged in addition to the 0.0001% on-chain protocol fee.","u":"https://docs.near-intents.org/resources/fees","d":"2026-09-28"},"nofill_fallback":{"s":6,"q":"Timestamp in ISO format that identifies when the user refund begins if the swap isn't completed by then. | Fee charged for refunding assets to the refund address in the smallest unit of the origin asset","u":"https://docs.near-intents.org/api-reference/oneclick/request-a-swap-quote.md","d":"2026-09-28"}},"oneinch_fusion":{"bid_visibility":{"s":2,"q":"The competition between resolvers occurs as a | where the rate starts high and moves lower until","u":"https://help.1inch.com/en/articles/6796085-what-is-1inch-fusion-and-how-does-it-work","d":"2026-09-28"},"solver_admission":{"s":2,"q":"no whitelisting will be enabled until the verification and survey have been completed | Your Access NFT(s) will be minted, granting access to Order fulfillment.","u":"https://business.1inch.com/portal/documentation/resolvers/introduction","d":"2026-09-28"},"network_fee_disclosure":{"s":2,"q":"It doesn't require any gas fees for the user to execute a swap (outside of fast mode), as the taker (aka the resolver) pays for all related transaction costs.","u":"https://help.1inch.com/en/articles/6800254-1inch-fusion-faq","d":"2026-09-28"},"nofill_fallback":{"s":4,"q":"If a resolver did not take your trade within the allotted time for your order, it will expire, and you will have to resubmit it. | The longer the swap window, the higher the chance that a resolver will take the order.","u":"https://help.1inch.com/en/articles/6800254-1inch-fusion-faq","d":"2026-09-28"}},"relay-intents":{"bid_visibility":{"s":0,"q":"Relay Settlement handles settlement, not quoting or order distribution. It does not run an orderflow auction. | There is no orderflow auction or solver competition window. Solvers receive orders and fill immediately.","u":"https://docs.relay.link/references/protocol/overview","d":"2026-09-28"},"solver_admission":{"s":2,"q":"These addresses identify solvers in existing integrations, not a protocol-wide operator or a universal deposit destination.","u":"https://docs.relay.link/references/api/api_resources/contract-addresses","d":"2026-09-28"},"network_fee_disclosure":{"s":8,"q":"A flat basis point fee charged for using the Relay API gateway and related services, including via the Relay.link frontend.","u":"https://docs.relay.link/references/api/api_core_concepts/fees","d":"2026-09-28"},"nofill_fallback":{"s":3,"q":"A refund is triggered when the swap or bridge fails to complete. | The gas cost of processing the refund transaction is deducted from the refunded amount. | A solver submits the refund when the route’s checks permit it; completion depends on the origin chain.","u":"https://docs.relay.link/references/api/api_core_concepts/refunds","d":"2026-09-28"}}}}