Bounded autonomous spending for AI agents on Solana — Anchor program + TypeScript SDK with on-chain per-tx, daily, and total spend limits