Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.autheo.com/llms.txt

Use this file to discover all available pages before exploring further.

All staking participants on Autheo Chain must hold an on-chain license record before operating a validator or delegating. Licenses originate as ERC-721 NFTs on Arbitrum and are bridged automatically when transferred to your Autheo Chain EVM address.

License tiers

TierPurposeAnnual THEO emissionRequired for
SovereignCreate and operate a validator~187,969Validator operators
PrimeExternal delegation (higher tier)~18,797Prime delegators
CoreExternal delegation (standard tier)~1,880Standard delegators
Only one Sovereign license can bind to a given validator at any time. This enforces a strict 1:1 relationship between Sovereign licenses and validators.

Step 1: Acquire the NFT on Arbitrum

Purchase the appropriate ERC-721 NFT on the Node Sale Platform. View contract addresses:
autheod query license params

Step 2: Transfer to your Autheo Chain EVM address

Use the Autheo Bridge to send the NFT from Arbitrum to your EVM address (0x... format). This triggers an automatic on-chain hook that mints a LicenseRecord in ISSUED status — no separate transaction needed.
autheod keys show <key-name> --bech eth --keyring-backend file

Step 3: Verify the license record

autheod query license licenses-by-owner <cosmos-address>
autheod query license license <license-id>
You should see status: ISSUED.

Step 4: Bind the license

autheod tx license bind <license-id> \
  --from <owner-key> \
  --chain-id autheo_785-1 \
  --keyring-backend file
The validator address is derived automatically from your operator key.

Step 5: Verify BOUND status

autheod query license license <license-id>
Confirm status: BOUND. Your license is ready for validator creation or delegation.

License status after binding

ActionResulting status
MsgCreateValidatorBOUND → ACTIVE
MsgDelegateBOUND → ACTIVE
Full undelegationACTIVE → BOUND
Validator jailedACTIVE → BOUND
Full unbindBOUND → ISSUED

Claiming NFT rewards

Once ACTIVE, the license accrues per-block NFT rewards. Claim them manually:
autheod query emissions license-accrued-rewards <license-id>

autheod tx licensedistribution claim-nft-rewards <license-id> \
  --from <owner-key> \
  --chain-id autheo_785-1 \
  --keyring-backend file
See NFT rewards for full details.