From ad2c14ba7e444d69211819984b49570f10ae6b2d Mon Sep 17 00:00:00 2001 From: JafarAz Date: Tue, 15 Aug 2023 00:16:04 -0300 Subject: [PATCH 1/7] ggs --- docs/docs/ecosystem/careers.md | 4 - docs/docs/faqs/faqs.md | 49 -- docs/docs/intro.md | 91 ++- .../centauri-chain.md | 0 .../composable-parachain-architecture.jpg | 0 .../composable-parachain-overview.md | 0 .../composable/DOT-purchase-log.md | 0 .../composable/LAYR-distribution-diagram.png | 0 .../composable/LAYR-tokenomics.md | 0 .../composable/composable-council.md | 2 +- .../composable/composable-crowdloan.md | 0 .../composable/composie-asset-list.md | 0 .../picasso-parachain-overview.md | 0 .../picasso/asset-list.md | 0 .../picasso/contributor-bonus.png | 0 .../crowdloan-contributors/crowdloan-logs.csv | 0 .../picasso/crowdloan.md | 0 .../picasso/governance.md | 0 .../picasso/pica-allocation-pie.png | 0 .../picasso/pica-use-cases.md | 0 .../picasso/pica-vesting-schedule.png | 0 .../picasso/picasso-diagram.png | 0 .../picasso/token-transparency.md | 2 +- .../picasso/tokenomics.md | 0 docs/docs/products/cubic-overview.md | 48 -- .../docs/products/cubic/additional-details.md | 56 -- .../how-cubic-powers-our-infrastructure.jpg | 3 - docs/docs/products/flow-of-mosaic.png | 3 - .../how-the-tech-stack-flows-together.png | 3 - docs/docs/products/how-to-xpica.png | 3 - docs/docs/products/mosaic-architecture.png | 3 - docs/docs/products/mosaic-overview.md | 3 - .../products/overview-centauri-progress.png | 3 - .../docs/products/pablo/PBLO-distribution.png | 3 - docs/docs/products/pallet-graduation.png | 3 - docs/docs/products/staking.png | 3 - .../the-composable-parachain-realized.png | 3 - docs/docs/products/xcvm.md | 6 +- docs/docs/products/xcvm/how-it-works.md | 4 + .../products/xcvm/routing-layer-libraries.md | 20 - docs/docs/products/xcvm/routing-layer.md | 36 - docs/docs/products/xcvm/routing-layer.png | 3 - docs/docusaurus.config.js | 32 +- docs/sidebars.js | 749 ++++++++---------- docs/src/css/custom.css | 50 ++ 45 files changed, 515 insertions(+), 670 deletions(-) delete mode 100644 docs/docs/ecosystem/careers.md delete mode 100644 docs/docs/faqs/faqs.md rename docs/docs/{parachains => networks}/centauri-chain.md (100%) rename docs/docs/{parachains => networks}/composable-parachain-architecture.jpg (100%) rename docs/docs/{parachains => networks}/composable-parachain-overview.md (100%) rename docs/docs/{parachains => networks}/composable/DOT-purchase-log.md (100%) rename docs/docs/{parachains => networks}/composable/LAYR-distribution-diagram.png (100%) rename docs/docs/{parachains => networks}/composable/LAYR-tokenomics.md (100%) rename docs/docs/{parachains => networks}/composable/composable-council.md (99%) rename docs/docs/{parachains => networks}/composable/composable-crowdloan.md (100%) rename docs/docs/{parachains => networks}/composable/composie-asset-list.md (100%) rename docs/docs/{parachains => networks}/picasso-parachain-overview.md (100%) rename docs/docs/{parachains => networks}/picasso/asset-list.md (100%) rename docs/docs/{parachains => networks}/picasso/contributor-bonus.png (100%) rename docs/docs/{parachains => networks}/picasso/crowdloan-contributors/crowdloan-logs.csv (100%) rename docs/docs/{parachains => networks}/picasso/crowdloan.md (100%) rename docs/docs/{parachains => networks}/picasso/governance.md (100%) rename docs/docs/{parachains => networks}/picasso/pica-allocation-pie.png (100%) rename docs/docs/{parachains => networks}/picasso/pica-use-cases.md (100%) rename docs/docs/{parachains => networks}/picasso/pica-vesting-schedule.png (100%) rename docs/docs/{parachains => networks}/picasso/picasso-diagram.png (100%) rename docs/docs/{parachains => networks}/picasso/token-transparency.md (99%) rename docs/docs/{parachains => networks}/picasso/tokenomics.md (100%) delete mode 100644 docs/docs/products/cubic-overview.md delete mode 100644 docs/docs/products/cubic/additional-details.md delete mode 100644 docs/docs/products/cubic/how-cubic-powers-our-infrastructure.jpg delete mode 100644 docs/docs/products/flow-of-mosaic.png delete mode 100644 docs/docs/products/how-the-tech-stack-flows-together.png delete mode 100644 docs/docs/products/how-to-xpica.png delete mode 100644 docs/docs/products/mosaic-architecture.png delete mode 100644 docs/docs/products/mosaic-overview.md delete mode 100644 docs/docs/products/overview-centauri-progress.png delete mode 100644 docs/docs/products/pablo/PBLO-distribution.png delete mode 100644 docs/docs/products/pallet-graduation.png delete mode 100644 docs/docs/products/staking.png delete mode 100644 docs/docs/products/the-composable-parachain-realized.png delete mode 100644 docs/docs/products/xcvm/routing-layer-libraries.md delete mode 100644 docs/docs/products/xcvm/routing-layer.md delete mode 100644 docs/docs/products/xcvm/routing-layer.png diff --git a/docs/docs/ecosystem/careers.md b/docs/docs/ecosystem/careers.md deleted file mode 100644 index 689a235319a..00000000000 --- a/docs/docs/ecosystem/careers.md +++ /dev/null @@ -1,4 +0,0 @@ -# Careers - -Want to take an active role in making the Composable vision a reality? Check out -our list of [open positions](https://www.composable.finance/join-us). diff --git a/docs/docs/faqs/faqs.md b/docs/docs/faqs/faqs.md deleted file mode 100644 index 3e62faa9f56..00000000000 --- a/docs/docs/faqs/faqs.md +++ /dev/null @@ -1,49 +0,0 @@ -# FAQs - -*Additional details will be published here and on our socials as new products and tools launch.* - -## Team - -### Where can I find more information about the Composable Team? - -If you’ve already checked out “[The Composable Team](../ecosystem/the-composable-team.md)” -tab, you can find more information using the resources below: - -* Our Founder and CEO 0xbrainjar, can be followed on [Twitter](https://twitter.com/0xbrainjar) -and [Medium](https://0xbrainjar.medium.com/). - - -## Company Information - -### What is Composable Finance? - -Composable Finance's vision is to become the entryway and networking fabric for -blockchain networks and serve all interactions, transfers, and communication -cross-ecosystem. Our ultimate goal is to make the seamlessly interoperable -future of DeFi into a reality, via our suite of products intended to provide the -necessary financial primitives alongside the final orchestration layer, the -Composable XCVM. - -### How is Composable funded? - -The most recent round of funding for Composable Finance raised a total of over $32 million in our -[series A](https://composablefi.medium.com/composable-finance-raises-32-million-in-series-a-39e70aeff23a). -This is an incredible step for the company, pushing it into the future and towards new advancements. - -The round included notable investors in the space. GSR, Ignite (formerly Tendermint Ventures), Fundamental Labs, -Coinbase Ventures, LongHash Ventures, -Figment VC, New Form Capital, DFG, Blockchain Capital, 0xVentures, Yunt Capital, Jump Capital, Polytope Capital, NGC -Ventures, SOSV, and Spartan Group were among those who participated. - - -### Are there any resources for additional questions, updates, and information about Composable and its operations? - -To find even more information, stay up to date, and communicate with other users -and our team, make sure to follow/join us at: - -[Twitter](https://twitter.com/ComposableFin) |[Telegram](https://t.me/composablefinance) | -[Discord](http://discord.gg/composable) |[Website](https://www.composable.finance/) | -[Medium](https://composablefi.medium.com/about) |[GitHub](https://github.com/ComposableFi) | -[LinkedIn](https://www.linkedin.com/company/composable-finance/) | -[Youtube](https://www.youtube.com/channel/UCXlKp8ev-8zOpJu0TNcc0uA) - diff --git a/docs/docs/intro.md b/docs/docs/intro.md index 23e7aee97da..6430bd5af4e 100644 --- a/docs/docs/intro.md +++ b/docs/docs/intro.md @@ -1,16 +1,103 @@ --- +title: Welcome to the Future of France +hide_table_of_contents: true slug: / --- +
+ +
+ -# Introduction -*Composable Finance: Composing DeFi for mass adoption* +*Composable Finance: Composing DeFi for mass adoption* ![composable_finance](./composable-face-banner.png) *any money, any chain, anywhere* +:::note +The documentation for Composable is presently undergoing development, consequently resulting in an usual display. +::: ## The Vision In an ideal cross-chain world, developers and users interact unhindered across ecosystems and protocols, regardless of diff --git a/docs/docs/parachains/centauri-chain.md b/docs/docs/networks/centauri-chain.md similarity index 100% rename from docs/docs/parachains/centauri-chain.md rename to docs/docs/networks/centauri-chain.md diff --git a/docs/docs/parachains/composable-parachain-architecture.jpg b/docs/docs/networks/composable-parachain-architecture.jpg similarity index 100% rename from docs/docs/parachains/composable-parachain-architecture.jpg rename to docs/docs/networks/composable-parachain-architecture.jpg diff --git a/docs/docs/parachains/composable-parachain-overview.md b/docs/docs/networks/composable-parachain-overview.md similarity index 100% rename from docs/docs/parachains/composable-parachain-overview.md rename to docs/docs/networks/composable-parachain-overview.md diff --git a/docs/docs/parachains/composable/DOT-purchase-log.md b/docs/docs/networks/composable/DOT-purchase-log.md similarity index 100% rename from docs/docs/parachains/composable/DOT-purchase-log.md rename to docs/docs/networks/composable/DOT-purchase-log.md diff --git a/docs/docs/parachains/composable/LAYR-distribution-diagram.png b/docs/docs/networks/composable/LAYR-distribution-diagram.png similarity index 100% rename from docs/docs/parachains/composable/LAYR-distribution-diagram.png rename to docs/docs/networks/composable/LAYR-distribution-diagram.png diff --git a/docs/docs/parachains/composable/LAYR-tokenomics.md b/docs/docs/networks/composable/LAYR-tokenomics.md similarity index 100% rename from docs/docs/parachains/composable/LAYR-tokenomics.md rename to docs/docs/networks/composable/LAYR-tokenomics.md diff --git a/docs/docs/parachains/composable/composable-council.md b/docs/docs/networks/composable/composable-council.md similarity index 99% rename from docs/docs/parachains/composable/composable-council.md rename to docs/docs/networks/composable/composable-council.md index 14ddd1ddd5e..0514bbc9f5a 100644 --- a/docs/docs/parachains/composable/composable-council.md +++ b/docs/docs/networks/composable/composable-council.md @@ -1,4 +1,4 @@ -# A Look into the Composable Parachain's Governance +# Composable Parachain's Governance Similar to the [governance of Picasso](../parachains/picasso/governance), Composable’s Polkadot parachain will ultimately become completely decentralized and democratic. This requires a sufficient user base, so in the initial stages of parachain deployment, the Composable Council will aid in governance. diff --git a/docs/docs/parachains/composable/composable-crowdloan.md b/docs/docs/networks/composable/composable-crowdloan.md similarity index 100% rename from docs/docs/parachains/composable/composable-crowdloan.md rename to docs/docs/networks/composable/composable-crowdloan.md diff --git a/docs/docs/parachains/composable/composie-asset-list.md b/docs/docs/networks/composable/composie-asset-list.md similarity index 100% rename from docs/docs/parachains/composable/composie-asset-list.md rename to docs/docs/networks/composable/composie-asset-list.md diff --git a/docs/docs/parachains/picasso-parachain-overview.md b/docs/docs/networks/picasso-parachain-overview.md similarity index 100% rename from docs/docs/parachains/picasso-parachain-overview.md rename to docs/docs/networks/picasso-parachain-overview.md diff --git a/docs/docs/parachains/picasso/asset-list.md b/docs/docs/networks/picasso/asset-list.md similarity index 100% rename from docs/docs/parachains/picasso/asset-list.md rename to docs/docs/networks/picasso/asset-list.md diff --git a/docs/docs/parachains/picasso/contributor-bonus.png b/docs/docs/networks/picasso/contributor-bonus.png similarity index 100% rename from docs/docs/parachains/picasso/contributor-bonus.png rename to docs/docs/networks/picasso/contributor-bonus.png diff --git a/docs/docs/parachains/picasso/crowdloan-contributors/crowdloan-logs.csv b/docs/docs/networks/picasso/crowdloan-contributors/crowdloan-logs.csv similarity index 100% rename from docs/docs/parachains/picasso/crowdloan-contributors/crowdloan-logs.csv rename to docs/docs/networks/picasso/crowdloan-contributors/crowdloan-logs.csv diff --git a/docs/docs/parachains/picasso/crowdloan.md b/docs/docs/networks/picasso/crowdloan.md similarity index 100% rename from docs/docs/parachains/picasso/crowdloan.md rename to docs/docs/networks/picasso/crowdloan.md diff --git a/docs/docs/parachains/picasso/governance.md b/docs/docs/networks/picasso/governance.md similarity index 100% rename from docs/docs/parachains/picasso/governance.md rename to docs/docs/networks/picasso/governance.md diff --git a/docs/docs/parachains/picasso/pica-allocation-pie.png b/docs/docs/networks/picasso/pica-allocation-pie.png similarity index 100% rename from docs/docs/parachains/picasso/pica-allocation-pie.png rename to docs/docs/networks/picasso/pica-allocation-pie.png diff --git a/docs/docs/parachains/picasso/pica-use-cases.md b/docs/docs/networks/picasso/pica-use-cases.md similarity index 100% rename from docs/docs/parachains/picasso/pica-use-cases.md rename to docs/docs/networks/picasso/pica-use-cases.md diff --git a/docs/docs/parachains/picasso/pica-vesting-schedule.png b/docs/docs/networks/picasso/pica-vesting-schedule.png similarity index 100% rename from docs/docs/parachains/picasso/pica-vesting-schedule.png rename to docs/docs/networks/picasso/pica-vesting-schedule.png diff --git a/docs/docs/parachains/picasso/picasso-diagram.png b/docs/docs/networks/picasso/picasso-diagram.png similarity index 100% rename from docs/docs/parachains/picasso/picasso-diagram.png rename to docs/docs/networks/picasso/picasso-diagram.png diff --git a/docs/docs/parachains/picasso/token-transparency.md b/docs/docs/networks/picasso/token-transparency.md similarity index 99% rename from docs/docs/parachains/picasso/token-transparency.md rename to docs/docs/networks/picasso/token-transparency.md index 90e1d86a9b5..646549ba637 100644 --- a/docs/docs/parachains/picasso/token-transparency.md +++ b/docs/docs/networks/picasso/token-transparency.md @@ -1,4 +1,4 @@ -# Picasso (PICA) Token Transparency Commitment Statement +# Picasso Token Transparency Commitment Statement Composable Finance (“Composable”) remains committed to transparency at all levels of the Composable ecosystem and our infrastructure offerings. Thus, we provide the community with the following information on the Picasso (PICA) token holdings, actions, and supply. diff --git a/docs/docs/parachains/picasso/tokenomics.md b/docs/docs/networks/picasso/tokenomics.md similarity index 100% rename from docs/docs/parachains/picasso/tokenomics.md rename to docs/docs/networks/picasso/tokenomics.md diff --git a/docs/docs/products/cubic-overview.md b/docs/docs/products/cubic-overview.md deleted file mode 100644 index 3625eeb82ac..00000000000 --- a/docs/docs/products/cubic-overview.md +++ /dev/null @@ -1,48 +0,0 @@ -# Cubic: The Vault Pallet - -Cubic is Composable’s vault pallet and is part of the primary pallet core infrastructure that forms our DeFi -infrastructure. Currently, no vault infrastructure exists on Substrate. Therefore, the hope is that Cubic will set the -standard for what vaults will be in the Polkadot and Kusama ecosystems, which are a commonly used primitive in Ethereum -ecosystems. - - -## How Our Vaults Pallet Powers Our Infrastructure - -Composable is working to deliver a comprehensive DeFi ecosystem to Polkadot and Kusama, and our vaults pallet will be a -crucial driver in this endeavor. - -Vaults aggregate user funds into a single managed pool. These funds are then used to execute different financial -strategies, such as yield farming. As a consequence of pooling funds, and then executing them in aggregate through an -individual managing agent (either a human, or through some form of automation), users face less gas fees, and burdens on -their time and labor. - -In the Composable ecosystem, developers can leverage Cubic which enables users to deposit liquidity provisioning (LP) -tokens into vaults. Funds can then be routed to various strategies like those in other pallets, those in other -smart contracts, or even those in centralized finance. This means that funds can be transferred to and from several -ecosystems, including Polkadot, its canary network Kusama, Ethereum, and Cosmos. This relationship is depicted below: - - -![how_our_vaults_pallet_powers_our_infrastructure](./cubic/how-cubic-powers-our-infrastructure.jpg) - - -## Use Cases - -Cubic will become core infrastructure for projects that utilize vaults, such as AMMs, strategies, lending protocols, -and other DeFi money legos. The broader hope is that with vault infrastructure, Ethereum projects that leverage vaults -will have familiar infrastructure to build analogous pallet iterations of their protocols. By accomplishing this, we -anticipate that Cubic will set the standard for cross-chain vault infrastructure used by the broader Web 3.0 ecosystem. - - -## Advantages Over Solidity Vaults - - -Vaults provided through a pallet become the core infrastructure of the Picasso and the Composable Parachain. Usage -of the vaults incurs lower fees as result of optimized pallet design. Strategies on our chain may still be implemented -as smart contracts or pallets. The latter is capable of far more complex operations, such as cross-chain investing, -which delivers advanced functionality to our ecosystem. - - -Through this novel infrastructure, Cubic offers unique functionality for the DotSama ecosystem (cross-chain vaults). -Cubic is positioned to be both a critical component of Composable and a plethora of other dApps emerging in the -cross-chain DeFi space. Check out the standard implementation and extrinsics of Cubic -[here](https://dali.devnets.composablefinance.ninja/pallets/vault.html). diff --git a/docs/docs/products/cubic/additional-details.md b/docs/docs/products/cubic/additional-details.md deleted file mode 100644 index 535cf443646..00000000000 --- a/docs/docs/products/cubic/additional-details.md +++ /dev/null @@ -1,56 +0,0 @@ -# Additional Vault Pallet Details - -## Vault Features - -Through this infrastructure, some of the overarching functionalities of Cubic include: - -* Deposit and withdrawal management -* Governance -* LP token share management - -These can be applied to innumerable DeFi strategies based on the particular vault and project it belongs to. - - -## User Incentives - -Providing assets to a vault locks them, and grants the user xTokens (receipt tokens), which can later be used to return -the original assets upon conclusion of the lock period. With these xTokens, users are given voting rights. xTokens can -be seen as shares, which are diluted when more users join the vault, and then burned when users exit the vault. As seen -in the other ecosystems, this opens up untapped opportunities for these receipt tokens which can be employed for use -across various DeFi strategies such as collateral for lending protocols. - - -## Allocation Of Funds Strategy - -The particular vault’s strategy determines the allocation of its funds. Initially, we will release a single strategy, -which maps Account IDs to predetermined ratios (PerBill). Thereafter, each account will be able to withdraw up to the -ratio * vault balance from the vault to be used. The actual strategy is performed by the pallet/smart contract -associated with the account ID. - - -## Interfaces - -Pallets using vault funds can depend on the traits exposed by the vault pallet to determine the requested fund -allocation. Strategies in the Composable ecosystem should expose an interface for fund managers/councils to -request re-balancing. The vault itself does not impose any interface for strategies, but instead exposes methods to -relay data on how each strategy is performing. Thus, interfaces are specifically customized to the developer and their -unique needs. - - -## Security - -To ensure that funds can be rescued in the case of a negative event such as a theft or hack, vaults have different -methods to halt functionality and return funds to LP token holders: - - - -1. Pausing deposits and investments -2. Pausing deposits, investments, and withdrawals -3. Destroying the vault and returning all funds to the users - -These extrinsics may only be called by the multisig account of the Picasso Network council, to ensure they are utilized -appropriately. - - -Check out the standard implementation and extrinsics of Cubic -[here](https://dali.devnets.composablefinance.ninja/pallets/vault.html). \ No newline at end of file diff --git a/docs/docs/products/cubic/how-cubic-powers-our-infrastructure.jpg b/docs/docs/products/cubic/how-cubic-powers-our-infrastructure.jpg deleted file mode 100644 index 10b9b319ebe..00000000000 --- a/docs/docs/products/cubic/how-cubic-powers-our-infrastructure.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c55cc1da36a60e2880d98c8762ab2da26516c12b5a4619150144718d6af57e4 -size 68635 diff --git a/docs/docs/products/flow-of-mosaic.png b/docs/docs/products/flow-of-mosaic.png deleted file mode 100644 index 3b507ef72fa..00000000000 --- a/docs/docs/products/flow-of-mosaic.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2e376a19325b9630a1108052f32c3d31513890be38f38b53a7f0f1c49a955e34 -size 30426 diff --git a/docs/docs/products/how-the-tech-stack-flows-together.png b/docs/docs/products/how-the-tech-stack-flows-together.png deleted file mode 100644 index f2e56a12123..00000000000 --- a/docs/docs/products/how-the-tech-stack-flows-together.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7bc03278ed2bbf38bbb4ae2f498b301990ea38a178d6055f37680fd740c9d2aa -size 54367 diff --git a/docs/docs/products/how-to-xpica.png b/docs/docs/products/how-to-xpica.png deleted file mode 100644 index 6d9126d2881..00000000000 --- a/docs/docs/products/how-to-xpica.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e47a516779a72226c6a1f148e8634db6cb1193de7bca64ef57cb19e063db4f01 -size 404832 diff --git a/docs/docs/products/mosaic-architecture.png b/docs/docs/products/mosaic-architecture.png deleted file mode 100644 index d868788f641..00000000000 --- a/docs/docs/products/mosaic-architecture.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ec011892de2092e3f363f521506f88c175d4697bb7e19e36f6ac2d8c7a2dab01 -size 1008541 diff --git a/docs/docs/products/mosaic-overview.md b/docs/docs/products/mosaic-overview.md deleted file mode 100644 index b0009c6ce51..00000000000 --- a/docs/docs/products/mosaic-overview.md +++ /dev/null @@ -1,3 +0,0 @@ -# Mosaic Overview (Discontinued) - -[Mosaic Withdrawal Guide](./mosaic/mosaic-withdrawal-guide.md) \ No newline at end of file diff --git a/docs/docs/products/overview-centauri-progress.png b/docs/docs/products/overview-centauri-progress.png deleted file mode 100644 index 823ec580597..00000000000 --- a/docs/docs/products/overview-centauri-progress.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:524aec17501f3ea49b26a105cf0a0dd66cb4cd7e233887c625a15a1553e00346 -size 752364 diff --git a/docs/docs/products/pablo/PBLO-distribution.png b/docs/docs/products/pablo/PBLO-distribution.png deleted file mode 100644 index fe68e41db43..00000000000 --- a/docs/docs/products/pablo/PBLO-distribution.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f14e81d48535aba567b3c8579b4125ee25e3ab53c793333374996b128e49a092 -size 76844 diff --git a/docs/docs/products/pallet-graduation.png b/docs/docs/products/pallet-graduation.png deleted file mode 100644 index ddf87b636b9..00000000000 --- a/docs/docs/products/pallet-graduation.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aa0fed78b89eda4812f1c52f0f28b702f7af03400750c3bf889d02a248a2cc6b -size 31927 diff --git a/docs/docs/products/staking.png b/docs/docs/products/staking.png deleted file mode 100644 index 2ff7b02d331..00000000000 --- a/docs/docs/products/staking.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f437f1941967cb7176636552fb6f5d9723a0d3ee09676c2fb5bbc2b8106df6fd -size 687626 diff --git a/docs/docs/products/the-composable-parachain-realized.png b/docs/docs/products/the-composable-parachain-realized.png deleted file mode 100644 index be95a10a063..00000000000 --- a/docs/docs/products/the-composable-parachain-realized.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24d47959fef9544878f0e00be819795dae07bdfd9a7f7e3c7a6504f7f3a2d8e9 -size 306031 diff --git a/docs/docs/products/xcvm.md b/docs/docs/products/xcvm.md index ba17b48a3f8..7f005fd11b2 100644 --- a/docs/docs/products/xcvm.md +++ b/docs/docs/products/xcvm.md @@ -1,4 +1,8 @@ -# XCVM +# Composable Virtual Machine (CVM) + +:::note +The existing documentation pertaining to the Composable Virtual Machine (VM), previously known as the XCVM is outdated and under imminent revision. +::: The Composable XCVM allows for cross-ecosystem communication enabled through cross-chain smart contracts. diff --git a/docs/docs/products/xcvm/how-it-works.md b/docs/docs/products/xcvm/how-it-works.md index a86d82fba4b..68c5901a04c 100644 --- a/docs/docs/products/xcvm/how-it-works.md +++ b/docs/docs/products/xcvm/how-it-works.md @@ -1,5 +1,9 @@ # How it works +:::note +The existing documentation pertaining to the Composable Virtual Machine (VM) is outdated and is under imminent revision. +::: + *For more details, head to the XCVM technical specification on [GitHub](https://github.com/ComposableFi/composable/blob/main/code/xcvm/SPEC.md).* diff --git a/docs/docs/products/xcvm/routing-layer-libraries.md b/docs/docs/products/xcvm/routing-layer-libraries.md deleted file mode 100644 index dcab8a16560..00000000000 --- a/docs/docs/products/xcvm/routing-layer-libraries.md +++ /dev/null @@ -1,20 +0,0 @@ -# Routing Layer Libraries - -Routing Layer libraries on the XCVM allow for easier development and programming on the Composable infrastructure. - -The XCVM will offer routing layer libraries for every generalized function of the Composable Routing Layer, such as a -library of application binary interfaces (ABIs) for general functions such as swaps, lending and more on different -chains. The library will seamlessly integrate with the infrastructure of the Indexer and the Solver and include -different features and processes. - -Composable will also create a code repository for these libraries which will be open to user contribution. As a result -of these repositories, the XCVM will be able to reference any of the protocols in a relevant enclosed library. -Developers would be able to select the ABI they need from the library of their choice, with the routing layer acting as -the best option between these libraries. - -As DeFi becomes more interoperable, ABIs and addresses are spread further across different chains. Developers are -forced to search for protocols and corresponding ABIs across different ecosystems, interlink disparate protocols, and -manually update smart contract integrations, all of which becomes more difficult with scale. Libraries that store and -record protocol and ABI information solve this, but are few in number and exist primarily for the Ethereum network. -Through the XCVM and the Composable routing layer’s interoperable functionality, it will enable the creation of routing -layer libraries across several DeFi ecosystems. diff --git a/docs/docs/products/xcvm/routing-layer.md b/docs/docs/products/xcvm/routing-layer.md deleted file mode 100644 index 63093856507..00000000000 --- a/docs/docs/products/xcvm/routing-layer.md +++ /dev/null @@ -1,36 +0,0 @@ -# Routing Layer - -*Incentivized pathway selection to allow for users to perform actions, in an ecosystem agnostic manner.* - -Our Routing Layer will assess all of the possibilities for a given action (i.e. taking out a loan of 1000 USDC) across -all potential layers and chains, and selects the optimal pathway for a user. This layer will be crypto-economically -secured, with incentives provided for actors to properly select the best routes for user actions. Thus, this will act as -a function aggregator, providing optimal services to users without them having to scour the entire expanse of the -DeFi space themselves for the most promising opportunities and best deals. - -One exciting application for this pathway execution layer is in cross-chain fee management. Our infrastructure as a -whole intends to support a network of blockchain networks, meaning that there will be multiple potential pathways to the -same destination. In this scenario, without a tool to do so for them, users would have to pathfind the most efficient -and compliant route for value packets. Users may need to prioritize efficiency if the pathway must be especially liquid -or secure, or if a specific regulatory requirement must be enforced (such as know your customer/anti-money laundering -requirements, abbreviated KYC/AML). Therefore, the routing process would be both incredibly important and very time -intensive. Our pathway execution layer will make this process simple for users and enable them to customize which -parameter they want to optimize for when completing a given transaction. - -Upon instruction and orchestration by the [Composable XCVM](../xcvm.md) the routing layer selects -the most optimal route for the user’s desired outcome, which propagates communications cross-ecosystem, and to our to -the dApp transport module, Mosaic, which then facilitates asset transfers, with settlement being recognized on the -parachain. - -Our Routing Layer includes the following components: - -![Routing Layer](./routing-layer.png) -*Our Routing Layer leverages indexer and routing nodes.* - -**Indexer** nodes to regularly cache The Graph data (quick to compute route). - -**Routing** nodes to find the best path. - -- We run our own baseline algorithm -- We then compare this to Router node results (who have staked LAYR) -- If some solvers are worse than some threshold: slash them diff --git a/docs/docs/products/xcvm/routing-layer.png b/docs/docs/products/xcvm/routing-layer.png deleted file mode 100644 index ecf4389fa10..00000000000 --- a/docs/docs/products/xcvm/routing-layer.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:035324c51f296aaaf650c2581391a78e92b77bff4e2e308021f643cdfb994947 -size 34785 diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index 3c30c940b99..f9f3c1c905b 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -65,6 +65,36 @@ const config = { src: 'img/logo.svg', }, items: [ + { + to: '/networks/picasso-parachain-overview', + position: 'left', + label: 'Networks', + }, + { + to: '/products/centauri/Dotsama-ibc', + position: 'left', + label: 'Centauri', + }, + { + to: '/products/xcvm', + position: 'left', + label: 'Composable VM', + }, + { + to: '/nix/install', + position: 'left', + label: 'Develop', + }, + { + to: '/ecosystem/build-on-composable-ecosystem-development', + position: 'left', + label: 'Ecosystem', + }, + { + to: '/accounts-wallets', + position: 'left', + label: 'User Guides', + }, { href: 'https://github.com/ComposableFi/composable', label: 'GitHub', @@ -134,4 +164,4 @@ const config = { plugins: ['docusaurus-plugin-sass', 'my-loaders'], }; -module.exports = config; +module.exports = config; \ No newline at end of file diff --git a/docs/sidebars.js b/docs/sidebars.js index 5053a6e077c..6e41905e227 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -9,419 +9,338 @@ Create as many sidebars as you want. */ -const isProd = process.env.NODE_ENV === 'production'; + const isProd = process.env.NODE_ENV === "production"; -// @ts-check - -/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ -const sidebars = { - // By default, Docusaurus generates a sidebar from the docs folder structure - // tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], - - // But you can create a sidebar manually - internalSidebar: [{ type: 'autogenerated', dirName: 'internal' }], - tutorialSidebar: [ - 'intro', - { - type: 'category', - label: 'Networks', - - link: { - type: 'generated-index', - slug: 'parachains', - }, - collapsible: false, - items: [ - { - type: 'category', - label: 'Picasso', - link: { - type: 'doc', - id: 'parachains/picasso-parachain-overview' - }, - collapsible: true, - collapsed: true, - items: [ - 'parachains/picasso/asset-list', - 'parachains/picasso/crowdloan', - 'parachains/picasso/governance', - { - type: 'category', - label: 'Picasso Tokenomics', - link: { - type: 'doc', - id: 'parachains/picasso/tokenomics' - }, - collapsible: true, - collapsed: true, - items: [ - 'parachains/picasso/token-transparency', - 'parachains/picasso/pica-use-cases' - ] - }, - ], - }, - { - type: 'category', - label: 'Composable', - link: { - type: 'doc', - id: 'parachains/composable-parachain-overview' - }, - collapsible: true, - collapsed: true, - items: [ - 'parachains/composable/composie-asset-list', - 'parachains/composable/composable-crowdloan', - 'parachains/composable/LAYR-tokenomics', - 'parachains/composable/composable-council' - ], - }, - - 'parachains/centauri-chain', - ] - }, - { - type: 'category', - label: 'Products', - link: { - type: 'generated-index', - slug: 'products', - }, - collapsible: false, - items: [ - { - type: 'category', - label: 'XCVM', - link: { - type: 'doc', - id: 'products/xcvm' - }, - collapsible: true, - collapsed: true, - items: [ - 'products/xcvm/how-it-works', - 'products/xcvm/routing-layer', - 'products/xcvm/routing-layer-libraries', - { - type: 'category', - label: 'Use Cases', - link: { - type: 'generated-index', - slug: 'use-cases' - }, - collapsible: true, - collapsed: true, - items: [ - 'products/xcvm/use-cases/swap', - ] - } - ], - }, - { - type: 'category', - label: 'Centauri', - link: { - type: 'doc', - id: 'products/centauri-overview' - }, - collapsible: true, - collapsed: true, - items: [ - 'products/centauri/Dotsama-ibc', - 'products/centauri/near-ibc-bridge', - 'products/centauri/hyperspace-relayer', - 'products/centauri/light-clients', - 'products/centauri/merkle-mountain-ranges', - 'products/centauri/cosmos11-BEEFY-COSMOS-IBC-light-client', - ], - }, - { - type: 'category', - label: 'CosmWasm', - link: { - type: 'doc', - id: 'products/cosmwasm-vm-overview' - }, - collapsible: true, - collapsed: true, - items: [ - 'products/cosmwasm/existing-cosmwasm-projects-to-deploy-on-ccw-vm', - 'products/cosmwasm/syngery-with-centauri-and-xcvm', - 'products/cosmwasm/writing-smart-contracts-with-cosmwasm', - ], - }, - { - type: 'category', - label: 'Apollo', - link: { - type: 'doc', - id: 'products/apollo-overview' - }, - collapsible: true, - collapsed: true, - items: [ - 'products/apollo/apollo-how-it-works', - 'products/apollo/technical-details', - 'products/apollo/apollo-deployment' - ], - }, - { - type: 'category', - label: 'Cubic', - link: { - type: 'doc', - id: 'products/cubic-overview' - }, - collapsible: true, - collapsed: true, - items: [ - 'products/cubic/additional-details', - ], - }, - { - type: 'category', - label: 'Pablo', - link: { - type: 'doc', - id: 'products/pablo-overview' - }, - collapsible: true, - collapsed: true, - items: [ - 'products/pablo/swaps-trading', - 'products/pablo/launch-pools', - 'products/pablo/auctions-bonding', - 'products/pablo/cross-chain-DEX', - ], - }, - { - type: 'category', - label: 'Mosaic (Discontinued)', - link: { - type: 'doc', - id: 'products/mosaic-overview' - }, - collapsible: true, - collapsed: true, - items: [ - 'products/mosaic/mosaic-withdrawal-guide' - ], - }, - { - type: 'category', - label: 'Parachain Vault Strategy (Discontinued)', - link: { - type: 'doc', - id: 'products/parachain-vault-strategy' - }, - collapsible: true, - collapsed: true, - items: [ - 'products/parachain-vault-strategy/composable-strategies-withdrawal-guide', - 'products/parachain-vault-strategy/vault-process-in-detail', - 'products/parachain-vault-strategy/contracts-technical-details', - ], - } - ] - }, - { - type: 'category', - label: 'User Guides', - link: { - type: 'generated-index', - slug: 'user-guides', - }, - collapsible: false, - items: [ - { - type: 'category', - label: 'Accounts and Wallets', - link: { - type: 'generated-index', - slug: 'accounts-wallets' - }, - collapsible: true, - items: [ - 'user-guides/polkadotjs-extension-create-account', - 'user-guides/talisman-create-account', - 'user-guides/layr-guide' - ], - }, - { - type: 'category', - label: 'Transactions and Trading', - link: { - type: 'generated-index', - slug: 'transactions-and-trading' - }, - collapsible: true, - items: [ - 'user-guides/claim-rewards-guide', - 'user-guides/how-to-provide-liquidity', - 'user-guides/how-to-trade-pica-on-pablo', - 'user-guides/centauri-staking', - 'user-guides/centauri-guide', - 'user-guides/centauri-transfers' - ], - }, - - 'user-guides/polkassembly-picasso-governance', - ] - }, - { - type: 'category', - label: 'Developer Guides', - - link: { - type: 'generated-index', - slug: 'developer-guides', - }, - collapsible: false, - items: [ - { - type: 'category', - label: 'Nix', - link: { - type: 'doc', - id: 'nix', - }, - collapsible: true, - collapsed: true, - items: [ - 'nix/install', - 'nix/run-packages', - 'nix/development-environments', - 'nix/running-checks', - 'nix/reading-logs', - 'nix/defining-your-own-packages', - 'nix/editing-docs', - 'nix/troubleshooting', - ], - }, - { - type: 'doc', - id: 'codespaces', - }, - { - type: 'category', - label: 'Cosmwasm Orchestrate', - link: { - type: 'doc', - id: 'developer-guides/cosmwasm-orchestrate', - }, - collapsible: true, - collapsed: true, - items: [ - { - type: 'category', - label: 'Concepts', - link: { - type: 'doc', - id: 'developer-guides/cosmwasm/cw-orchestrate/concepts/concepts', - }, - collapsible: true, - collapsed: true, - items: [ - 'developer-guides/cosmwasm/cw-orchestrate/concepts/direct-dispatch', - 'developer-guides/cosmwasm/cw-orchestrate/concepts/address-handlers', - 'developer-guides/cosmwasm/cw-orchestrate/concepts/custom-handler', - - ], - }, - 'developer-guides/cosmwasm/cw-orchestrate/tutorial-dex', - ] - }, - { - type: 'category', - label: 'Cosmwasm CLI', - link: { - type: 'doc', - id: 'developer-guides/cosmwasm-cli' - }, - collapsible: true, - collapsed: true, - items: [ - 'developer-guides/cosmwasm/walkthrough', - ] - }, - 'developer-guides/oracle-set-up-guide', - 'developer-guides/collator-guide', - 'developer-guides/local-picasso-guide', - ], - }, - { - type: 'category', - label: 'Ecosystem', - - link: { - type: 'generated-index', - slug: 'ecosystem', - }, - collapsible: false, - items: [ - { - type: 'category', - label: 'Build on Composable: Ecosystem Development', - link: { - type: `doc`, - id: `ecosystem/build-on-composable-ecosystem-development`, - }, - collapsible: false, - items: [ - 'ecosystem/rfp-canonical-stablecoin-design-and-integration', - 'ecosystem/rfp-explorer', - ] - }, - 'ecosystem/composable-grants', - 'ecosystem/press-kit', - 'ecosystem/the-composable-team', - ], - }, - { - type: 'doc', - label: 'Audits, Fixes & Bug Bounties', - id: 'audits/audit-results-recommendations-and-remediations', - - }, - { - type: 'doc', - label: 'FAQs', - id: 'faqs/faqs', - - }, - { - type: 'category', - label: 'Legal Disclaimers and Disclosures', - collapsible: true, - collapsed: true, - items: [ - 'faqs/disclaimers-disclosures-for-composable-tokens', - 'faqs/risk-factors', - 'faqs/terms-of-use', - ] - } - ], -}; - -if (!isProd) { - sidebars.tutorialSidebar.unshift({ - type: 'category', - label: 'test-SCDI', - link: { - type: 'doc', - id: 'testSCDI/entry', - }, - collapsible: true, - collapsed: true, - items: [ - { - type: 'link', - label: 'test-SCDI', - href: '/test-vm', - }, - ], - }); -} - -module.exports = sidebars; + // @ts-check + + /** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ + const sidebars = { + // By default, Docusaurus generates a sidebar from the docs folder structure + // tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], + + // But you can create a sidebar manually + internalSidebar: [{ type: "autogenerated", dirName: "internal" }], + user_guides: [ + { + type: "category", + label: "User Guides", + link: { + type: "generated-index", + slug: "user-guides", + }, + collapsible: false, + items: [ + { + type: "category", + label: "Accounts and Wallets", + link: { + type: "generated-index", + slug: "accounts-wallets", + }, + collapsible: false, + items: [ + "user-guides/polkadotjs-extension-create-account", + "user-guides/talisman-create-account", + "user-guides/layr-guide", + ], + }, + { + type: "category", + label: "Transactions and Trading", + link: { + type: "generated-index", + slug: "transactions-and-trading", + }, + collapsible: false, + items: [ + "user-guides/claim-rewards-guide", + "user-guides/how-to-provide-liquidity", + "user-guides/how-to-trade-pica-on-pablo", + "user-guides/centauri-staking", + "user-guides/centauri-guide", + "user-guides/centauri-transfers", + ], + }, + + "user-guides/polkassembly-picasso-governance", + ], + }, + ], + networks: [ + { + type: "category", + label: "Picasso", + link: { + type: "doc", + id: "networks/picasso-parachain-overview", + }, + collapsible: false, + collapsed: false, + items: [ + "networks/picasso/crowdloan", + "networks/picasso/governance", + "networks/picasso/asset-list", + "networks/picasso/pica-use-cases", + "networks/picasso/tokenomics", + "networks/picasso/token-transparency", + + { + type: "category", + label: "CosmWasm", + link: { + type: "doc", + id: "products/cosmwasm-vm-overview", + }, + collapsible: true, + collapsed: true, + items: [ + "products/cosmwasm/existing-cosmwasm-projects-to-deploy-on-ccw-vm", + "products/cosmwasm/syngery-with-centauri-and-xcvm", + "products/cosmwasm/writing-smart-contracts-with-cosmwasm", + ], + }, + { + type: "category", + label: "Apollo", + link: { + type: "doc", + id: "products/apollo-overview", + }, + collapsible: true, + collapsed: true, + items: [ + "products/apollo/apollo-how-it-works", + "products/apollo/technical-details", + "products/apollo/apollo-deployment", + ], + }, + ], + }, + + { + type: "category", + label: "Composable", + link: { + type: "doc", + id: "networks/composable-parachain-overview", + }, + collapsible: false, + collapsed: false, + items: [ + "networks/composable/composie-asset-list", + "networks/composable/composable-crowdloan", + "networks/composable/LAYR-tokenomics", + "networks/composable/composable-council", + ], + }, + + "networks/centauri-chain", + ], + + centauri: [ + "products/centauri/Dotsama-ibc", + "products/centauri/near-ibc-bridge", + "products/centauri/hyperspace-relayer", + "products/centauri/light-clients", + "products/centauri/merkle-mountain-ranges", + "products/centauri/cosmos11-BEEFY-COSMOS-IBC-light-client", + ], + technology: [ + { + type: "category", + label: "XCVM", + link: { + type: "doc", + id: "products/XCVM", + }, + collapsible: false, + collapsed: false, + items: [ + "products/xcvm/how-it-works", + { + type: "category", + label: "Use Cases", + link: { + type: "generated-index", + slug: "use-cases", + }, + collapsible: false, + collapsed: false, + items: ["products/xcvm/use-cases/swap"], + }, + ], + }, + ], + develop: [ + { + type: "category", + label: "Nix", + link: { + type: "doc", + id: "nix", + }, + collapsible: true, + collapsed: true, + items: [ + "nix/install", + "nix/run-packages", + "nix/development-environments", + "nix/running-checks", + "nix/reading-logs", + "nix/defining-your-own-packages", + "nix/editing-docs", + "nix/troubleshooting", + ], + }, + { + type: "doc", + id: "codespaces", + }, + { + type: "category", + label: "Cosmwasm Orchestrate", + link: { + type: "doc", + id: "developer-guides/cosmwasm-orchestrate", + }, + collapsible: true, + collapsed: true, + items: [ + { + type: "category", + label: "Concepts", + link: { + type: "doc", + id: "developer-guides/cosmwasm/cw-orchestrate/concepts/concepts", + }, + collapsible: true, + collapsed: true, + items: [ + "developer-guides/cosmwasm/cw-orchestrate/concepts/direct-dispatch", + "developer-guides/cosmwasm/cw-orchestrate/concepts/address-handlers", + "developer-guides/cosmwasm/cw-orchestrate/concepts/custom-handler", + ], + }, + "developer-guides/cosmwasm/cw-orchestrate/tutorial-dex", + ], + }, + { + type: "category", + label: "Cosmwasm CLI", + link: { + type: "doc", + id: "developer-guides/cosmwasm-cli", + }, + collapsible: true, + collapsed: true, + items: ["developer-guides/cosmwasm/walkthrough"], + }, + "developer-guides/oracle-set-up-guide", + "developer-guides/collator-guide", + "developer-guides/local-picasso-guide", + ], + ecosystem: [ + { + type: "category", + label: "Ecosystem", + + link: { + type: "generated-index", + slug: "ecosystem", + }, + collapsible: false, + items: [ + { + type: "category", + label: "Build on Composable: Ecosystem Development", + link: { + type: `doc`, + id: `ecosystem/build-on-composable-ecosystem-development`, + }, + collapsible: false, + items: [ + "ecosystem/rfp-canonical-stablecoin-design-and-integration", + "ecosystem/rfp-explorer", + ], + }, + "ecosystem/composable-grants", + "ecosystem/press-kit", + "ecosystem/the-composable-team", + ], + }, + + { + type: "doc", + label: "Audits, Fixes & Bug Bounties", + id: "audits/audit-results-recommendations-and-remediations", + }, + { + type: "category", + label: "Legal Disclaimers and Disclosures", + collapsible: true, + collapsed: true, + items: [ + "faqs/disclaimers-disclosures-for-composable-tokens", + "faqs/risk-factors", + "faqs/terms-of-use", + ], + }, + { + type: "category", + label: "Pablo", + link: { + type: "doc", + id: "products/pablo-overview", + }, + collapsible: false, + collapsed: false, + items: [ + "products/pablo/swaps-trading", + "products/pablo/launch-pools", + "products/pablo/auctions-bonding", + "products/pablo/cross-chain-DEX", + ], + }, + { + type: "doc", + label: "Mosaic (Discontinued)", + id: "products/mosaic/mosaic-withdrawal-guide", + }, + { + type: "category", + label: "Parachain Vault Strategy (Discontinued)", + link: { + type: "doc", + id: "products/parachain-vault-strategy/composable-strategies-withdrawal-guide", + }, + collapsible: true, + collapsed: true, + items: [ + "products/parachain-vault-strategy/vault-process-in-detail", + "products/parachain-vault-strategy/contracts-technical-details", + ], + }, + ], + }; + + // if (!isProd) { + // sidebars.tutorialSidebar.unshift({ + // type: 'category', + // label: 'test-SCDI', + // link: { + // type: 'doc', + // id: 'testSCDI/entry', + // }, + // collapsible: true, + // collapsed: true, + // items: [ + // { + // type: 'link', + // label: 'test-SCDI', + // href: '/test-vm', + // }, + // ], + // }); + // } + + module.exports = sidebars; \ No newline at end of file diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css index 3c86aa27026..77f6a6e0379 100644 --- a/docs/src/css/custom.css +++ b/docs/src/css/custom.css @@ -104,3 +104,53 @@ p { --ifm-color-primary-lightest: #a8a5cf; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); } + +/* Cards */ +.card { + margin: 2em 0em; + border: 0; + border-radius: 0; +} + +a .card { + color: var(--near-font-color); +} + +a:hover { + text-decoration: none; +} + +.card:hover { + -webkit-transform: translateY(-0.5em); + -moz-transform: translateY(-0.5em); + -o-transform: translateY(-0.5em); + -ms-transform: translateY(-0.5em); + transform: translateY(-0.5em); +} + +.card__image { + overflow: hidden; + border: 0; + max-height: 215px; +} + +.card__image img { + min-width: 100%; +} + +.card__body h3 { + margin: 0em 0 0.3em 0 !important; + color: var(--ifm-font-color-base); +} + +.card__body { + color: var(--ifm-font-color-base); +} + +.into-cards { + zoom: 90%; +} + +.intro_image { + zoom: 100%; +} \ No newline at end of file From 1d40595fb90ba6486cbd760b9ba5ab0ca48e67fe Mon Sep 17 00:00:00 2001 From: JafarAz Date: Tue, 15 Aug 2023 00:43:09 -0300 Subject: [PATCH 2/7] update-centauri-sidebar --- .../developer-guides/local-picasso-guide.md | 4 +- docs/docusaurus.config.js | 2 +- docs/sidebars.js | 135 +++++++++--------- 3 files changed, 71 insertions(+), 70 deletions(-) diff --git a/docs/docs/developer-guides/local-picasso-guide.md b/docs/docs/developer-guides/local-picasso-guide.md index 864eff003ee..d14ddd2b59e 100644 --- a/docs/docs/developer-guides/local-picasso-guide.md +++ b/docs/docs/developer-guides/local-picasso-guide.md @@ -1,6 +1,6 @@ -# Local +# Picasso DevNet -To run local network with Alice sudo key, execute +To run a local network of Picasso with the Alice sudo key, run the following command: ```shell nix run .#devnet-picasso diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index f9f3c1c905b..4a57636ad6f 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -71,7 +71,7 @@ const config = { label: 'Networks', }, { - to: '/products/centauri/Dotsama-ibc', + to: '/products/centauri-overview', position: 'left', label: 'Centauri', }, diff --git a/docs/sidebars.js b/docs/sidebars.js index 6e41905e227..c2c05175355 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -138,6 +138,7 @@ ], centauri: [ + "products/centauri-overview", "products/centauri/Dotsama-ibc", "products/centauri/near-ibc-bridge", "products/centauri/hyperspace-relayer", @@ -172,73 +173,73 @@ }, ], develop: [ - { - type: "category", - label: "Nix", - link: { - type: "doc", - id: "nix", - }, - collapsible: true, - collapsed: true, - items: [ - "nix/install", - "nix/run-packages", - "nix/development-environments", - "nix/running-checks", - "nix/reading-logs", - "nix/defining-your-own-packages", - "nix/editing-docs", - "nix/troubleshooting", - ], - }, - { - type: "doc", - id: "codespaces", - }, - { - type: "category", - label: "Cosmwasm Orchestrate", - link: { - type: "doc", - id: "developer-guides/cosmwasm-orchestrate", - }, - collapsible: true, - collapsed: true, - items: [ - { - type: "category", - label: "Concepts", - link: { - type: "doc", - id: "developer-guides/cosmwasm/cw-orchestrate/concepts/concepts", - }, - collapsible: true, - collapsed: true, - items: [ - "developer-guides/cosmwasm/cw-orchestrate/concepts/direct-dispatch", - "developer-guides/cosmwasm/cw-orchestrate/concepts/address-handlers", - "developer-guides/cosmwasm/cw-orchestrate/concepts/custom-handler", - ], - }, - "developer-guides/cosmwasm/cw-orchestrate/tutorial-dex", - ], - }, - { - type: "category", - label: "Cosmwasm CLI", - link: { - type: "doc", - id: "developer-guides/cosmwasm-cli", - }, - collapsible: true, - collapsed: true, - items: ["developer-guides/cosmwasm/walkthrough"], - }, - "developer-guides/oracle-set-up-guide", - "developer-guides/collator-guide", - "developer-guides/local-picasso-guide", - ], + { + type: "category", + label: "Nix", + link: { + type: "doc", + id: "nix" + }, + collapsible: true, + collapsed: true, + items: [ + "nix/install", + "nix/run-packages", + "nix/development-environments", + "nix/running-checks", + "nix/reading-logs", + "nix/defining-your-own-packages", + "nix/editing-docs", + "nix/troubleshooting", + ], + }, + { + type: "doc", + id: "codespaces", + }, + { + type: "category", + label: "Cosmwasm Orchestrate", + link: { + type: "doc", + id: "developer-guides/cosmwasm-orchestrate", + }, + collapsible: true, + collapsed: true, + items: [ + { + type: "category", + label: "Concepts", + link: { + type: "doc", + id: "developer-guides/cosmwasm/cw-orchestrate/concepts/concepts", + }, + collapsible: true, + collapsed: true, + items: [ + "developer-guides/cosmwasm/cw-orchestrate/concepts/direct-dispatch", + "developer-guides/cosmwasm/cw-orchestrate/concepts/address-handlers", + "developer-guides/cosmwasm/cw-orchestrate/concepts/custom-handler", + ], + }, + "developer-guides/cosmwasm/cw-orchestrate/tutorial-dex", + ], + }, + { + type: "category", + label: "Cosmwasm CLI", + link: { + type: "doc", + id: "developer-guides/cosmwasm-cli", + }, + collapsible: true, + collapsed: true, + items: ["developer-guides/cosmwasm/walkthrough"], + }, + "developer-guides/oracle-set-up-guide", + "developer-guides/collator-guide", + "developer-guides/local-picasso-guide", + ], ecosystem: [ { type: "category", From 2ac4dcb31ee0848bd07d325e95896f20ad83a481 Mon Sep 17 00:00:00 2001 From: JafarAz Date: Tue, 15 Aug 2023 11:37:37 -0300 Subject: [PATCH 3/7] Update sidebars.js --- docs/sidebars.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/sidebars.js b/docs/sidebars.js index c2c05175355..658a7201d3e 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -152,7 +152,7 @@ label: "XCVM", link: { type: "doc", - id: "products/XCVM", + id: "products/xcvm", }, collapsible: false, collapsed: false, From 76b4be96b759ce5e29afe5187b88da340140ad70 Mon Sep 17 00:00:00 2001 From: JafarAz Date: Tue, 15 Aug 2023 14:13:44 -0300 Subject: [PATCH 4/7] martinelli --- docs/docs/intro.md | 51 ++++------ .../networks/picasso-parachain-overview.md | 7 +- docs/docs/products/picasso-pallet-graphic.png | 3 - docs/docs/products/the-picasso-parachain.md | 99 ------------------- docs/src/css/custom.css | 2 +- 5 files changed, 21 insertions(+), 141 deletions(-) delete mode 100644 docs/docs/products/picasso-pallet-graphic.png delete mode 100644 docs/docs/products/the-picasso-parachain.md diff --git a/docs/docs/intro.md b/docs/docs/intro.md index 6430bd5af4e..f6769d7d7cf 100644 --- a/docs/docs/intro.md +++ b/docs/docs/intro.md @@ -7,10 +7,10 @@ slug: /
- +
- Networks + Networks

Networks

@@ -23,7 +23,7 @@ slug: /
- Centauri + Networks

Centauri

@@ -36,7 +36,7 @@ slug: /
- Composable VM + Networks

Composable VM

@@ -49,7 +49,7 @@ slug: /
- Develop + Networks

Develop

@@ -62,7 +62,7 @@ slug: /
- Networks + Networks

Ecosystem

@@ -75,7 +75,7 @@ slug: /
- Networks + Networks

User Guides

@@ -109,14 +109,13 @@ finance stakeholders into DeFi. ## The Problem While centralized solutions continue to pose setbacks in the space, decentralized finance (DeFi) continues to gain -traction. It's still a good time to be in DeFi, with many top protocols experiencing an influx of users and high total -value locked (TVL), as well as a promising amount of stablecoins in circulation. +traction. -While DeFi continues to expand and scale, **fragmentation of the industry and its market is worsening**. +As DeFi continues to expand and scale, **fragmentation of the industry and its market is worsening**. Projects continue to launch on layer 2 (L2) or layer 1 (L1) networks instead of or in addition to the original Ethereum mainnet. DeFi has thus expanded and is therefore characterized by several ecosystems beyond Ethereum, each with its own unique benefits, that often exist in silos. -A lack of interoperability solutions exists between these ecosystems creating barriers to value transfer across layers and chains. +A lack of secure interoperability solutions exists between these ecosystems creating barriers to value transfer across layers and chains. While it has become easier to move assets between ecosystems, it has wrongfully been accomplished via **centralized, custodial, and trusted methods of asset transfer, which are vulnerable to hacks.** Additionally, managing cross-chain assets is still a challenge as several applications are segregated inside the various ecosystems. @@ -126,8 +125,7 @@ Resultantly, in the race for market share and users, two key functionalities are for remaining competitive in the quickly evolving landscape: Capital efficiency and trustless interoperability. Both developers and users will seek methods to interface with different ecosystems in a scalable, provable, secure, and decentralized manner. -It is clear that we are approaching a world in which the future of DeFi will be fully blockchain-agnostic. -In other words, the solution to the current fragmentation in DeFi is not more of the same bridges being built between one chain to another. +The solution to the current fragmentation in DeFi is not more of the same bridges being built between one chain to another. Instead, it is the unification of all ecosystems via a natively cross-chain infrastructure. ## Limitations in Current Approaches @@ -136,47 +134,36 @@ Current approaches to solving these problems are limited by at least one of the - They are focused on creating an entirely new security model, based on a segregated chain - They are creating new messaging protocols instead of leveraging existing messaging protocols - They depend on oracles for finality -- They do not provide a framework for users to navigate these different ecosystems - They do not focus on the cross-ecosystem user experience (UX) - They take centralized, trusted, or custodial approaches ## The Composable Solution -Composable Finance’s full technical stack +Composable's full technical stack has been designed to usher in an era of cross-ecosystem interoperability without abandoning the trustless, decentralized, permissionless, and non-custodial aspects of web3. -Subsequently, this allows for the unification of functionality across all connected blockchain ecosystems. -Specifically, we are building infrastructure that allows developers to deploy applications natively capable of -cross-chain functions. This infrastructure also allows users to access previously disparate ecosystems simultaneously, -autonomously interoperating across layers and chains, all through the same fabric and entry point: the Composable ecosystem. +Composable is building infrastructure that allows developers to deploy applications natively capable of +cross-chain functions. This infrastructure also allows users to access previously disparate ecosystems and simultaneously interoperating across layers and chains, all through the same fabric and entry point: the Composable virtual machine. The result is that DeFi users will be able to have their actions reduced to parameters that determine a cascade of -automated cross-chain transactions to achieve their objectives instead of requiring users to navigate each step in +automated cross-chain transactions to achieve their intentions instead of requiring users to navigate each step in the process themselves: ![routing](./xcvm-routing.png) Our interoperable infrastructure forms the foundation for DeFi's mass adoption. -Additionally it enables modular functionality for any application. The basis of modular functionality is that a program, -or in this case a decentralized application, can be separated into interchangeable modules capable of functioning independently. -This environment will enable a new host of services to be offered to users that abstract complexity away to focus on needs: +This environment will enable a new host of services to be offered to users that abstract complexity away to focus on needs: for example, users will be able to get the best interest rates across lending pools, the best swaps across chains, and allow for a range of other possibilities across new pool types, arbitrage opportunities, and onboarding portals to DeFi. We are accomplishing these goals through a multifaceted technical stack -where we begin by bridging gaps between today’s isolated blockchains and layer 2 scaling solutions in order to create a +where we begin by bridging gaps between today’s isolated blockchains in order to create a single and unified access point that is the -[Composable Cross-Chain VM (XCVM)](https://medium.com/composable-finance/composable-finance-emerging-as-the-first-cross-chain-smart-contracting-l1-4e837b8bd57e) -— that serves to orchestrate and compute smart contract functions across the array of EVM, Polkadot and IBC ecosystems autonomously, +[Composable Virtual Machine](./products/xcvm.md) +— that serves to orchestrate and compute smart contract functions across the array of EVM, Polkadot and IBC-enabled Cosmos ecosystems autonomously, with the purpose of optimizing for best execution and mitigating all user experience constraints for developers and end-users. -Composable Labs is devoted to pushing new protocols that harness the composable tech stack, while Composable Research is -on a quest to solidify new interoperability and development standards across Web3 and DeFi. -One of our key objectives overall is to develop and deploy a novel set of financial primitives and for developers to -utilize the suite of new tools and technologies we are building. All our efforts are serving to highlight -the technical and UX benefits Composable offers to applications built atop our ecosystem. - ## Get Involved We’ve been working on enhancing our ecosystem and vision while ensuring that we are leading the way in terms of diff --git a/docs/docs/networks/picasso-parachain-overview.md b/docs/docs/networks/picasso-parachain-overview.md index 512a0ea722e..edb2b5680c9 100644 --- a/docs/docs/networks/picasso-parachain-overview.md +++ b/docs/docs/networks/picasso-parachain-overview.md @@ -14,16 +14,12 @@ and its proprietary technology stack. Picasso houses a suite of modular and interoperable Substrate pallets: - [Pablo] - DEX: serving as a cross-chain liquidity hub on Picasso -- [xPICA] - fNFTs: tradable and yield-bearing representation of a user's staked $PICA - [Centauri] - trustless bridging between major DeFi ecosystems - [Apollo] - Picasso’s native oracle pallet -- [Cubic] - Picasso’s native vault pallet [Pablo]: ../products/pablo-overview.md -[xPICA]: ../products/xpica-fnft-overview.md [Centauri]: ../products/centauri-overview.md [Apollo]: ../products/apollo-overview.md -[Cubic]: ../products/cubic-overview.md ## How is Picasso enabling interoperable DeFi @@ -99,11 +95,10 @@ aims to become an ecosystem flush with liquidity from multiple different blockch Developers interested in Picasso’s interoperability framework will find the core pallets and SDKs beneficial as they stimulate the development process for building on Picasso. Picasso’s modular base-level infrastructure allows developers to easily integrate, stack, -or leverage core pallets such as the Oracle [(Apollo)], Vaults [(Cubic)], +or leverage core pallets such as the Oracle [(Apollo)], DEX [(Pablo)] and Trustless Bridging [(Centauri)] pallets. These pallets and their functionalities are the foundation for Picasso that will lead us to enable interoperable DeFi. [(Apollo)]: ../products/apollo-overview.md -[(Cubic)]: ../products/cubic-overview.md [(Pablo)]: ../products/pablo-overview.md [(Centauri)]: ../products/centauri-overview.md \ No newline at end of file diff --git a/docs/docs/products/picasso-pallet-graphic.png b/docs/docs/products/picasso-pallet-graphic.png deleted file mode 100644 index 95beefa9edb..00000000000 --- a/docs/docs/products/picasso-pallet-graphic.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d5fd47e7275d5949b6bc534bec8070300db7878023ad57b419ecb09e4a55233b -size 15730 diff --git a/docs/docs/products/the-picasso-parachain.md b/docs/docs/products/the-picasso-parachain.md deleted file mode 100644 index a9e889e3b4d..00000000000 --- a/docs/docs/products/the-picasso-parachain.md +++ /dev/null @@ -1,99 +0,0 @@ -# The Picasso Parachain - -*The Picasso Parachain is realized!* - -## Picasso has been Procured - -Composable is devoted to making DeFi truly interoperable, user-friendly, and flexible — and the support by our community -has demonstrated the need for our solutions within this space. You, the community have all shown your support in -many ways, particularly by helping us to stake an impressive 115k KSM in the most recent Kusama parachain auction. -As a result, [Composable is the 13th project to earn a piece of this highly in-demand technology](https://composablefi.medium.com/celebrating-our-procurement-of-a-kusama-parachain-for-picasso-887eb60d7092). - -Read more about the [Picasso Crowdloan strategy](../parachains/picasso/crowdloan) -that we implemented to help us achieve this major milestone. - -## The Picasso Vision - -Composable Finance seeks to build an entire ecosystem around the Composable and Picasso parachains. - -Through its parachain incubator model, Composable will be able to provide a broadly accessible decentralized economy to -developers, applications, and users. This solution will enable developers to have access to a well-maintained -parachain that they can build on - with a mechanism for voting on which pallets they want to add - without having to -jump through the hoops required for obtaining and maintaining their own parachain. - -Picasso has a built-in mechanism for users to vote on which pallets they want to add to a run time. -This will be accomplished through our parachain's native Picasso (PICA) tokens, which act to provide token holders -with governance votes. - -Through Composable, developers can have easy, customizable access to a broadly reaching network of various applications -and tools, all in one cohesive space, facilitating unlimited creativity and innovation. - -## Why Pallets and not Smart Contracts? - -The world of DeFi (primitives, core and applications) continues to edge towards interoperability and Polkadot -comfortably sits at the epicenter of this natural progression. To natively deploy dApps in the DotSama ecosystem, -developers need pallets. Substrate-based pallets are modular frameworks that enable anyone to create purpose-built -blockchains (as well as dApps) by composing custom or pre-built components. Think of pallets as stackable building -blocks that any developer can use to easily build protocols and dApps. - -Although smart contracts continue to serve vital and critical functions through their deterministic and built-in parts -of blockchains’ consensus mechanisms, they add an additional layer of logic on top of an existing blockchain’s core -logic, which creates some inflexibility. While smart contracts do an excellent job at triggering specific trustless -agreements and subsequent automated actions, developers prefer greater flexibility — which pallets provide. -Moreover, pallets provide a more robust and powerful framework to help propel more creativity from developers looking -to build the future of DeFi’s primitive, core and application functions. - -Given that our parachains are the foundational layer that powers our ecosystem, we have adopted a pallet-centric -approach to adding products directly in the runtime of our parachains. We will offer projects the ability to deploy as -pallets on our chain, with governance having the ability to upgrade these pallets into the runtime of our chains: - -![pallets image](./picasso-pallet-graphic.png) - -### Advantages - -* **Higher performance**: For smart contracts, the VM needs to insert checks to meter the gas usage, since the contract - cannot be trusted (possibly user submitted). The cost of calling a pallet extrinsic is known beforehand through - bench-marking - -* **Larger set of capabilities**: Pallets may interact with each other, and can hook into different life-cycles of the - block production, and can launch off-chain workers to handle computation or make HTTP requests. - -### Opportunity - -Projects from ETH that want to become natively cross-chain can deploy as Pallets on Picasso. - -## Pallet Developers on Picasso - What are the Benefits? - -**Picasso is the cornerstone of Composable Finance’s robust tech stack**: Pioneered to meet pallet developers’ needs, -with Picasso, instead of having to use time and resources to procure one of the highly sought after parachain slots -on Kusama or Polkadot, pallet developers can simply launch their projects on Picasso. But securing the spot is not the -only pain point developers have to overcome. Picasso provides the ideal environment where pallet developers can -rigorously test, iterate and successfully launch their projects leveraging Composable’s suite of pre-existing, -yet highly customizable and governance-selected pallets on Picasso. - -**Launch your pallet on Picasso, draw from Picasso’s network effect**: all of the pallets launched on Picasso will be -able to work together — resulting in seamlessly interoperable dApps with hardened security. As Picasso is the foundation -for our interoperable Innovation Availability Layer (IAL), pallets will be able to tap into our parachain’s native -communication instantly upon their launch. - -## Be First in Line to Launch on Picasso - -We’re facilitating an entire ecosystem from the ground up, aggressively onboarding pallets that help to create the -building blocks required for DeFi primitive, core, and application functionalities to thrive. Our aim is to supply -dApp developers on Picasso with all the necessary tools to build seamlessly interoperable financial applications -ranging from simple to sophisticated. - -As we work to procure a Polkadot parachain, pallets in our expansive Picasso environment will have the chance to mature -and thrive. Overtime, the most promising pallets will have the opportunity to graduate onto our Polkadot parachain upon -its launch. This graduation process will be overseen and approved by the Picasso token (PICA) holders who help to ensure -that actions are taken in the best interest of our ecosystem. - -To help support pallet development on Picasso, we have launched the -[Composable Grant Program](https://grants.composable.finance/) to assist some of the most promising upcoming pallet -projects. Selected projects will receive full hands-on support from the entire Composable team in addition to funding. - -For anyone looking to gain more technical insights into our vision for pallets, check out -[this article from Composable’s head of product](https://0xbrainjar.medium.com/calling-all-pallet-developers-8e5ff77871f9), -0xBrainjar. We are excited to be working with teams and individuals looking to launch pallets in this watershed moment -for Composable and DeFi. Look forward to more information and updates on pallets coming from our team in the near future. - diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css index 77f6a6e0379..e5632aa9660 100644 --- a/docs/src/css/custom.css +++ b/docs/src/css/custom.css @@ -152,5 +152,5 @@ a:hover { } .intro_image { - zoom: 100%; + zoom: 55%; } \ No newline at end of file From 0ca374a38902da406ddb56969d20eafce6cbd068 Mon Sep 17 00:00:00 2001 From: JafarAz Date: Wed, 16 Aug 2023 16:45:56 -0300 Subject: [PATCH 5/7] finale --- docs/docs/ecosystem/the-composable-team.md | 14 +++++--------- docs/docs/intro.md | 18 +++++++++--------- .../networks/composable/composable-council.md | 6 +++--- .../networks/picasso-parachain-overview.md | 12 +++++------- docs/docs/networks/picasso/governance.md | 6 +++--- 5 files changed, 25 insertions(+), 31 deletions(-) diff --git a/docs/docs/ecosystem/the-composable-team.md b/docs/docs/ecosystem/the-composable-team.md index 52b77211760..627a5b238e4 100644 --- a/docs/docs/ecosystem/the-composable-team.md +++ b/docs/docs/ecosystem/the-composable-team.md @@ -6,10 +6,14 @@ The Composable team consists of approximately 35 individuals, with 20 members de Brainjar brings a deep understanding of the blockchain space and a comprehensive vision on cross-chain DeFi. He is focused on researching blockchain infrastructure and relevant trends to advise on Composable’s development as well as designing products that can best leverage the Composable tech stack. He’s also advising Composable Labs, the incubation arm that births and supports projects using Composable’s tech stack. Brainjar writes about the R&D at Composable on [Twitter](https://twitter.com/0xbrainjar) and [Medium](https://medium.com/@0xbrainjar). -## Blas Rodriguez Irizar | Chief Technology Officer +## Blas Rodriguez Irizar | Co-Founder & CTO Blas has 8 years of experience as a Software Engineer. He started his blockchain experience at LayerTwo, moving to Consensys where he worked on building zk-rollups. Blas has expertise in building high performance systems and working with different blockchains like Solana, Ethereum, and Bitcoin. He holds a Bachelor’s Degree in Science and a Masters Degree in Finance. In his role at Composable, Blas oversees the Research and Engineering departments with the critical responsibility of creating the technology strategy behind Composable’s products. [Twitter](https://mobile.twitter.com/blasrodri) +## Miguel Santefé | Co-Founder & Head of Design + +Formerly identified as 0xslenderman, Miguel started his career in technology consultancy. Given his passion for aesthetics and design, he became an entrepreneur founding a creative consultancy company. Since then, he obtained 7 years of experience in creative direction. He has been in crypto since 2014 and has been designing applications since 2018. Previous to joining Composable, he led the creative strategy at various DeFi projects. Miguel has a background in IT Engineering and Computer Science, which enables him to turn complex and tech-heavy concepts into seamless and user-friendly experiences. [Twitter](https://twitter.com/0xslenderman) + ## Eoin Whelan | Chief Finance Officer Eoin has extensive experience operating, scaling, and raising capital in the Traditional and Decentralized Finance sectors. He had an early career as an international tax and M&A accountant with Price Waterhouse Coopers (PwC). He held leadership roles at BDO advising international corporate clients, and at EY leading the finance transformation team and successfully growing the business tenfold. Eoin had over 5 years as a C-level executive for a number of DeFi, NFT, and blockchain-related projects. He holds an undergraduate degree in accounting and a Master’s degree in business and finance. In his role, Eoin focuses on delivering excellence in finances to accelerate the company’s journey towards expansion and sustainable growth. @@ -22,14 +26,6 @@ Jeffrey has specialized experience spanning the different dimensions of finance Ahmad has 11 years of experience and spent most of his career advising institutions on strategy, operations, and organizational topics. Ahmad is focused on the operational side of Composable and holds a B.B.A. in Entrepreneurial Studies and an MBA from INSEAD. At McKinsey & Company, he helped organizations design and orchestrate ecosystems at scale. At Composable, Ahmad is responsible for overseeing the day-to-day operations and ensuring that business processes are efficient, effective, and aligned with the overall strategy. [Twitter](https://twitter.com/wehbix) -## 0xslenderman | Head of Design - -0xslenderman started his career in technology consultancy. Given his passion for aesthetics and design, he became an entrepreneur founding a creative consultancy company. Since then, he obtained 7 years of experience in creative direction. He has been in crypto since 2014 and has been designing applications since 2018. Previous to joining Composable, he led the creative strategy at various DeFi projects. 0xslenderman has a background in IT Engineering and Computer Science, which enables him to turn complex and tech-heavy concepts into seamless and user-friendly experiences. [Twitter](https://twitter.com/0xslenderman) - -## Robert Zhuang | Head of Product Delivery - -Rob has more than 16 years of experience in project management and delivery. He started his career in traditional finance working at ANZ Bank and HSBC as Project Manager and Digital Transformation Lead. He then moved to digital banking at BABB leading delivery efforts. Before joining Composable, Rob gathered entrepreneurial experience founding the blockchain company Footballnet. With two bachelor degrees in Commerce and Law, Rob brings broad experience to Composable and unites product, design, and development in order to bring Composable’s vision to life. [Twitter](https://twitter.com/GosuRZ) - ## Joseph DeTommasso | Head of Strategy Joe possesses extensive experience in both the crypto and traditional finance (TradFi) sectors, having contributed to the Bitcoin network as an independent node operator in 2011 and working with top hedge funds where he was focused on statistical arbitrage between international ETFs. Joe worked with leading crypto funds like FalconX and CMS Holdings, managing relationships and strategic partnerships with trading partners and liquidity providers. At Composable, Joe focuses on tokenomics, driving strategic direction and goals, and crafting plans to achieve business objectives. [Twitter](https://twitter.com/__Swurve__) diff --git a/docs/docs/intro.md b/docs/docs/intro.md index f6769d7d7cf..c36561e4a15 100644 --- a/docs/docs/intro.md +++ b/docs/docs/intro.md @@ -1,5 +1,5 @@ --- -title: Welcome to the Future of France +title: Composable Documentation hide_table_of_contents: true slug: / --- @@ -10,7 +10,7 @@ slug: /
- Networks + Networks

Networks

@@ -23,7 +23,7 @@ slug: /
- Networks + Networks

Centauri

@@ -36,7 +36,7 @@ slug: /
- Networks + Networks

Composable VM

@@ -49,7 +49,7 @@ slug: /
- Networks + Networks

Develop

@@ -62,7 +62,7 @@ slug: /
- Networks + Networks

Ecosystem

@@ -75,7 +75,7 @@ slug: /
- Networks + Networks

User Guides

@@ -144,7 +144,7 @@ has been designed to usher in an era of cross-ecosystem interoperability without abandoning the trustless, decentralized, permissionless, and non-custodial aspects of web3. Composable is building infrastructure that allows developers to deploy applications natively capable of -cross-chain functions. This infrastructure also allows users to access previously disparate ecosystems and simultaneously interoperating across layers and chains, all through the same fabric and entry point: the Composable virtual machine. +cross-chain functions. This infrastructure also allows users to access previously disparate ecosystems and simultaneously interoperating across layers and chains, all through the same fabric and entry point: [Composable Virtual Machine](./products/xcvm.md). The result is that DeFi users will be able to have their actions reduced to parameters that determine a cascade of automated cross-chain transactions to achieve their intentions instead of requiring users to navigate each step in @@ -160,7 +160,7 @@ a range of other possibilities across new pool types, arbitrage opportunities, a We are accomplishing these goals through a multifaceted technical stack where we begin by bridging gaps between today’s isolated blockchains in order to create a single and unified access point that is the -[Composable Virtual Machine](./products/xcvm.md) +[Composable VM](./products/xcvm.md) — that serves to orchestrate and compute smart contract functions across the array of EVM, Polkadot and IBC-enabled Cosmos ecosystems autonomously, with the purpose of optimizing for best execution and mitigating all user experience constraints for developers and end-users. diff --git a/docs/docs/networks/composable/composable-council.md b/docs/docs/networks/composable/composable-council.md index 0514bbc9f5a..5d0cd793663 100644 --- a/docs/docs/networks/composable/composable-council.md +++ b/docs/docs/networks/composable/composable-council.md @@ -15,9 +15,9 @@ Composable’s Polkadot parachain governance will initially be carried out via a Composable Council members are as follows: - 0xBrainJar, Composable Founder/CRO - Henry Love, Fundamental Labs Managing Partner -- Blas Rodriguez Irizar, Composable CTO -- 0xc0dejug, Protocol Engineer -- 0xslenderman, Composable Head of Design +- Blas Rodriguez Irizar, Composable Co-Founder & CTO +- Don DeTommasso, Composable Head of Governance & Strategy +- Miguel Santefé, Composable Co-Founder & Head of Design - Joon W., Composable FE Lead - Jafar Azam, Composable Devrel - Jesse Abramowitz, Entropy Lead Software and Protocol Engineer diff --git a/docs/docs/networks/picasso-parachain-overview.md b/docs/docs/networks/picasso-parachain-overview.md index edb2b5680c9..15a2df6d9c1 100644 --- a/docs/docs/networks/picasso-parachain-overview.md +++ b/docs/docs/networks/picasso-parachain-overview.md @@ -59,16 +59,15 @@ liquidity, leveraging new technologies and aligning itself closely with user req [Pablo Dex]: ../products/pablo-overview.md -### Composable’s XCVM on Picasso +### Composable’s VM on Picasso -Composable’s Cross-chain Virtual Machine [(XCVM)] +Composable’s Virtual Machine [CVM](./products/xcvm.md) will be able to leverage the pallets above to facilitate the creation of non-custodial, natively cross-chain smart contracts. -The XCVM serves as a top-layer orchestration layer, +The CVM serves as a top-layer orchestration layer, capable of calling into existing applications and pallets across multiple ecosystems asynchronously. -XCVM applications will be deployable from any ecosystem housing the necessary satellite contracts and interpreter instances. +CVM applications will be deployable from any ecosystem housing the necessary satellite contracts and interpreter instances. -[(XCVM)]: https://docs.composable.finance/products/xcvm ### Insights into Picasso’s Security @@ -81,8 +80,7 @@ such as ours, benefit from the shared security of the Relay Chain. Meaning that all parachains who secure a slot to either Kusama or Polkadot benefit from the economic security provided by the Relay Chain’s validators. Therefore, as a parachain connected to the Kusama Relay Chain, -Picasso benefits from Kusama’s extensive validator set and is guaranteed -that any other parachain on Kusama shares the same degree of security. +Picasso benefits from Kusama’s extensive validator set for shared security. ## What is Picasso’s vision? diff --git a/docs/docs/networks/picasso/governance.md b/docs/docs/networks/picasso/governance.md index cf3fc024101..4611eeaf5f1 100644 --- a/docs/docs/networks/picasso/governance.md +++ b/docs/docs/networks/picasso/governance.md @@ -23,9 +23,9 @@ Members of the First Council will consist of: - 0xBrainJar, Composable Founder/CEO - Jeff Smith, Composable General Counsel (GC) - Eoin Whelan, Composable CFO -- Blas Rodriguez Irizar, Composable Principal Bridging Lead -- 0xc0dejug, Composable Principal XCVM Lead -- 0xslenderman, Composable Head of Design +- Blas Rodriguez Irizar, Composable Co-Founder & CTO +- Don DeTommasso, Composable Head of Governance & Strategy +- Miguel Santefé, Composable Co-Founder & Head of Design - Jafar Azam, Composable Devrel - Jesse Abramowitz, Entropy Lead Software and Protocol Engineer - Will Pankiewicz, Parity Master of Validators From 023dfc5abd4de6ac7e5506ab3990c636c219c9d6 Mon Sep 17 00:00:00 2001 From: JafarAz Date: Wed, 16 Aug 2023 17:18:43 -0300 Subject: [PATCH 6/7] Update sidebars.js --- docs/sidebars.js | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/sidebars.js b/docs/sidebars.js index 658a7201d3e..fa5e7d8eac0 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -114,6 +114,22 @@ "products/apollo/apollo-deployment", ], }, + { + type: "category", + label: "Pablo", + link: { + type: "doc", + id: "products/pablo-overview", + }, + collapsible: true, + collapsed: true, + items: [ + "products/pablo/swaps-trading", + "products/pablo/launch-pools", + "products/pablo/auctions-bonding", + "products/pablo/cross-chain-DEX", + ], + }, ], }, @@ -286,22 +302,6 @@ "faqs/terms-of-use", ], }, - { - type: "category", - label: "Pablo", - link: { - type: "doc", - id: "products/pablo-overview", - }, - collapsible: false, - collapsed: false, - items: [ - "products/pablo/swaps-trading", - "products/pablo/launch-pools", - "products/pablo/auctions-bonding", - "products/pablo/cross-chain-DEX", - ], - }, { type: "doc", label: "Mosaic (Discontinued)", From 3a0b4c3470460f77ffbb94ce5039882256989ad9 Mon Sep 17 00:00:00 2001 From: JafarAz Date: Wed, 16 Aug 2023 17:24:50 -0300 Subject: [PATCH 7/7] Update sidebars.js --- docs/sidebars.js | 44 ++++++++++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/docs/sidebars.js b/docs/sidebars.js index fa5e7d8eac0..86f29b60baa 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -303,24 +303,32 @@ ], }, { - type: "doc", - label: "Mosaic (Discontinued)", - id: "products/mosaic/mosaic-withdrawal-guide", - }, - { - type: "category", - label: "Parachain Vault Strategy (Discontinued)", - link: { - type: "doc", - id: "products/parachain-vault-strategy/composable-strategies-withdrawal-guide", - }, - collapsible: true, - collapsed: true, - items: [ - "products/parachain-vault-strategy/vault-process-in-detail", - "products/parachain-vault-strategy/contracts-technical-details", - ], - }, + "type": "category", + "label": "Archived", + "collapsible": true, + "collapsed": true, + "items": [ + { + "type": "doc", + "label": "Mosaic (Discontinued)", + "id": "products/mosaic/mosaic-withdrawal-guide" + }, + { + "type": "category", + "label": "Parachain Vault Strategy (Discontinued)", + "link": { + "type": "doc", + "id": "products/parachain-vault-strategy/composable-strategies-withdrawal-guide" + }, + "collapsible": true, + "collapsed": true, + "items": [ + "products/parachain-vault-strategy/vault-process-in-detail", + "products/parachain-vault-strategy/contracts-technical-details" + ], + }, + ], + }, ], };