diff --git a/skills/standards/ecosystem.md b/skills/standards/ecosystem.md index 5403ab3..dac4718 100644 --- a/skills/standards/ecosystem.md +++ b/skills/standards/ecosystem.md @@ -187,6 +187,19 @@ Comprehensive TypeScript SDK for OpenZeppelin Smart Accounts on Stellar. - Built-in indexer for contract discovery - Multiple signer types (passkeys, Ed25519, policies) +#### Cavos +Embedded self-custodial wallet SDK. The P-256 unwrap key is local: non-extractable in the browser and on React Native (OS keystore); on Node you supply the key and persist the raw scalar yourself. An encrypted ed25519 control seed is sealed into the account's on-chain data entries (`cv:ct`) and signs classic `G…` transactions. +- **Website**: https://cavos.xyz +- **Docs**: https://docs.cavos.xyz — [llms.txt](https://docs.cavos.xyz/llms.txt) and full corpus [llms-full.txt](https://docs.cavos.xyz/llms-full.txt) +- **Demo**: https://demo.cavos.xyz +- **GitHub**: https://github.com/cavos-labs/kit +- **Use Case**: In-app wallets with social login +- **Features**: + - Classic Stellar `G…` account (can invoke Soroban contracts) + - Passkeys enroll devices; they do not sign transactions + - Optional AWS Nitro enclave recovery: new device by signing in again. Intended flow rewraps the DEK to the new device; the enclave does not sign. On Stellar the measured enclave and KMS stay in the trust model + - Optional pass-through gas sponsorship + #### Passkey Kit TypeScript SDK for passkey-based smart wallets. Sibling to Smart Account Kit, with a different authorization model — the two are not drop-in compatible. - **GitHub**: https://github.com/stellar/passkey-kit