AssetFare Observe Source Tool
A non-custodial smolagents agent tool — observe caller-submitted source tx hashes.
smolagentstoolnon-custodialcross-chain
This Space hosts an agent tool (tool.py), meant to be loaded
by an agent — not run as a web app. Explicit caller-approved POST /v2/session/{session_id}/observe-source for a caller-owned AssetFare session (fixed origin https://api.assetfare.dev). It observes the caller's ALREADY-submitted source transaction hashes and advances the receipt-driven workflow, returning the next state / unsigned action. It never submits a transaction, never signs, and never auto-chains. Requires the caller-owned se
AssetFare never signs or submits; this tool never receives a private key and fails
closed on any response that claims the server will sign or submit.
tool.py first):
from smolagents import load_tool
tool = load_tool(
"odaiin/assetfare-observe-source",
trust_remote_code=True, # runs the reviewed tool code in your process
revision="17c8bdca7c439e815d012db08ee837d90ccc2b2e", # reviewed immutable Space revision
)
Tool name: assetfare_observe_source. Does not execute, bridge, swap,
sign, or move funds — any transfer is a separate caller wallet action taken after
explicit approval. Review the
source and tests and the
AssetFare agent integration guide.