> For the complete documentation index, see [llms.txt](https://black-sheep-finance.gitbook.io/black-sheep-finance-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://black-sheep-finance.gitbook.io/black-sheep-finance-docs/reference/faq.md).

# FAQ

### Why Solana?

Speed and cost. A USDC transfer settles in \~1 second and costs a fraction of a cent. For high-frequency agent payments, no other major chain comes close in production.

### Can I use other tokens than USDC?

Today, USDC. USDT, EURC, and arbitrary SPL tokens are on the roadmap.

### Can I use other chains?

Solana is the only supported chain. Multi-chain (Base, Polygon) is on the roadmap.

### Does the LLM ever see the private key?

No. The key is generated, encrypted, stored, and used entirely server-side. The LLM only ever calls `send(to, amount)`.

### What stops the LLM from raising its own spending limit?

Nothing — because there's no `update_policy` tool exposed to the LLM. Policies live in the database, are edited from the dashboard or via authenticated server-to-server API, and the SDK's LangChain tools deliberately don't include a policy-mutation tool.

### What happens if your API is down?

Sends fail closed (return an error). Funds in wallets are not affected — the keys exist server-side but the chain itself is the source of truth. If we go down for an extended period, you can request emergency key export.

### Is this custodial?

Yes — we hold the keys server-side, encrypted. If you need self-custody, ask about BYO-key mode.

### Are there fees?

Not on the open beta. Network fees (paid in SOL) come out of the wallet itself, as on any Solana app.

### Can two people share a wallet?

Yes — any user in an account can use any wallet in that account. Multi-user accounts and per-user roles are on the roadmap.

### Can I export my data?

Yes. Transactions can be exported as CSV from the dashboard. Webhooks let you mirror everything to your own warehouse in real time.

### Does it work on edge runtimes?

Yes. The SDK targets Web standard `fetch` and works in Node 18+, Bun, Deno, Cloudflare Workers, and Vercel Edge.

### What happens to pending approvals if I delete an agent?

They auto-reject and a `approval.rejected` webhook fires for each.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://black-sheep-finance.gitbook.io/black-sheep-finance-docs/reference/faq.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
