We're open sourcing parts of the code and platform stack over at Github -
Yes. Our engineering team have been building trading exchanges for many years, for many of the worlds largest banks, andare well experienced in building and running large scale technology projects. The tech stack we're building on has been used in production in numbers of large scale trading platforms.
- Yes. External developers will be able to participate in writing investment strategies and financeproducts, and in doing so will help shape the API's of the underlying contract infrastructure.
- Developers will also be able to contribute services (such as data feeds for investment strategies, or gateways to other exchanges).
- All contributions are rewarded through HiPTokens shared from the transaction fees charged.
For the public blockchain, we write hashes of records directly to Ethereum, which uses Proof-of-work. Our permissioned, private blockchain validates at the transaction level, so doesn't user POW / POS algorithims.
We're still evaluating blockchains to use for our federated chain - and consensus is a consideration in in this. The chains we're evaluating all use a variant of BFT consensus.
No. Anonymized records do no include specific address details, but rather describe properties in generic terms, such as "3 Bedroom house in Bristol".
We write anonymized records of transactions onto a public ledger.
We also write the full transaction record-encrypted with the public key of each participant. This allows them to read maintain a full ledger of transactions that they have participated in, whilst maintaining privacy.
Investment strategies (which define algorithims for which properties to buy & sell, and how to manage open positions)are expressed as code. We will allow other participants to create investment strategies, and make them available for use.
The investment strategy contracts define how to respond to new investment opportuntities (such as a new property being made available), monitor market conditions (such as regional price indicies), and can issue buy and sell orders onto the exchange.
Funding products (which define how property is bought and sold - similar to the terms of a mortgage today) are expressed as code. We will allow other participants to create products and make them available for use.
The contracts define any policies to be attached to a wallet (such as guarantees around LTV thresholds), guarantees of future payments (such as rent), and how to respond various lifecycle events (such as emitting transfers of funds on servicing events to pay interest)
Currently, the the exchange, platform components and contracts are written in Java and Kotlin.
Our team and their experience is listed on the website. Specifically, our engineering team have beenbuilding trading platforms and exchanges for over a decade, and for some of the worlds largest banks.