Embed patterns
Read this first
Public integrator product = Tenebrae SDK V2. Start Integrate at Quickstart; try shapes in Sandbox.
This page is embed literacy — prepare / balance / host-injectable ports that SDK V2 exposes. It is not a third-party Host brand page and does not claim any ecosystem catalog listing.
| Surface | Role |
|---|---|
| Tenebrae SDK V2 | Product API for embed, automation, and Kohaku-class wallet Host shells |
| Tenebrae client | Institutional UX default (Activity, receipts, ops) |
| Embed patterns | How prepare / balance / ports map for product builders |
Wallet Host / create detail: SDK V2 · Initialize.
Patterns SDK V2 follows
| Practice | Why it matters | SDK V2 home |
|---|---|---|
Explicit prepare* before sign | Clear prove/submit boundary | prepareDeposit / prepareTransfer / prepareWithdraw |
| Private balance read model | One view for the connected asset owner | getPrivateBalance |
| Host-injectable receipt / commitment resolve | Web and embed share one spine | Wallet-receipt host port |
| No custody in the embed layer | Matches BYOW | Never “Tenebrae wallet” |
What pool-class Host shells do not give you
| Gap | Tenebrae answer |
|---|---|
| No native private DeFi admission | SDK V2 Confidential DeFi interfaces — adapt-batch + position deeds · Stack · SDK V2 · Confidential DeFi |
| No institutional Activity/ops | Tenebrae client |
| No policy-in-every-proof product story | Two-layer compliance · predicates at submit |
Next
Tenebrae SDK V2Methods · initialize.QuickstartSepolia client smoke.SandboxCall plugin · editable sketch.
For Tenebrae repo contributors
| Topic | Reference |
|---|---|
| Confidential DeFi program hub | Program 0053 |
| Wallet-receipt host port spec | WR-016 host API spec |