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