BRIJ
Write·Platform layer

Execute
without dependencies.

A declarative registry where protocols list executable functions. Agents interact using registry files — no JS SDKs, no dependencies, no version hell.

Registry files, not SDK installs

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.

agent.ts
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 ever
Capabilities

What 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.

In production

Real workloads running on this layer.

DeFi strategy executor

Compose multi-protocol strategies declaratively. Change a protocol? Swap one registry reference.

20+ SDKs → 1 runtime

Cross-DEX swaps

Route across Jupiter, Orca, Raydium based on live pricing from the Read layer.

Atomic execution

Batch operations

Execute dozens of operations in parallel under a single policy-bound wallet.

Sub-second settlement
Related

Explore the rest of the stack.

Start building on Write.

Get API keys, read the docs, and ship your first agent this week.