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_inspectunwraps multicall, SafeexecTransaction, and ERC-4337handleOpsto 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 Vector | Signing-Only | 1Claw |
|---|---|---|
| Secret leakage via LLM context | Unprotected | Shroud redacts before upstream |
| Prompt injection → unauthorized action | Unprotected | Injection scoring + semantic policy |
| Credential exfiltration via tool calls | Unprotected | Tool call inspection + exfil protection |
| Policy change without approval | Typically unprotected | consensus_trigger with action_in |
| Spend policy bypass on token transfers | Varies | allowed_tokens enforcement in validate_wallet_send |
| Agent memory poisoning | Not applicable | Encrypted, namespace-isolated, org-scoped |
| Automation webhook abuse | Not applicable | SSRF 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
- Create a platform app:
POST /v1/platform/apps - Define a bootstrap template with wallet provisioning
- Provision users via
POST /v1/platform/users/upsert - Bootstrap resources:
POST /v1/platform/connections/{id}/bootstrap - Embed
<OneclawEmbeddedWallet />or<SignInWith1Claw />in your app
See the Platform API docs and the @1claw/wallet-react package for integration guides.