AlphaCapture Protocol
  • Getting Started
    • Overview
    • Use Cases
  • Basic Concepts
    • Proof of Performance
      • Proof of Idea
      • Proof of Trade
    • Pricing
      • Stop Losses
      • Supported Assets
    • Access Control
    • zkSubscription
      • Marketplaces
    • Verification
    • FAQs
  • SDK Reference
    • Installation
    • Strategies
      • Retrieving Strategies
        • My Strategies
        • Accessible Strategies
        • All Strategies
        • Creator Strategies
      • Get Strategy (Signal)
      • Get Strategy (Rebalance)
        • Get Rebalances
        • Get Rebalance (Single)
        • Get Current Portfolio
    • Ideas
      • Retrieving Ideas
      • Creating Ideas
        • Proof of Idea
        • Proof of Trade
        • Estimated Costs
        • Asset Price Check
      • Adjusting Idea
      • Closing Ideas
        • Proof of Idea
        • Proof of Trade
      • Share of Token
      • Miscellaneous
  • D2 Execution
    • Overview
Powered by GitBook
On this page
  1. D2 Execution

Overview

PreviousMiscellaneous

Last updated 1 year ago

D2 is an open source dApp designed to allow investors to configure what they want to happen when they receive a share of Investment Idea NFT. It is Zapier for Investing.

For example, an investor may wish to trigger a notification via Telegram or they may wish to have the Investment Idea applied to their brokerage account.

See

Github repository:

Distributed and Decentralized

One of the key differentiators of D2 is that is uses distributed and decentralised technologies to define and process the triggers. All logic and credentials are contained within D2 and the connected wallet.

Trade Execution

For execution, at no point does an investor connect their brokerage account (CEX/DEX) to the strategy creator. No data, credentials, api keys, account details or portfolio details are ever shared with any third party.

This is important for several reasons:

  • The signal generation and the execution layers are completely seperated

  • Any trade execution is configured entirely by the investor; they are the responsible party

  • The strategy creator has no knowledge of what to the investor does with the Investment Idea after they receive it

  • The strategy creator has no knowledge of the investor, their portfolio or their financial situtation

  • The strategy creator is not advising the investor in any way

  • The strategy creator is not initiating execution or managing money on behalf of an investor

Processing Triggers

The event listener uses Smart Contracts and Oracles to decrypt any required credentials (from the investor's wallet) and then process the action, which may include sending a request to a CEX or DEX for execution or to a notification service such as Telegram or Twitter.

When an Investment Idea is created, an event listener (see ) processes the triggers that an investor has configured.

https://d2.ixily.io/
https://github.com/AlphaCaptureXYZ/D2
https://d2.ixily.io/guides/event-listener