Hackathon stack
NexusBank runs the real openclaw agent --local CLI for reasoning (bundled openclaw-workspace), then intent → NexusGuard policy → ALLOW | BLOCK | CLARIFY (ArmorClaw-shaped JSON optional), then optional Alpaca paper execution and TradeStation SIM stubs.
OpenClaw-style skills
openclaw.nexusbank.transfer— Parse send/transfer to beneficiary; NexusGuard enforces before execution. · prefix[banking]openclaw.alpaca.paper— Market orders on Alpaca paper API — every order passes NexusGuard first. · prefix[trading]openclaw.nexusbank.tax— Reserved skill surface; policy narrative only in this demo. · prefix[tax]openclaw.tradestation.sim— Stub connector — enable when SIM API keys are configured.
NexusGuard ↔ ArmorClaw / ArmorIQ
POST /api/nexus-guard/evaluate with "armorCompatibility": true returns an armorClaw object. Same for /api/alpaca/trade.
Alpaca paper + MCP
Set ALPACA_API_KEY_ID and ALPACA_API_SECRET_KEY.
TradeStation SIM
/api/tradestation/status — optional TRADESTATION_API_KEY.