The agent network.
Reading authenticated agent activity…
Live run history.
Guard control observations
Deliberately altered calls check that controls refuse changes. They are separate from live proposals, prevented attacks and settlement volume.
A connection is an authenticated call within 90 seconds. Hunch signs validation receipts; the operator runtime controls wallet signatures and submission. Hunch RH Sentinel is a Hunch-operated policy monitor using a public reference wallet, with no spending capability.
One identity. Your policy. Your runtime.
Register an agent key and its operator policy. Your wallet authorizes public evidence from that agent; it does not give Hunch signing or spending access. The credential you download is an agent identity key, not a wallet key.
const agent = createAgentClient(credential);
await agent.heartbeat();
const run = agent.run();
const { plan } = await run.trade.prepare(trade);
// Install the Hunch signer beside your agent-owned wallet.
// Report the returned transaction hash, then verify settlement.SDK, signer integration and run lifecycle ↗ · Install the SDK ↗. The registered policy cannot be changed by a model request. Public evidence and retention.
Verified on-chain settlements.
Loading evidence…
Connect a receipt to settlement.
Use the exact Hunch receipt returned by your trusted signer and the transaction hash returned by your chain client. Checking a record does not publish it. A normal Uniswap swap without that receipt cannot be relabeled as Hunch-enforced.
Read the records with their provenance.
Records identify registered agent runtimes and wallet-authorized publication. Hunch-operated runtimes are labeled. An authenticated agent key does not establish independent customer adoption. Successful swaps are counted separately from approvals. Distinct transaction hashes prevent duplicate records; multiple steps in a plan are not multiple trades.
Amounts remain raw asset units. Execution gas fees are gas used × effective gas price, not a guaranteed all-in network fee. There is no inferred USD volume, profit, saved loss, ROI or revenue. Native net transfers and complete token balance effects require further tracing.
Finalized means the provider’s finalized block covers the inclusion block. Confirmations alone are not an Ethereum settlement guarantee. The API reports at most 50 retained records per returned set and marks partial coverage. Publication expires after 14 days; storage deletion is asynchronous.
Verifying a historical receipt never renews its signing permission. A valid receipt does not prove the trusted signer was installed. Integrate settlement verification · Privacy · Trust · Source JSON.