Someone setting up a hardware wallet for the first time, packaging on desk, laptop with wallet interface, afternoon home office light, casual unboxing moment.
Protocols

Keyless and Account Abstraction Upgrades

Tracks Aptos framework upgrades that introduced and hardened keyless accounts, passkey-based authentication, and federated key management, focusing on the activation of new cryptographic primitives and transaction authenticators.
introduction
AUTHENTICATION PRIMITIVE OVERHAUL

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 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.

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.

KEYLESS AND ACCOUNT ABSTRACTION UPGRADES

Quick Facts

Operational impact summary of framework upgrades introducing passkey-based authentication, federated key management, and new transaction authenticators on Aptos.

AreaWhat changesWho is affectedAction

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 aptos-node binary version supports the new cryptographic primitives before the activation epoch.

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-context
AUTHENTICATOR ABSTRACTION AND PASSKEY CRYPTOGRAPHY

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.

WHO MUST ACT ON KEYLESS AND ACCOUNT ABSTRACTION UPGRADES

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 Authorization and Authenticator payloads 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
KEYLESS & ACCOUNT ABSTRACTION

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.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

KEYLESS AND ACCOUNT ABSTRACTION UPGRADES

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.

AreaWhat changesWho is affectedAction

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.

KEYLESS AND ACCOUNT ABSTRACTION UPGRADES

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-node version 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.
Chains We Build On

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 logo
    Ethereum
  • Arbitrum logo
    Arbitrum
  • Optimism logo
    Optimism
  • Polygon logo
    Polygon
  • Avalanche logo
    Avalanche
  • Cronos logo
    Cronos

Non-EVM ecosystems

  • Solana logo
    Solana
  • Sui logo
    Sui
  • Aptos logo
    Aptos
  • Hedera logo
    Hedera
  • Stellar logo
    Stellar
  • NEAR logo
    NEAR

Additional ecosystems

  • Polkadot logo
    Polkadot
  • Cosmos logo
    Cosmos
  • TON logo
    TON
  • Cardano logo
    Cardano
  • Algorand logo
    Algorand
  • Tempo logo
    Tempo

Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.

KEYLESS AND ACCOUNT ABSTRACTION UPGRADES

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.

Trusted by Industry Leaders

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

ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
“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.”
L
Lee Erswell
CEO, Telos Foundation
how to get started

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.

01

Exploration & Strategy

Define your product goals and choose the right blockchain architecture for your use case.

02

Architecture & Design

Design the smart contracts, tokenomics, and security parameters of your system.

03

Development & Integration

Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.

04

Security & Launch

Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.

Start a build

Need a blockchain engineering team?

Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.