From f78b8b67c788bce2dd18786301686440ff046964 Mon Sep 17 00:00:00 2001 From: Dan Connolly Date: Fri, 22 Mar 2024 15:39:34 -0500 Subject: [PATCH] docs: add vats to deployed contracts; esp priceAuthority --- main/guides/zoe/actual-contracts/index.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/main/guides/zoe/actual-contracts/index.md b/main/guides/zoe/actual-contracts/index.md index 28d2a9699e..bc6acd8841 100644 --- a/main/guides/zoe/actual-contracts/index.md +++ b/main/guides/zoe/actual-contracts/index.md @@ -13,8 +13,25 @@ In the [mainnet-1B release of agoric-sdk](https://github.com/Agoric/agoric-sdk/r | [PSM](./PSM) | The Parity Stability Module (PSM) supports efficiently minting and burning Inter Stable Tokens (ISTs) in exchange for approved external stable tokens. | | vaultFactory | allows users to mint IST backed by collateral such as ATOM; hands off vaults to auctioneer when value of collateral in a vault falls below a governed threshold | | auctioneer | auctions collateral from liquidated vaults | -| fluxAggregator | aggregates prices from oracle oeprators | +| fluxAggregator | a [Price Authority](../price-authority) that aggregates prices from oracle oeprators | | scaledPriceAuthoriy | provides prices for tradeable assets such as ATOM in terms of idealized "oracle ATOM" prices from oracle operators | | feeDistributor | collects fees from Inter Protocol contracts and distributes to reserve and/or stakers | | assetReserve | holds assets in reserve to back IST | | walletFactory | executes Zoe offers on behalf of users | + +## Deployed Vat Services + +Other services run in vats that are not contracts. + +| vat | services | +| -------------- | -------------------------------------------------------------------------------------- | +| bootstrap | initial vat. also runs [core eval scripts](../../coreeval/) | +| vatAdmin | creates, [upgrades](../../zoe/contract-upgrade), and terminates vats | +| agoricNames | the `agoricNames` [name service](../../integration/name-services) | +| bank | connects cosmos denoms with ERTP Brands/Issuers/Mints | +| board | the `board` [name service](../../integration/name-services) | +| bridge | chainStorage etc. | +| priceAuthority | registers [Price Authorities](../price-authority) and routes requests for price quotes | +| provisioning | `namesByAddress` [name service](../../integration/name-services) | +| timer | `chainTimerService` | +| zoe | the Zoe Service |