Sato Hub
Agent skill

solana-dev

skillssh:solana-foundation/solana-dev-skill/solana-dev · as of 2026-11-09

Does it take your key?
declared
Unknown — we could not read this version.
The project says so — README, config, env list or tool description.
Does your key leave?
no evidence
Not yet run — we have not run this version with planted test keys.
No evidence line on file for this question yet.
Can it move funds on its own?
declared
Unknown — we could not read what it exposes.
The project says so — README, config, env list or tool description.
What changed?
no evidence
No change in key, host or fund behaviour since the previous version.
No evidence line on file for this question yet.
Evidence (6 lines)
  • declaredD-doc-funds2026-11-09

    The project's own text says it carries out transactions: "The full send-and-read-back and confidential-transfer examples on a plugin client live in [transaction-v1-examples/ts/kit-plugins](https://github.com/solana-foundation/transaction-v1-examples/tree/main/ts/kit-plugins)."

    references/transactions-v1.md (line 87)

  • declaredD-doc-custody2026-11-09

    The project's own text describes its custody model: "Use Keychain for server-side signing: backend services, bots, AI agents with managed wallets, treasury and custodial apps, fee payers (including [Kora](kora.md) nodes), and apps provisioning wallets for their users. It …"

    references/keychain.md (line 21)

  • declaredD-doc-funds2026-11-09

    The project's own text says it carries out transactions: "Every TypeScript signer except Crossmint and Fordefi native mode is a Kit TransactionPartialSigner. It signs transaction v1 (Fireblocks useProgramCall: true is the exception: legacy and v0 only)."

    references/keychain.md (line 35)

  • declaredD-doc-funds2026-11-09

    The project's own text says it carries out transactions: "a fee payer has to co-sign transactions built by untrusted clients, so it needs policy checks (allowed programs, spend limits, auth, rate limits)"

    references/kora.md (line 26)

  • declaredD-doc-funds2026-11-09

    The project's own text says it carries out transactions: "4. Execute transactions: Use call_rpc_method with sendTransaction or simulateTransaction"

    references/surfpool/overview.md (line 571)

  • declaredD-doc-funds2026-11-09

    The project's own text says it carries out transactions: "Send SOL Transfer"

    references/kit/overview.md (line 163)

Limits

  • The traced lane has not run on this version: the traced lane reads published npm and PyPI packages only
  • The observed lane has not run on this version: not yet run on this version
  • Traced analysis follows flows inside one module and one hop across a relative import; a longer chain is not followed.
  • Traced lane did not run: the traced lane reads published npm and PyPI packages only.
  • The observed lane has not run on this version.
  • No tool inventory was available, so fund actions were not read.

A profile describes what we read and ran, with dates. It is not a safety rating, an audit or an endorsement, and "not found" is not "not there".

sato.custody/v1 · custody-3