Skip to content

Commit

Permalink
chore: orchestration landing page doc update for launch
Browse files Browse the repository at this point in the history
  • Loading branch information
Jovonni authored Oct 7, 2024
1 parent adac99a commit 8901cb4
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions main/guides/orchestration/index.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
# What is Agoric Orchestration

Agoric’s Orchestration capability allows developers to easily build cross-chain capabilities into existing applications or to create novel cross-chain-focused products.

The Agoric Orchestration API sits on top of Agoric’s novel VM that provides three key elements that make multichain applications possible:
- **Remote account control and transfer**: Use the Orchestration APIs to easily create accounts on remote chains, transfer assets, and invoke contracts. Your Agoric contract orchestrates all behavior directly.
- **Multiblock execution with async & await**: Agoric applications communicate asynchronously and await responses which may come in the same block or many blocks (or weeks!) later. Contracts simply continue executing when the response arrives.
- **On-chain Timers**: Contracts can set timers for regular execution which makes executing common activities like subscriptions easy.

Agoric’s Orchestration APIs simplify controlling remote chains, moving assets, and using capabilities on any chain the API reaches.

# Orchestration Overview

Agoric's Orchestration API is a tool to help developers build seamless applications out of disparate interoperable chains and services.
This composability allows for the development of user-centric applications that leverage the unique strengths of different blockchain ecosystems.
Agoric's Orchestration API is a tool to help developers build seamless applications out of disparate interoperable chains and services. This composability allows for the development of user-centric applications that leverage the unique strengths of different blockchain ecosystems.

The Agoric Orchestration API simplifies interactions between multiple networks, particularly those
using the [Inter-Blockchain Communication (IBC)](/glossary/#ibc) protocol within Cosmos. The API acts as an
abstraction layer, streamlining multi-step processes.
The Agoric Orchestration API simplifies interactions between multiple networks, particularly those using the [Inter-Blockchain Communication (IBC)](/glossary/#ibc) protocol within Cosmos. The API acts as an abstraction layer, streamlining multi-step processes.

Orchestration integrates with existing Agoric components ([SwingSet](/guides/platform/#swingset), Cosmos modules) and introduces vat-orchestration. This [vat](/glossary/#vat) manages Inter-Chain Account (ICA) identities and connections to host chains, ensuring proper transaction authorization.

Expand Down

0 comments on commit 8901cb4

Please sign in to comment.