DOCUMENTATION

Build with the security model in view.

Technical reference for Avyro threshold custody, smart accounts, recovery, privacy infrastructure, and developer tooling.

avyro.ts
import { AvyroWallet } from
"@avyro/protocol-sdk";

const wallet = await AvyroWallet.connect();
await wallet.transfer({ asset: "USDG" });
threshold authorization prepared locally
01 / OVERVIEW

Avyro Protocol

Avyro is a self-custodial wallet and open developer toolkit designed around distributed signing. Funds remain controlled by a threshold smart account, while day-to-day payments can still feel like a normal application.

Non-custodial2-of-3 thresholdERC-4337Robinhood ChainOpen TypeScript SDK
02 / ARCHITECTURE

Three independent authorization paths.

The core model separates signing authority so a stolen device, a compromised service, or a lost recovery factor cannot independently authorize funds.

A
Device shardEncrypted in the local operating-system keystore.
B
Policy co-signerApplies policy checks before contributing the second signature share.
C
Passkey recoveryHardware-backed recovery factor for access rotation and recovery.
03 / SIGNING

How a transaction moves.

01

Build intent

The client prepares an unsigned ERC-4337 UserOperation.

02

Apply policy

Limits, velocity, destination, and transaction intent are checked.

03

Form quorum

Two independent signature shares satisfy the 2-of-3 authorization rule.

04

Execute

The smart account validates authorization and executes on Robinhood Chain.

04 / PRIMITIVES

The building blocks.

2-of-3 threshold authorization

Signing authority is distributed across the device shard, policy co-signer, and passkey recovery factor. Any two form quorum.

ERC-4337 smart accounts

Avyro prepares programmable UserOperations so account behavior can include policy checks, recovery, and gas sponsorship.

Passkey recovery

A hardware-backed recovery factor creates an independent path to rotate access without making one seed phrase the only backup.

Policy-aware co-signing

The remote shard can apply spending limits, velocity rules, destination checks, and transaction-intent validation before co-signing.

Robinhood Chain

Avyro targets Robinhood Chain with Chain ID 4663, native ETH for gas, and USDG as a core settlement asset.

Open TypeScript SDK

The SDK exposes wallet, account, transfer, recovery, pay-link, bridge, staking, and guardrail primitives for developers.

05 / SDK

Developer surface.

The open SDK is designed to expose Avyro account and payment primitives without forcing applications to reimplement threshold orchestration.

Package@avyro/protocol-sdk
NetworkRobinhood Chain · 4663
06 / EXPLORE

Continue through the product.

Each technical topic maps back to an interactive section on the main Avyro experience.