RESOURCES

Glossary

Short definitions for terms that turn up across the docs. If you find a term we use without defining, let us know and we'll add it here.

Allowance
The amount of an ERC-20 token a spender is permitted to pull from a wallet via transferFrom. TabBotRouter relies on a pre-approved allowance instead of a per-call signature.
EIP-712
An Ethereum standard for typed-data signing. Lets a wallet display 'pay 10 USDC to @kofi' rather than an unreadable hex blob, and lets the contract recover the signer from the structured message.
Executor
A wallet on TabBotRouter's allowlist that can call executeP2P and executeGrant. Trusted with the ability to push transfers within users' allowances.
Gas sponsorship
The relayer paying the chain's native gas token on behalf of the user. The user only ever holds the stablecoin they're spending.
Handle
A user's @-prefixed identifier. Resolves to a wallet address through an off-chain registry.
Invisible wallet
A keypair generated and encrypted on the user's device. Unlocked with a PIN for each signature; never uploaded to a server.
Nonce
A unique number per signed message used to prevent replay. TabRouter uses an unordered set; TabBotRouter uses a strict counter per user.
Relayer
An EOA funded with native gas that submits user-signed messages to the router. Cannot modify what was signed.
Router
The on-chain contract that verifies signatures and moves stablecoins. Tab ships two: TabRouter (per-tx signatures) and TabBotRouter (executor-pushed flows).
Treasury
The address that receives Tab's 1% protocol fee. Settable by the contract owner; cannot route to anything other than a plain address.
Walkaway test
The internal design principle that if Tab disappeared tomorrow, users' funds would still be safe and the contracts would keep settling payments.