Skip to main content

Why 1Claw for Embedded Wallets

Embedded Wallets Inside a Unified Agent-Security Platform

1Claw is not a wallet SDK bolted onto something else. It is a secrets management and agent governance platform that includes embedded wallets as one surface among many — all governed by the same policy engine, audited in the same hash-chained log, and inspected by the same TEE proxy.

When you choose 1Claw for embedded wallets, you get:

  • Secrets + signing under one roof: API keys, database credentials, signing keys, and wallet keys all protected by the same HSM-backed envelope encryption and policy engine
  • LLM traffic inspection (Shroud): Every agent request to an LLM passes through an AMD SEV-SNP enclave that redacts secrets, scores for prompt injection, enforces content policies, and blocks credential exfiltration — before the request reaches the model
  • Control-plane governance: Policy changes, key exports, and member mutations can require multi-party approval with per-role minimums and credential-type requirements
  • Deep transaction inspection: deep_inspect unwraps multicall, Safe execTransaction, and ERC-4337 handleOps to evaluate conditions against inner calls
  • Multi-chain coverage: Ethereum, Bitcoin, Solana, XRP, Cardano, and Tron with full transaction decoding for each chain family
  • Agent memory, automations, and channels: Persistent encrypted memory, cron/webhook/event workflows, and Telegram/WhatsApp/Discord channels — all audited and policy-gated

What Signing-Only Infrastructure Misses

A signing-only platform protects the moment of key usage. It does not protect:

Attack VectorSigning-Only1Claw
Secret leakage via LLM contextUnprotectedShroud redacts before upstream
Prompt injection → unauthorized actionUnprotectedInjection scoring + semantic policy
Credential exfiltration via tool callsUnprotectedTool call inspection + exfil protection
Policy change without approvalTypically unprotectedconsensus_trigger with action_in
Spend policy bypass on token transfersVariesallowed_tokens enforcement in validate_wallet_send
Agent memory poisoningNot applicableEncrypted, namespace-isolated, org-scoped
Automation webhook abuseNot applicableSSRF protection + host allowlists + rate limits

Platform Capabilities

Social Login + Email OTP

Google, Apple, Discord social login. Email OTP passwordless flow. All auth methods provision treasury wallets automatically.

Spend Policies

Per-app and per-user spend policies with to_allowlist, to_denylist, max_value_per_tx_eth, daily_limit_eth, allowed_chains, allowed_tokens, and max_transactions_per_day. Strictest policy wins.

Sub-Organizations

Hierarchical org management for isolating resources per end-user or business unit. Each sub-org has independent vaults, agents, and policies.

Multi-Chain Treasury Wallets

HSM-backed wallet generation for 6 chains. Send, swap (via 0x DEX aggregator), receive, import, export. MPC custody auto-configured per billing tier.

OAuth2 / "Sign in with 1Claw"

Full OAuth2 authorization server. Third-party apps implement "Sign in with 1Claw" to access user wallets with scoped consent.

Fiat On/Off Ramps

Coinbase Onramp + MoonPay widget integration for fiat-to-crypto and crypto-to-fiat.

Platform API

Developers build on 1Claw via the Platform API: provision users, bootstrap resources from declarative templates, issue claim tokens, and manage connected users — all with custody guarantees (platform operators cannot read end-user secret values).

Security Verification

Unlike proprietary infrastructure where trust is assumed, 1Claw provides live verification endpoints:

# Verify TEE attestation
curl https://shroud.1claw.xyz/v1/shroud/attestation

# Verify audit hash chain integrity
curl -H "Authorization: Bearer $TOKEN" https://api.1claw.xyz/v1/audit/verify

# Verify OIDC public keys
curl https://api.1claw.xyz/.well-known/jwks.json

Getting Started

  1. Create a platform app: POST /v1/platform/apps
  2. Define a bootstrap template with wallet provisioning
  3. Provision users via POST /v1/platform/users/upsert
  4. Bootstrap resources: POST /v1/platform/connections/{id}/bootstrap
  5. Embed <OneclawEmbeddedWallet /> or <SignInWith1Claw /> in your app

See the Platform API docs and the @1claw/wallet-react package for integration guides.