Human and agent workflows
An agent should understand the workload before creating resources or editing an integration.Discovery questions
Establish:- required chains and JSON-RPC methods;
- HTTP, WebSocket, or both;
- current commercial providers and self-hosted nodes;
- latency, reliability, coverage, quota, and cost goals;
- expected request rate, regions, and critical request paths;
- historical depth, log ranges, transaction sending, filters, and subscription behavior;
- the user’s secret-management, deployment, and rollback process.
Safe evaluation
After the user approves creation of an external key:- Fetch the live chain, pricing, and OpenAPI resources.
- Create one key and store it using the project’s existing secret pattern.
- Run a harmless stateless request with an explicit strategy and opt-in metadata.
- Show only non-secret result and routing evidence.
- Propose one narrow endpoint change with an application rollback.
- Expand only after the user accepts the evidence.
Custom profile collaboration
The human should decide which upstream accounts and credentials enter the pool. An agent can inventory methods, prepare provider URLs in the existing secret store, explain probe cost, compare partial results with the workload, and prepare an activation checklist. Provider credentials must never be copied into chat, logs, screenshots, issues, or commits. After activation, validate a harmless profile-scoped request and correlate it with dashboard evidence. Check upstream provider dashboards when the goal includes quota or billing verification.Install in a codebase
Search environment templates, deployment manifests, viem/ethers clients, Foundry, Hardhat, indexers, and chain services for existing RPC configuration. Replace only the endpoint value unless the workload review requires code-level recovery changes. Keep the key in the project’s established secret manager.Paid actions and account linking
State the exact action and amount before requesting approval. Use the live/api/v1/agent/pricing,
/openapi.json, and payment-provider contract
at execution time. A claim link hands management to the human without changing
the endpoint, but creating or consuming it is still an external account action.
Treat Lasso keys, provider URLs, cookies, payment credentials, and account
identifiers as sensitive unless the user explicitly identifies a safe public
value.