Execute
without dependencies.
A declarative registry where protocols list executable functions. Agents interact using registry files — no JS SDKs, no dependencies, no version hell.
How the Write layer works.
Traditional integrations force you to install a 50MB SDK per protocol. The Write layer flips it: protocols publish registry files (<1KB) that declare how to execute each action. BRIJ's runtime handles the rest.
import { brij } from "@brij/sdk";
// No SDK install — just a registry reference
const tx = await brij.write("jupiter.swap", {
inputMint: "USDC",
outputMint: "SOL",
amount: 500_000_000, // 500 USDC
slippage: 0.5,
});
// Signed + broadcast by the smart wallet
// No seed prompts, no browser extensions
// No version conflicts everWhat you can build with it.
Declarative, not imperative
Registry files describe what each protocol can do. BRIJ's runtime composes transactions from declarations.
Smart wallet integration
Agent-native wallets sign autonomously. Built-in spending limits, policy rules, and audit trails.
Zero npm installs
One SDK. Every protocol. Registry updates propagate automatically — no version pinning, no breaking changes.
Composable transactions
Chain actions across protocols atomically. Swap → lend → stake in one signed transaction with rollback.
Real workloads running on this layer.
DeFi strategy executor
Compose multi-protocol strategies declaratively. Change a protocol? Swap one registry reference.
Cross-DEX swaps
Route across Jupiter, Orca, Raydium based on live pricing from the Read layer.
Batch operations
Execute dozens of operations in parallel under a single policy-bound wallet.
Explore the rest of the stack.
Start building on Write.
Get API keys, read the docs, and ship your first agent this week.