Defines the foundational concept of the Action Codes Protocol: one-time codes that encode an action intent tied to a specific user’s public key.Documentation Index
Fetch the complete documentation index at: https://docs.actioncodes.org/llms.txt
Use this file to discover all available pages before exploring further.
Motivation
Enable secure, one-time programmable actions that can be verified on-chain and used for payment, access, voting, and other workflows.Specification
Each Action Code:- Is a short-lived, verifiable intent tied to a user’s public key.
- Is delivered via a transaction or payload signed by a trusted protocol authority.
- May include metadata fields like (description, label, memo, and reference, etc.)
- Is resolved through a provided REST API or SDK.
- Is bound to a user’s wallet pubkey at creation or intent level.
- May include a registered prefix, allowing integration with branded or categorized systems. See Prefix System for details.
- Codes can be generated directly in wallets, through the open SDK, or via the hosted interface at Action Codes Generator