@grip-wtf/sdk
v0.0.1
Published
Grip — money rails for software that spends. Wallets, limits, and approvals for autonomous agents on Base. SDK in three lines.
Downloads
63
Readme
@grip/sdk
Money rails for software that spends.
Wallets, limits, and approvals for autonomous agents on Base.
Status: namespace placeholder · v0.0.1
This release reserves the
@grip/sdkpackage name on npm. The full client API ships in v0.1.x.Track progress at grip.wtf and follow the on-chain protocol at github.com/grip-foundation/protocol (already live on Base mainnet, MIT-licensed).
What ships in v0.0.1
The package exports the addresses of the live Grip Protocol contracts on Base mainnet, so integrators can already verify and interact with them today using their preferred chain library.
import { CONTRACTS } from '@grip/sdk'
console.log(CONTRACTS.base.SessionKeyManager)
// → 0x770A702C2F0CECBD1f54513fBE850e75FCC76BF8What ships in v0.1.x
The full client surface — opening wads, signing pay intents, listening for approvals, and revoking session keys — through three lines of integration:
import { grip } from '@grip/sdk'
const client = grip.init({ apiKey: process.env.GRIP_KEY, network: 'base' })
const wad = await client.openWad({
agentId: 'pi-research',
dailyCap: 25,
perTxCap: 20,
allowlist: ['openai', 'anthropic'],
expiresIn: '30d',
})
const tx = await wad.pay({ to: 'openai', amount: 2.50 })License
MIT — Copyright (c) 2026 Grip Foundation
