Meow Gateway
Fund admin book transfers
Inter-entity Meow-held account transfers with daily caps and zero external rails.
Fund admin operations move money between entities you control at Meow — book entries, instant and free. The fund_admin_v1 pack denies every external rail by default.
Pack
Bundled fund_admin_v1. Key rules:
rails.allowed: [book]rails.denied: [ach, wire, international_wire, usdc.*]budgets.entity_24h_usd: 5000000(5M cap per day)dual_control_threshold_usd: 100000(100k trigger)
Flow
// Entity A pays entity B. Both are Meow-held.
const route = await veto.routing.suggest({
destination: "internal",
amount_usd: "50000"
});
// → { suggested_rail: "book" }
const mint = await veto.capsules.mint({
entity_id: "ent_fund_master",
agent_id: "agent_admin",
tool: "meow.pay",
rail_allowlist: ["book"],
counterparty_hash: hashBeneficiary({
type: "bank_us",
// Meow internal book accounts use the Meow routing.
name: "Entity B Fund Ops",
routing: "084106768",
account_last4: "9999"
}),
amount_ceiling: { currency: "USD", amount: "50000.00" },
invoice_hash: sha256Prefixed(
canonicalize({ from: "A", to: "B", period: "2026-04" })
),
workflow_id: newWorkflowId(),
});
await veto.consume({
jws: mint.jws,
tool: "meow.pay",
rail: "book",
counterparty_hash: "...",
amount: { currency: "USD", amount: "50000.00" },
memo: "April mgmt fee A→B"
});Why book instead of ACH
- Instant — no 1-3 business day ACH cycle
- Free — no per-transfer fee
- Reversible if mistake caught within the same day — Meow's book entries are unwindable before the EOD cut
- Audit-clean — both sides are Meow-held, so the receipt chain tells the full story end-to-end without an external bank's statement to reconcile