The Keyless and Account Abstraction upgrades on Aptos represent a coordinated series of framework changes that decouple transaction authorization from a single long-lived private key. These upgrades introduce new native transaction authenticators—WebAuthn, Keyless, and MultiKey—that allow accounts to be controlled by passkeys, OpenID Connect (OIDC) providers like Google or Apple, and user-defined k-of-n key policies. This is not a simple wallet feature; it is a protocol-level redefinition of how an Aptos account proves its authority to execute transactions, directly impacting the security model for all downstream integrations.

Keyless and Account Abstraction Upgrades
Introduction
Aptos keyless and account abstraction upgrades fundamentally change transaction authentication, moving from single-key Ed25519 to a federated model supporting passkeys, OIDC, and multi-factor authorization.
The operational impact is immediate for wallet providers, exchanges, and dApp developers. A KeylessAccount uses an OIDC identity token and an ephemeral signature to authorize a transaction, requiring a zero-knowledge proof (Groth16) to be verified on-chain. This shifts trust from a single user-held secret to a federation of the OIDC provider, the Aptos validator set, and a privacy-preserving proof system. Simultaneously, the MultiKey authenticator enables complex account recovery and multi-factor policies, such as requiring a passkey and a keyless signature, without a smart contract wallet. Builders must understand the new AnyPublicKey and AnySignature types to correctly parse and construct transactions.
For infrastructure teams, these upgrades alter the transaction validation path. Fullnodes and validators must be configured to handle the increased computational load of ZKP verification for keyless transactions. Indexers and data platforms face a breaking change in how they map authorization events to accounts, as a single account can now rotate between multiple authenticator types. Chainscore Labs provides upgrade readiness reviews to help teams audit their transaction construction, signature verification, and account indexing logic against these new cryptographic primitives before activation.
Quick Facts
Operational impact summary of framework upgrades introducing passkey-based authentication, federated key management, and new transaction authenticators on Aptos.
| Area | What changes | Who is affected | Action |
|---|---|---|---|
Transaction Authenticator | New authenticators for passkey signatures (WebAuthn) and federated key management are introduced, altering the valid signature schemes accepted by the network. | Wallet providers, dApp developers, exchanges, indexers | Audit transaction submission logic to handle new authenticator types. Verify SDK versions support constructing and parsing these transactions. |
Account Model | Keyless accounts decouple on-chain authorization from a single private key, using an OpenID Connect identity and a blockchain-committed public key. | Custodians, wallet teams, DeFi protocols | Review account recovery and key rotation flows. Assess integration impact on account lookup and asset custody logic. |
Cryptographic Primitives | Support for passkey-based signatures (e.g., secp256r1) is activated, expanding the set of on-chain verifiable signature algorithms. | Validator operators, fullnode operators | Ensure the deployed |
Transaction Fee Sponsorship | Keyless accounts often rely on fee-payer (sponsor) transactions for a seamless user experience, increasing reliance on sponsor infrastructure. | dApp developers, infrastructure providers | Audit sponsor transaction logic for abuse vectors. Monitor sponsor account balances and rate limits during and after the upgrade. |
Indexing and Data Infrastructure | New transaction payloads and authenticator data change the schema of on-chain transaction data. | Indexer operators, analytics platforms, data teams | Reprocess historical data if schema changes are retroactive. Update parsers to correctly decode new authenticator and keyless account data. |
Governance Activation | The upgrade is activated via an on-chain governance vote and executed at an epoch boundary through the Aptos reconfiguration mechanism. | Validator operators, governance delegates | Monitor the on-chain governance proposal. Verify the node is ready for the reconfiguration event at the target epoch. |
User Key Management | Users authenticate with device-bound passkeys or federated identity providers (e.g., Google, Apple) instead of managing a raw private key. | End-users, wallet UX teams | Update user onboarding flows. Provide clear recovery paths for lost device or identity provider access. |
Compatibility | Legacy Ed25519 single-key accounts remain fully functional. The upgrade is additive and does not break existing account operations. | All ecosystem participants | Verify backwards compatibility by running integration tests against a synced fullnode on the upgraded framework. |
Technical Mechanism
How Aptos decoupled transaction authorization from private key management using a modular authenticator framework and WebAuthn standards.
The Keyless and Account Abstraction upgrades on Aptos introduced a fundamental shift in transaction authorization by replacing the rigid single-key ed25519 authenticator model with a modular framework. At the protocol level, this was achieved by extending the aptos_framework to accept a new MultiEd25519 and later a generalized AnyPublicKey authenticator structure. This allows an on-chain account to authorize transactions using a variety of cryptographic proofs, including federated keys, passkeys, and zero-knowledge proofs of an OpenID Connect (OIDC) identity, without the user needing to manage a persistent private key.
The core mechanism relies on a new transaction authenticator type that bundles a domain-separated signature with its corresponding public key and a unique authenticator identifier. For passkey-based accounts, the system leverages the WebAuthn standard, where a user's device generates a scoped, hardware-bound key pair during a registration ceremony. The resulting transaction payload includes a WebAuthnSignature containing the authenticator data, client data JSON, and the signature itself. The Aptos validator verifies this on-chain, checking the challenge nonce and origin against the account's stored credential ID, effectively binding the transaction to a specific user action and relying party.
For keyless accounts built on OIDC protocols, the mechanism is more complex. Instead of a simple signature, the transaction includes a Groth16 zero-knowledge proof that cryptographically asserts the user controls an ephemeral key pair linked to a valid OIDC identity token from a trusted provider (e.g., Google, Apple). The on-chain verifier checks this proof against the provider's public JWK (JSON Web Key) and the user's id_commitment, which is a privacy-preserving hash of their identifier and a blinding factor. This decouples the user's web identity from their on-chain address, enabling a 'Sign in with Google' experience that generates a valid Aptos transaction without exposing the user's email or subject identifier on-chain. Teams integrating these flows must manage ephemeral key expiry and ensure their transaction building logic correctly sequences the ZK proof generation with the network's replay protection and expiry time validators.
Affected Actors
Wallet Providers
Keyless accounts introduce a fundamentally new authentication flow that bypasses traditional private key management. Wallet providers must integrate support for OpenID Connect (OIDC) providers, handle the new KeylessSignature authenticator, and manage ephemeral key pairs used during transaction signing.
Action items:
- Implement the keyless transaction signing flow, including fetching the zero-knowledge proof (Groth16) from the prover service.
- Update UI/UX to support passkey-based and federated identity login options.
- Ensure secure storage and lifecycle management of ephemeral keys.
- Verify compatibility with the new
AuthorizationandAuthenticatorpayloads in the Aptos SDK.
Failure to adopt these flows will lock users out of new account types and dApps that exclusively support keyless authentication. Chainscore Labs can review your keyless integration architecture and signing flow for security gaps.
Implementation Impact
The introduction of keyless accounts and federated key management fundamentally alters the trust and integration model for wallets, dApps, and exchanges. Teams must assess cryptographic compatibility, transaction simulation, and user recovery flows.
Wallet SDK and Passkey Integration
Wallet providers must integrate the Aptos Keyless SDK to support OpenID Connect (OIDC) and passkey-based authentication flows. This requires handling ephemeral key pairs, managing the ZK proof generation for the id_commitment, and implementing secure session management. Failure to correctly implement the KeylessPublicKey authenticator will prevent users from signing transactions with their WebAuthn credentials. Teams should audit their key generation and proof verification logic against the canonical Aptos Improvement Proposal (AIP) for keyless accounts.
dApp Transaction Simulation Changes
Keyless transactions introduce a new TransactionAuthenticator variant that dApp simulation engines must be able to parse and verify. A dApp's frontend that simulates a transaction before prompting a user to sign will fail if it cannot decode the keyless authenticator's ZK proof and ephemeral signature. Developers must update their SDK dependencies to a version that supports the new authenticator type and ensure their simulation logic correctly handles the additional cryptographic payload without rejecting the transaction as malformed.
Exchange and Custodian Account Model
Exchanges and custodians that operate omnibus or user-specific accounts on Aptos must decide whether to support deposits from keyless accounts. This requires recognizing the new authentication_key scheme derived from a user's OIDC identity and the application's client ID. A failure to correctly validate the relationship between a keyless address and its controlling identity could lead to a loss of funds or an inability to process withdrawals. Integration teams should verify their address validation and transaction monitoring systems are compatible with the new authenticator.
Account Recovery and Key Rotation
Federated key management changes the recovery model from a simple private key backup to a dependency on the OIDC provider (e.g., Google, Apple). If a user loses access to their OIDC account, they lose control of their Aptos keyless account unless a recovery mechanism is built into the application. Wallet providers must implement clear recovery paths, potentially using a guardian-based social recovery module or a backup passkey. Teams should audit the user lifecycle management to ensure no single point of failure exists in the identity provider.
Indexer and Data Pipeline Impact
Indexers must update their transaction parsers to handle the new keyless transaction authenticator type. The sender address for a keyless transaction is derived from the OIDC identity, not a static public key, which may break existing analytics that correlate addresses to specific key types. Data pipelines must be updated to decode the KeylessSignature payload to extract the id_commitment and ephemeral signature for audit trails. Failure to upgrade indexers will result in incomplete or unparseable transaction data for keyless accounts.
Chainscore Upgrade Readiness Review
Chainscore Labs provides targeted security and integration reviews for teams adapting to Aptos keyless accounts. We audit wallet SDK implementations for correct ZK proof handling, verify dApp simulation engines against the new authenticator, and assess exchange deposit/withdrawal flows for compatibility with the new address derivation scheme. Our review ensures your integration path is secure and complete before the feature is activated on mainnet.
Risk and Compatibility Matrix
Evaluates the operational, security, and integration risks introduced by keyless accounts, passkey-based authenticators, and federated key management upgrades to the Aptos framework.
| Area | What changes | Who is affected | Action |
|---|---|---|---|
Transaction Authenticator | New authenticator types (e.g., WebAuthn, passkey) are accepted by the Aptos VM, altering the valid set of account signatures. | Wallets, exchanges, indexers, and block explorers | Verify that transaction parsing and signature verification logic handles new authenticator variants without rejecting valid transactions. |
Account Model | Keyless accounts decouple on-chain authentication from a single private key, introducing a federated or multi-credential model. | Custodians, wallet providers, and dApp developers | Audit account recovery flows and ensure off-chain key management infrastructure is compatible with the new authenticator derivation paths. |
Cryptographic Primitives | New signature schemes (e.g., passkey-based) are activated via on-chain feature flags, requiring node software to support new verification libraries. | Validator and fullnode operators | Confirm that the deployed aptos-node binary version includes the required cryptographic libraries before the feature flag activation epoch. |
SDK and API Compatibility | SDKs must generate, sign, and submit transactions using new authenticator payloads. Legacy SDK versions may fail to construct valid transactions. | Front-end developers, wallet SDK maintainers | Upgrade to the minimum SDK version supporting keyless transaction builders and test against a node with the feature flag enabled. |
Indexing and Data Infrastructure | New transaction payloads and authenticator types introduce new data schemas for on-chain events and account state. | Indexer operators, data analytics teams | Reprocess historical data if new fields are added to core data structures and update parsing logic to handle new authenticator discriminants. |
Governance and Feature Flags | Keyless account features are gated behind on-chain feature flags controlled by Aptos governance, not activated by a simple binary upgrade. | All node operators and integrators | Monitor governance proposals and on-chain feature flag state to know the exact epoch when new authenticators become valid on mainnet. |
Security and Trust Model | The security of keyless accounts shifts from a single private key to a model involving passkey providers and federated key management services. | Security auditors, risk teams, and high-value asset custodians | Review the trust assumptions of the federated key management architecture and assess the risk of credential provider compromise or denial-of-service. |
Exchange and Custodian Integration | Deposit and withdrawal flows may need to distinguish between keyed and keyless accounts, especially for address validation and memo requirements. | Exchange and custodian engineering teams | Update address validation logic to recognize keyless account identifiers and test end-to-end transaction flows before the activation epoch. |
Operator Readiness Checklist
A practical checklist for validator operators, infrastructure teams, and integration engineers preparing for Aptos framework upgrades that introduce new keyless account authenticators, passkey-based verification, or federated key management primitives. Each item identifies a specific readiness signal that confirms your node, monitoring, and integration layers are prepared for activation.
Confirm that the deployed aptos-node version includes native support for the new cryptographic verifiers introduced by the upgrade (e.g., WebAuthn, OpenID Connect, or federated key authenticators).
- What to check: Review the release notes for the target
aptos-nodeversion and confirm that the new authenticator module is listed in the supported feature set. Run the node in a testnet or devnet environment that has already activated the feature flag. - Why it matters: Nodes running incompatible binaries will fail to validate transactions using the new authenticator, leading to consensus stalls or state divergence if the feature is activated on mainnet.
- Readiness signal: Your node successfully processes testnet transactions that use the new keyless authenticator type without errors or warnings in the validator logs.
Source Resources
Canonical resources for teams assessing Aptos keyless accounts, passkey-based authentication, and account abstraction changes. Use these sources to verify activation status, implementation details, SDK behavior, and external identity-provider assumptions before shipping wallet or dApp support.
Looking to build on a specific blockchain?
We build smart contracts, DeFi applications, wallets, tokenization platforms, and blockchain infrastructure across the major ecosystems teams choose today. That includes Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Solana, Sui, Aptos, Hedera, Stellar, and NEAR, with support for additional EVM and non-EVM networks based on your product requirements.
EVM ecosystems
- Ethereum
- Arbitrum
- Optimism
- Polygon
- Avalanche
- Cronos

Non-EVM ecosystems
- Solana
- Sui
- Aptos
- Hedera
- Stellar
- NEAR
Additional ecosystems
- Polkadot
- Cosmos
- TON
- Cardano
- Algorand
- Tempo
Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.
Frequently Asked Questions
Common operational and integration questions about keyless accounts, passkey-based authentication, and federated key management on Aptos.
A keyless account decouples transaction authorization from a single long-lived private key. Instead of storing a private key locally, the account authenticates transactions using an ephemeral key signed by an OpenID Connect (OIDC) identity provider (e.g., Google, Apple) or a passkey. The on-chain authenticator verifies the OIDC signature and the ephemeral key's validity window.
Key differences from traditional accounts:
- No seed phrase or persistent private key to manage or lose.
- Authorization is tied to a web2 identity or device-bound passkey.
- Transactions include a zero-knowledge proof (ZKP) or signature from the OIDC provider, validated by the Aptos framework.
- Ephemeral keys rotate automatically, reducing long-term key exposure risk.
Why it matters: Wallet providers can onboard users without requiring seed phrase management. dApps can request scoped, time-limited transaction authorization. Security teams must model trust in the OIDC provider and the ZKP circuit.
Delivering blockchain solutions for 5+ years.
We have partnered with 50+ leading DeFi protocols, NFT ecosystems, and fintech innovators to build secure, scalable, and capital-efficient blockchain products.
Selected Partners & Clients
“I've been working with Chainscore Labs for last 3+ years, they've consistently delivered with strong ownership across multiple projects. The team is reliable and detail-oriented.”
How to get started?
If you're looking for blockchain integration, ChainScore Labs has 5+ years of experience helping teams build and integrate exchanges, wallets, smart contracts, tokenization solutions, and protocol-connected products, we can help you choose the right path, integrate securely, and get to production faster. Our team consists of experienced blockchain developers and architects who can help you with your blockchain integration needs.
Exploration & Strategy
Define your product goals and choose the right blockchain architecture for your use case.
Architecture & Design
Design the smart contracts, tokenomics, and security parameters of your system.
Development & Integration
Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.
Security & Launch
Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.
Discover our
blockchain development services.
We build production-grade blockchain solutions for top-tier projects across DeFi and Web3.
Need a blockchain engineering team?
Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.


