internal/

directory
v0.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2026 License: Apache-2.0

Directories

Path Synopsis
Package audit writes JSON-lines audit records of MCP tool invocations.
Package audit writes JSON-lines audit records of MCP tool invocations.
Package chain abstracts access to a gno chain via the Client interface: reads (render, eval, doc, file, paths, balance, session query) and writes — Call, Run, and AddPackage signed by the agent directly, plus CallAsUser/RunAsUser signed through a user-authorized session.
Package chain abstracts access to a gno chain via the Client interface: reads (render, eval, doc, file, paths, balance, session query) and writes — Call, Run, and AddPackage signed by the agent directly, plus CallAsUser/RunAsUser signed through a user-authorized session.
Package clientfaucet selects and drives a per-profile funding backend for the agent's testnet key: a ServiceFaucet (automatic service), a LinkFaucet (an existing human faucet page), or the manual fallback (LinkFaucet with no URL).
Package clientfaucet selects and drives a per-profile funding backend for the agent's testnet key: a ServiceFaucet (automatic service), a LinkFaucet (an existing human faucet page), or the manual fallback (LinkFaucet with no URL).
Package fsutil provides crash-safe atomic file writes for sensitive on-disk state (keys, sessions, config).
Package fsutil provides crash-safe atomic file writes for sensitive on-disk state (keys, sessions, config).
Package gnosrc renders structural views of Gno package source: a navigation outline (signatures + docs, bodies elided) and verbatim extraction of named declarations with a best-effort dependency header.
Package gnosrc renders structural views of Gno package source: a navigation outline (signatures + docs, bodies elided) and verbatim extraction of named declarations with a best-effort dependency header.
Package gnoweb discovers a gno chain's connection info from a gnoweb page's gnoconnect:* meta-tags.
Package gnoweb discovers a gno chain's connection info from a gnoweb page's gnoconnect:* meta-tags.
Package indexer abstracts read-only access to tx-indexer GraphQL queries.
Package indexer abstracts read-only access to tx-indexer GraphQL queries.
Package keystore provides gnomcp's own agent write identity for dev/test chains.
Package keystore provides gnomcp's own agent write identity for dev/test chains.
Package profiles parses and represents the multi-chain profile configuration that drives gnomcp's connections to gno chains.
Package profiles parses and represents the multi-chain profile configuration that drives gnomcp's connections to gno chains.
Package server wires the MCP server scaffolding, tool Registry, and profile-conditional schema.
Package server wires the MCP server scaffolding, tool Registry, and profile-conditional schema.
Package session manages gnomcp's chain-bounded session keys: ed25519 generation, scrypt+AES-GCM disk persistence, 4-layer scope policy, and per-pubkey chain verification.
Package session manages gnomcp's chain-bounded session keys: ed25519 generation, scrypt+AES-GCM disk persistence, 4-layer scope policy, and per-pubkey chain verification.
tools
admin
Package admin holds server-administration tools: tools that change gnomcp's own runtime state rather than reading or writing a chain.
Package admin holds server-administration tools: tools that change gnomcp's own runtime state rather than reading or writing a chain.
indexer
Package indexer holds the tx-indexer-backed MCP tools (gno_list, gno_history, gno_activity).
Package indexer holds the tx-indexer-backed MCP tools (gno_list, gno_history, gno_activity).
read
Package read holds the chain read MCP tools (gno_render, gno_eval, gno_read, gno_packages, gno_account, gno_status, gno_connect).
Package read holds the chain read MCP tools (gno_render, gno_eval, gno_read, gno_packages, gno_account, gno_status, gno_connect).
write
Package write holds the chain-write and write-prep MCP tools: gno_call, gno_run, gno_addpkg, gno_key_send (transactions); gno_faucet_fund, gno_key_generate, gno_key_address, gno_key_list, gno_key_delete (agent key lifecycle); and gno_session_propose, gno_auth_status, gno_session_revoke (session lifecycle).
Package write holds the chain-write and write-prep MCP tools: gno_call, gno_run, gno_addpkg, gno_key_send (transactions); gno_faucet_fund, gno_key_generate, gno_key_address, gno_key_list, gno_key_delete (agent key lifecycle); and gno_session_propose, gno_auth_status, gno_session_revoke (session lifecycle).
Package untrusted wraps chain-derived bytes in an envelope that marks them as data, never instructions, for an LLM consuming a tool result.
Package untrusted wraps chain-derived bytes in an envelope that marks them as data, never instructions, for an LLM consuming a tool result.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL