# Anchorage Digital: Porto

## Porto

- [Porto / API reference (168 pages)](https://docs.anchorage.com/_llms/porto/api-reference.txt): Documentation for Porto / API reference.

### User guides

#### Overview

- [What is Porto?](https://docs.anchorage.com/knowledge-base/porto/overview.md): Porto by Anchorage Digital is our institutional self-custody solution allowing for unmatched access to DeFi & Web3.

#### Getting started

##### Basics

- [How it works](https://docs.anchorage.com/knowledge-base/porto/getting-started/how-it-works.md): Understand Porto's key concepts and how institutional self-custody works.
- [Logging in & homepage](https://docs.anchorage.com/knowledge-base/porto/getting-started/login-homepage.md): Access Porto and navigate the home screen.
- [Mobile app & browser extension](https://docs.anchorage.com/knowledge-base/porto/getting-started/mobile-app.md): Download the Porto iOS app and set up the browser extension.

##### Setup

- [Setting up participants](https://docs.anchorage.com/knowledge-base/porto/getting-started/setup-participants.md): Add your team members to your organization for collaboration.

##### Managing accounts

- [Joining an account](https://docs.anchorage.com/knowledge-base/porto/getting-started/joining-accounts.md): Accept invitations and join existing Porto organizations.
- [Switching accounts](https://docs.anchorage.com/knowledge-base/porto/getting-started/switching-accounts.md): Switch between multiple Porto organizations.
- [Managing devices](https://docs.anchorage.com/knowledge-base/porto/getting-started/device-management.md): Control which devices can access your Porto account and configure security settings.

##### Vaults quick-start

- [Vaults quick-start](https://docs.anchorage.com/knowledge-base/porto/getting-started/accounts-vaults.md): Quick guide to creating and managing vaults in Porto.

#### Vaults & wallets

##### Overview

- [Vaults, wallets & addresses](https://docs.anchorage.com/knowledge-base/porto/vaults-wallets/overview.md): Create and manage vaults, wallets, and deposit addresses in Porto.

##### Vaults

- [Vaults](https://docs.anchorage.com/knowledge-base/porto/vaults-wallets/vaults.md): Create and manage vaults to organize your digital assets.
- [Creating a vault with shared policies](https://docs.anchorage.com/knowledge-base/porto/vaults-wallets/creating-vault-advanced.md): Create a vault using existing shared policies or configure a new policy.

##### Wallets

- [Wallets](https://docs.anchorage.com/knowledge-base/porto/vaults-wallets/wallets.md): Understand how wallets work within vaults and manage multiple asset addresses.
- [Wallet recovery](https://docs.anchorage.com/knowledge-base/porto/vaults-wallets/wallet-recovery.md): Recover access to your wallets if you lose your device or need to restore your account.

##### Web dashboard

- [Web dashboard](https://docs.anchorage.com/knowledge-base/porto/vaults-wallets/web-dashboard.md): Manage vaults, wallets, trusted destinations, and account settings.

#### Assets & operations

##### Receiving & sending

- [Receiving assets](https://docs.anchorage.com/knowledge-base/porto/assets/receiving-assets.md): Deposit assets into Porto vaults and request support for new assets.
- [Deposits](https://docs.anchorage.com/knowledge-base/porto/assets/deposits.md): Receive digital assets into your vaults and track deposit status.
- [Sending assets](https://docs.anchorage.com/knowledge-base/porto/assets/sending-assets.md): Withdraw assets, use DApps, manage trusted destinations, and batch endorsements.
- [Withdrawals](https://docs.anchorage.com/knowledge-base/porto/assets/withdrawals.md): Send digital assets from your vaults to external addresses.

##### Advanced transactions

- [Swaps](https://docs.anchorage.com/knowledge-base/porto/assets/swaps.md): Swap assets directly within Porto.
- [Stablecoins](https://docs.anchorage.com/knowledge-base/porto/assets/stablecoins.md): Earn stablecoin rewards in Porto.
- [Using DApps and smart contracts](https://docs.anchorage.com/knowledge-base/porto/assets/using-dapps.md): Connect your Porto wallet to decentralized applications and smart contracts.

##### Pre-approved addresses

- [Trusted destinations](https://docs.anchorage.com/knowledge-base/porto/assets/trusted-destinations.md): Pre-approve wallet addresses for faster and safer withdrawals.
- [Trusted counterparties](https://docs.anchorage.com/knowledge-base/porto/assets/trusted-counterparties.md): Manage trusted organizations and relationships for regular transfers.
- [Adding multiple destinations](https://docs.anchorage.com/knowledge-base/porto/assets/adding-multiple-destinations.md): Set up and manage multiple trusted destinations for efficient withdrawals.

##### Activity

- [Activity & transaction history](https://docs.anchorage.com/knowledge-base/porto/assets/activity-history.md): View and track all operations and transactions across your vaults.

##### Smart contracts

- [Interacting with smart contracts](https://docs.anchorage.com/knowledge-base/porto/advanced/smart-contracts.md): Advanced guide to using smart contracts and custom contract interactions from Porto.

##### Stablecoin rewards

- [Stablecoin rewards and yield](https://docs.anchorage.com/knowledge-base/porto/advanced/stablecoin-rewards.md): Earn yield on stablecoin holdings within your Porto vaults.
- [Stablecoin rewards rates](https://docs.anchorage.com/knowledge-base/porto/advanced/stablecoin-rewards-rates.md): Current yield rates for stablecoins in Porto vaults.

#### Users & access control

##### Users

- [Managing users](https://docs.anchorage.com/knowledge-base/porto/users/managing-users.md): Change permission levels and remove users from Porto.
- [Adding users with shared policies](https://docs.anchorage.com/knowledge-base/porto/users/adding-users-advanced.md): Invite new users and assign them to existing vault policies.
- [Removing a user](https://docs.anchorage.com/knowledge-base/porto/users/remove-user.md): Remove team members from your organization or specific vaults.

##### Permissions

- [Permission levels](https://docs.anchorage.com/knowledge-base/porto/users/permission-levels.md): Understand role-based permissions and what each user role can do.

#### Policies & approvals

##### Overview

- [Admin policies](https://docs.anchorage.com/knowledge-base/porto/policies/admin-policies.md): Configure administrator policies and quorum settings.
- [Customizing admin policy](https://docs.anchorage.com/knowledge-base/porto/policies/customizing-admin-policy.md): Configure approval requirements for administrative and user management changes.
- [Customizing vault policies](https://docs.anchorage.com/knowledge-base/porto/policies/customizing-vault-policies.md): Configure approval requirements and operational rules for individual vaults.

##### Quorum structures

- [Required approvers & sub-quorums](https://docs.anchorage.com/knowledge-base/porto/policies/quorums.md): Configure required approvers and sub-quorums for vault and administrator policies.
- [Adding subquorums](https://docs.anchorage.com/knowledge-base/porto/policies/adding-subquorums.md): Create nested approval structures with subquorums for complex approval flows.
- [Editing subquorums](https://docs.anchorage.com/knowledge-base/porto/policies/editing-subquorums.md): Modify subquorum membership and approval requirements.
- [Deleting subquorums](https://docs.anchorage.com/knowledge-base/porto/policies/deleting-subquorums.md): Remove subquorums that are no longer needed.

##### Rules

- [Adding rules to policies](https://docs.anchorage.com/knowledge-base/porto/policies/adding-rules.md): Create custom approval rules for vaults and admin policies.
- [Editing rules](https://docs.anchorage.com/knowledge-base/porto/policies/editing-rules.md): Modify existing policy rules and update approval requirements.
- [Deleting rules](https://docs.anchorage.com/knowledge-base/porto/policies/deleting-rules.md): Remove policy rules that are no longer needed.
- [Managing rules and policies](https://docs.anchorage.com/knowledge-base/porto/policies/managing-rules.md): Overview of maintaining and monitoring your approval rules and policy structures.

##### Batch operations

- [Batch endorsements](https://docs.anchorage.com/knowledge-base/porto/policies/batch-endorsements.md): Group multiple operations for combined approval and streamlined quorum requirements.

#### Account & security

##### Key management

- [Key management & recovery](https://docs.anchorage.com/knowledge-base/porto/security/key-management.md): Manage wallet recovery shares, encrypted backups, and decrypt wallet keys.
- [Key download preferences](https://docs.anchorage.com/knowledge-base/porto/security/key-download-preferences.md): Control when and how you download private keys or recovery materials from Porto.

##### Account recovery

- [Recovering access](https://docs.anchorage.com/knowledge-base/porto/security/recovering-access.md): Replace devices, reinstall the app, and recover organization access.
- [Encrypted backups](https://docs.anchorage.com/knowledge-base/porto/security/encrypted-backups.md): Enable encrypted backups of your Porto account data and recovery keys.
- [Organization recovery document](https://docs.anchorage.com/knowledge-base/porto/security/org-recovery-document.md): Use your organization's recovery document to restore access to your account and vaults.

#### Staking

##### By asset

- [SOL staking](https://docs.anchorage.com/knowledge-base/porto/staking/sol.md): Stake Solana (SOL) in Porto.
- [ETH staking](https://docs.anchorage.com/knowledge-base/porto/staking/eth.md): Stake Ethereum (ETH) in Porto.
- [COSMOS staking](https://docs.anchorage.com/knowledge-base/porto/staking/cosmos.md): Stake Cosmos ecosystem assets in Porto.
- [SUI staking](https://docs.anchorage.com/knowledge-base/porto/staking/sui.md): Stake SUI tokens in Porto.

#### Atlas

- [Atlas network](https://docs.anchorage.com/knowledge-base/porto/atlas.md): Use Atlas settlement network with Porto.

#### Reference

- [Changelog](https://docs.anchorage.com/knowledge-base/porto/changelog.md): Track updates, new features, and improvements to Porto.

### Developer guides

#### Getting started

- [FAQs](https://docs.anchorage.com/knowledge-base/porto/developers/faqs.md): Frequently asked questions about the Anchorage Digital API, devices, and account management.

##### Setting up

- [Setting up](https://docs.anchorage.com/knowledge-base/porto/developers/setting-up.md): Set up the permission groups, keys, and signatures you need to call the Anchorage Digital API.
- [Permission groups](https://docs.anchorage.com/knowledge-base/porto/developers/permission-groups.md): Create permission groups and select the global and vault-level permissions each API key needs.
- [API keys](https://docs.anchorage.com/knowledge-base/porto/developers/api-keys.md): Create, use, revoke, and rotate API access keys to authenticate requests to the Anchorage Digital API.
- [Signing requests](https://docs.anchorage.com/knowledge-base/porto/developers/request-signing.md): Create Ed25519 signatures for sensitive Anchorage Digital API requests.

#### Move money

##### Overview

- [Overview](https://docs.anchorage.com/knowledge-base/porto/developers/move-money/overview.md): Understand how deposits, transfers, and withdrawals work within Anchorage Digital's security model.
- [Trusted destinations](https://docs.anchorage.com/knowledge-base/porto/developers/move-money/setup/trusted-destinations.md): Allowlist external addresses before making external transfers or withdrawals.
- [Permission groups and API keys](https://docs.anchorage.com/knowledge-base/porto/developers/move-money/setup/permission-groups.md): Configure the permissions and API keys needed for transfers, withdrawals, and trusted destination management.
- [Authentication and request signing](https://docs.anchorage.com/knowledge-base/porto/developers/move-money/setup/authentication.md): Authenticate every API request and sign sensitive move-money operations with Ed25519.

##### Transfers and withdrawals

- [Transfers and withdrawals](https://docs.anchorage.com/knowledge-base/porto/developers/move-money/transfers-vs-withdrawals.md): Two approval models for moving assets out of Anchorage Digital.

###### Transfer

- [Crypto transfer](https://docs.anchorage.com/knowledge-base/porto/developers/move-money/transfer/crypto.md): Move digital assets between wallets or to an external on-chain address without per-transaction quorum.
- [Generating child control keys](https://docs.anchorage.com/knowledge-base/porto/developers/move-money/transfer/generating-child-control-keys.md): Derive the per-wallet child control key that authorizes self-custody API transfers.

###### Withdraw

- [Crypto withdrawal](https://docs.anchorage.com/knowledge-base/porto/developers/move-money/withdraw/crypto.md): Move digital assets out of a wallet with quorum approval on every request.

##### Deposit

- [Deposit](https://docs.anchorage.com/knowledge-base/porto/developers/move-money/deposit.md): Receive digital assets into Anchorage Digital wallets and vaults.
- [Crypto deposit](https://docs.anchorage.com/knowledge-base/porto/developers/move-money/deposit/crypto.md): Receive digital assets end to end: create and verify a wallet address, then track the incoming deposit.

##### Operate

- [Operate](https://docs.anchorage.com/knowledge-base/porto/developers/move-money/operate.md): Monitor movement status and understand network fees once assets are in motion.
- [Track movement status](https://docs.anchorage.com/knowledge-base/porto/developers/move-money/operate/track-status.md): Follow transfers, withdrawals, and deposits to completion using polling or webhooks.
- [Network & gas fees](https://docs.anchorage.com/knowledge-base/porto/developers/network-gas-fees.md): How blockchain transaction fees work and how Anchorage Digital manages them.

#### Webhooks

- [Overview](https://docs.anchorage.com/knowledge-base/porto/developers/webhooks/webhooks-overview.md): Receive event-driven notifications for operations and transactions across your organization.
- [Configure webhooks](https://docs.anchorage.com/knowledge-base/porto/developers/webhooks/webhooks-configure.md): Set up webhook endpoints, subscriptions, and signature validation for event-driven notifications.
- [Delivery and reliability](https://docs.anchorage.com/knowledge-base/porto/developers/webhooks/webhooks-delivery.md): Understand retry behavior, delivery guarantees, timeout requirements, and best practices for consuming webhooks.
- [Webhook testing](https://docs.anchorage.com/knowledge-base/porto/developers/webhooks/webhooks-sandbox.md): Step-by-step guide to testing webhooks in a non-production (staging/testnet) environment with the Anchorage Digital API.

#### Staking

- [Overview](https://docs.anchorage.com/knowledge-base/porto/developers/staking/staking-overview.md): Get started with staking operations via the Anchorage Digital API.

##### Staking via API

- [SOL](https://docs.anchorage.com/knowledge-base/porto/developers/staking/sol-staking.md): Stake and unstake SOL via API.

### Build with AI

#### Get started

- [Build with AI](https://docs.anchorage.com/knowledge-base/porto/build-with-ai/overview.md): Use AI assistants and coding agents to learn and integrate with Porto faster.

#### Guides

- [Connect your AI assistant](https://docs.anchorage.com/knowledge-base/porto/build-with-ai/connect-ai-assistant.md): Add the Porto documentation to your AI tools through the hosted MCP server.
- [LLM-ready docs](https://docs.anchorage.com/knowledge-base/porto/build-with-ai/llm-ready-docs.md): Pull Porto documentation into any AI tool as Markdown.
- [Ready-made prompts](https://docs.anchorage.com/knowledge-base/porto/build-with-ai/prompts.md): Start common Porto integrations from copy-paste AI prompts.
- [AI security and guardrails](https://docs.anchorage.com/knowledge-base/porto/build-with-ai/security.md): Keep AI assistants and agents safe when building on Porto.

## OpenAPI Specs

- [v2](/knowledge-base/openapi/v2.yaml)
- [v3](/knowledge-base/openapi/v3.yaml)
