βοΈAutomatic Transaction Processing (ATP)
Automatic Transaction Processing (ATP)
Automatic Transaction Processing (ATP) is a core feature of the Managed Guardian Service (MGS) that allows you to use the platform without managing blockchain infrastructure, wallets, or cryptocurrency.
The name ATP is inspired by adenosine triphosphate, the molecule responsible for energy transfer in living systems. In biology, ATP converts energy into a usable form that powers cellular activity. Cells do not interact directly with raw energy sources. Instead, ATP acts as the intermediary that enables energy to be consumed efficiently and reliably.
In MGS, ATP plays the same role.
ATP converts traditional payment methods such as USD into HBAR, which is then used to power transactions on the Hedera network. This conversion happens seamlessly within the platform, allowing your applications to function without requiring you to manage cryptocurrency directly.
A Simple Way to Think About It
You can think of ATP like going to an arcade.
Instead of interacting directly with each machineβs internal system, you purchase credits at the front desk. Those credits are then used to play games across the arcade.
You pay in dollars
The system converts that into credits
Each action consumes credits automatically
ATP works the same way:
You pay in USD
MGS converts that into HBAR
Each blockchain transaction consumes HBAR behind the scenes
You never need to manage the underlying system. You simply use the platform.
What ATP Does
With ATP enabled, MGS manages all Hedera-related operations required to run your Guardian environment.
This includes:
Converting USD into HBAR
Funding and managing Hedera accounts
Signing and submitting transactions
Handling network fees automatically
Maintaining account balances
Managing key custody through secure infrastructure
As a result, you can focus entirely on building policies, managing data, and operating your workflows.
Why ATP Matters
Traditionally, working with blockchain-based systems requires:
Creating and managing wallets
Safely storing private keys
Purchasing and holding cryptocurrency
Monitoring balances to avoid failed transactions
ATP eliminates all of these requirements.
You do not need to purchase, hold, or manage HBAR when ATP is enabled. The platform ensures that all required resources are available when needed.
How Payments Work
ATP abstracts the relationship between fiat and Hedera network execution.
You are billed in USD
MGS converts that value into HBAR as needed
Transactions are executed automatically in the background
This ensures that your Guardian environment remains continuously operational without manual intervention.
ATP vs Self-Managed
MGS supports two modes of operation:
MGS Managed (ATP)
No wallet setup required
No private key management
No direct interaction with blockchain
Automatic USD to HBAR conversion
Fully managed transaction processing
Self-Managed
Requires your own Hedera account
Requires private key management
Requires maintaining HBAR balances
Full control over transaction execution
ATP is the recommended approach for most users.
Getting Started with ATP
ATP is configured at the tenant level and can be enabled by a Tenant Admin during tenant creation.
Enable ATP
Navigate to Tenants
Click Add New Tenant
Under Consumption Management, select MGS Managed (ATP)
Complete tenant setup
Once enabled, all users within that tenant will operate under ATP.
No additional blockchain setup is required.
Free Trial Access
ATP is available by default during the free trial with the following conditions:
ATP is enabled automatically
Usage is limited to Testnet only
Testnet accounts are funded and managed by MGS
This allows you to fully explore the platform without any setup or cost.
Mainnet Usage
To use ATP on Mainnet:
An active MGS subscription is required
ATP can be enabled for Mainnet environments
Usage will incur a service cost based on consumption
MGS handles the conversion from USD to HBAR and manages all transaction execution on your behalf.
Permissions
Only Tenant Admins can create tenants and configure ATP
All users within a tenant inherit the selected configuration
Transitioning to ATP (Self-Managed to ATP)
If you are currently using a Self-Managed setup, you can transition to ATP without recreating your Guardian assets.
This process involves two steps:
Updating the tenant configuration
Migrating individual user accounts
Step 1: Enable ATP at the Tenant Level
Navigate to Tenants
Open your tenant
Go to Settings
Change Consumption Management to MGS Managed (ATP)
Step 2: Migrate User Accounts
Navigate to Profile
Locate the MGS Account section
Click Migrate to ATP
Confirm the migration
Important Requirements
Your Hedera account balance must be zero (0 HBAR)
Any remaining HBAR must be transferred before migration
Network Behavior
Testnet
Migration is allowed
Remaining HBAR will be retained within MGS for testnet usage
Mainnet
Migration requires a zero balance
Migration will fail if balance is greater than zero
Result
Account type switches to ATP
MGS takes over all transaction management
No further wallet or key management is required
If you are using ATP and want to return to a Self-Managed setup, you can offboard by switching the tenant configuration and migrating your account keys.
This process allows you to move from a fully managed environment to one where you control your own keys and infrastructure.
Step 1: Switch Tenant to Self-Managed
Navigate to Tenants
Open the tenant
Go to Settings
Change Consumption Management to Self-Managed
Once updated, the tenant is configured for Self-Managed usage.
Step 2: Migrate Keys to a Vault
Each user must migrate their account to a supported key management solution.
Navigate to Profile
Locate the MGS Account section
Select Migrate Keys to Vault
Choose a supported vault
Complete the setup and connection process
Supported Vaults
HashiCorp Vault
GCP Secrets
Azure Key Vault
Important Notes
On Mainnet, a compatible external vault for Self-Managed is always required
On Testnet, onboarding directly into Self-Managed mode allows you to skip external vault setup and use the MGS-managed vault, however:
When offboarding from ATP to Self-Managed, the skip vault option is not currently supported
Users must configure and connect their own compatible external vault in order to complete the transition
Why This Matters
ATP manages keys and transaction execution on your behalf. When transitioning to Self-Managed mode, you must take full control of key custody.
As a result, a properly configured external vault is required during offboarding, regardless of network.
Transitioning from ATP to Self-Managed requires:
A Tenant Admin to switch the tenant configuration
Each user to migrate their keys to a supported external vault
This ensures a secure and controlled transition from managed infrastructure to user-managed key ownership.
Summary
ATP converts fiat into blockchain execution power.
USD in
HBAR managed automatically
Transactions executed seamlessly
No crypto management No key management No infrastructure setup
Just build, test, and deploy.
Last updated