# OIF Catalyst - Standup ## Thursday Nov 13 ### 1. xchain apps - working on app to allow user deposit in one signature across chains. UX that will make it easy in one sig using OIF. Discussing what can we do with TEE as a second track. ### 2. wallet & UX - build app has 3 main flows. (1) deposits into compact with dashboard. resource locks to buy stuff. (2) storefront. Something you want to buy and idea is the app will sign intent and submit tx interface. (3) payment requests with interoperable addresses. OIF has deployed some stuff for quoting. And two solvers running. Use escrow format to fulfill payment. ### 3. 7683 & orders/markets - our project is to build ERC compliant rails for intents/orders. Building 3 components. (1) ERC-compliant filler that understands the standard order format, (2) order feed (3) resolver. End goal is to connect to the storefront. Behind the scenes uses the compliant rails. ### 4. Settlement - Working to have an oracle that uses optimistic settlement. Have some questions on what would be approrpiate challenge period. And how we can use broadcaster to settle in event of challenges. - Oracle contract that can accept ZK proof that shows some intent was fulfilled on other side. Dont have to go on other chain and broadcast message to show you fulfilled. Only submit proof on input side. Proof ensures that according to the canonical bridges all of the outputs are fulfilled. Just have to wait for the canonical bridges to update and give latest resolved state and use that to state to view calls that would attest. ## Friday Nov 14 ![](https://notes.ethereum.org/_uploads/HJRPq2VgZx.jpg) Note on Demo day: Idea to show its a holistic stack, from initiate order to fulfillment to settlement. Edge City demo at 5pm today, but only have 2 min. ### 1. wallet & UX (payment requests) - idea is to have demo of payment requests using OIF as provider. So you can generate crosschain payment request. ERC-7856. Uses ERC-7828 and 7930 for interop addresses. Generate payment request and then can pay. Works with Base + OP on Sepolia bc of how solver is deployed for OIF. Can generate payment request and fulfill. Using the OIF deployed quoting and solvers (escrow rather than resource locks for now). Using interop-SDK for interop addresses. - Next: integrating OIF into the interop-SDK ### 2. xchain deposit vault - crosschain deposit using single sig. Start from any token and go into any vault. Swap and supply. Leveraging feature of 7683 where you can dynamicaly inject values into the order so you dont have to know ahead of time how much youre putting in. Dustless flow via 7683 (advantage over standard bridge flow) - yesterday: completed first tx with value over the OIF 🔥 - Next: get it working more consistently ### 3. TEEs w/ OIF - real-time proving using TEEs but enhanced with OIF-compliant solving - have a demo where using TEEs for improved fills - only able to use Across atm. Trying to better understand what Mislav is doing and how to plug in. ### 4. 7683 orders/markets (compliant resolver) - racing to get the demo done - one big change: initially wanted to use OIF solver, but scrapped that approach. Now we are doing compliant resolver from scratch for demo purposes. 7683 v1. - working on resolver contract. made a lot of progress - collab w/ wallet/UX team on shared demo, goal is to have a compliant order to the compliant resolver, instead of the aggregator. - started working on callback contract, piece to bridge funds and also do an action. Could become permanent thing in OIF contracts as its always needed. For post transfer actions. ### 5. Settlement (trust minimized oracle) - working on trust-mimimzied optimistic oracle for settlement - idea is if theres no challnege during chalenge period, settle without an oracle - if challenge, fallback to canonical oracle using broadcaster (7 days) - got basic settlers/contract working, refactoring some stuff into the oracle - writing some tests/scripts to showcase - Next: prophet integration with skele