> ## Documentation Index
> Fetch the complete documentation index at: https://docs.algovoi.co.uk/llms.txt
> Use this file to discover all available pages before exploring further.

# Hedera USDC payments

> Accept USDC (HTS token 0.0.456858) on Hedera: memo bound checkouts, token association payouts, and Mirror Node verification on mainnet and testnet.

## At a glance

|                     | Mainnet            | Testnet               |
| ------------------- | ------------------ | --------------------- |
| Network ID          | `hedera:mainnet`   | `hedera:testnet`      |
| Native asset        | HBAR               | HBAR                  |
| Native decimals     | 8                  | 8                     |
| Stablecoin          | USDC (HTS token)   | USDC (HTS token)      |
| Stablecoin token ID | `0.0.456858`       | (testnet equivalent)  |
| Stablecoin decimals | 6                  | 6                     |
| Confirmation time   | About 5 seconds    | About 5 seconds       |
| Typical fee         | \$0.0001           | Free (testnet faucet) |
| Verification source | Hedera Mirror Node | Hedera Mirror Node    |

## Memo binding

Hedera transactions carry a transaction memo (up to 100 bytes). AlgoVoi uses `algovoi:{token}` in the memo field to bind payments to a specific checkout. The Mirror Node exposes the memo on the transaction record, so verification reads it directly.

## Token associations

Like Algorand ASAs, Hedera HTS tokens require **token association** before an account can receive them. A new payout address won't automatically accept USDC, you have to associate `0.0.456858` first. The dashboard validates association when you save the address and refuses to save unless association succeeded.

## Wallets

* [AlgoVoi Chrome extension](https://chromewebstore.google.com/detail/algovoi/ofmgegnkjdmbeakjbmfaagigmhagdcbl) (in-house wallet, native x402 / MPP / AP2 across six chains; Hedera flows route through HashPack WC for HTS signing)
* [HashPack](https://hashpack.app)
* [Blade](https://bladewallet.io)
* [Kabila Wallet](https://wallet.kabila.app)

## Mirror Node

Hedera doesn't have a public mempool. AlgoVoi's verifier uses the [Mirror Node API](https://docs.hedera.com/hedera/sdks-and-apis/rest-api) to read transaction records. The default endpoint is `https://mainnet-public.mirrornode.hedera.com` for mainnet, with the testnet equivalent for testnet checkouts.

## Agent-to-agent settlement on Hedera

The Hedera Consensus Service exists to give a message a tamper-evident, fairly ordered anchor, which is exactly what a settlement reference needs. On Hedera mainnet the mesh writes its `execution_ref` straight into an HCS topic.

[AlgoVoi Mesh](/agent-mesh) settles a payment directly between two autonomous agents on Hedera. Each agent verifies the other offline with a Falcon-1024 credential, the pair negotiates Hedera as the settlement chain, and the authorized decision is anchored in a Hedera Consensus Service topic message as one content-addressed `execution_ref`. There is no facilitator, no per-transaction fee, and no AlgoVoi service in the trust path at settlement time.

**Proven on-chain.** A mutually verified Falcon-1024 pair negotiated Hedera and settled once:

| Network        | Anchors in        | Transaction                                                          |
| -------------- | ----------------- | -------------------------------------------------------------------- |
| Hedera mainnet | HCS topic message | [topic 0.0.10641585](https://hashscan.io/mainnet/topic/0.0.10641585) |

Open the topic and read message 1. It carries `algovoi-mesh:sha256:150b4e46...`, the exact execution reference that run's handshake produced. Recompute it yourself from the raw fields with a stock RFC 8785 (JCS) implementation and SHA-256; no AlgoVoi software is involved in checking it.

The chain never verifies Falcon. It only carries the anchor, which is why the same agent trust works on Hedera and on every other chain the pair could have chosen. See [AlgoVoi Mesh](/agent-mesh) for the mutual handshake, the signed chain-offer negotiation, and the full eight-chain proof.

## See also

* [x402 protocol](/protocols/x402) for the payment protocol layer
* [Concept: chains overview](/concepts/chains-overview)
