Everything on this page is enough to recompute any address's XP from public chain data. If a number here and a number anywhere else ever disagree, the recomputation from the chain wins.
XP comes from two places. Onchain actions earn automatically for every wallet, worldwide, with no sign-up: the events below are read from the official KeyStore contracts and scored by the table below. Separately, Altana allocates XP by hand for things it verifies itself, such as hackathon prizes and partner campaign quests; every such grant is recorded in a public ledger file in this site's repository, and its history is the audit log.
| Action | Onchain evidence | XP | Earns |
|---|---|---|---|
| Create your Smart Agentic Wallet | KeyRegistered event with isRoot = true | 500 | Once |
| Add funds | The wallet holds a native balance, or a session grant proves it once paid the registration fee | 1,000 | Once |
| Grant a session | The wallet's first KeyRegistered event with isRoot = false | 1,500 | Once |
| Grant another session | Every later KeyRegistered event with isRoot = false | 300 | Every time |
Prices only ever change going forward. An action is worth what the table said at the moment it happened, never less, because XP already earned is permanent.
XP is derived only from events emitted by these contracts. Any other contract or token using the Altana XP name is not ours.
| Chain | Chain id | KeyStore contract |
|---|---|---|
| BNB Chain | 56 | 0x6572427eD530BAdcF7375CF9A4709D8D2b0e7e0A |
| Ethereum | 1 | 0xb70FDa90c1D576BA8399946a0C10ECd9D9eA923B |
XP totals aggregate across every chain Altana supports. Events are verifiable in the Keystore Explorer or any public block explorer.