2026-04-17
- changed the Anthropic managed-agent bootstrap to preload the helper and runtime archive as mounted session files, so first-run live execution no longer depends on a session-side download
- added empty MCP
resources/listandresources/templates/listresponses for generic client compatibility, while keeping the hosted VeTrade surface tools-first - added instructive
resources/readnot-found behavior instead of falling through to a generic unknown-method failure - remapped JSON-RPC
-32601probe noise tounsupported_methodin admin telemetry so compatibility misses stop inflating server-error reporting - bumped the published MCP metadata version to
0.5.2
2026-04-16
- added optional local VIP-191 fee delegation to
localExecution.mjsand the OpenAI SDK live execution tools, with session defaultdefaultGasPaymentModeand per-callgasPaymentMode - kept sponsor key material local-only through
GAS_PAYER_PRIVATE_KEY,GAS_PAYER_PRIVATE_KEY_FILE, orgasPayerPrivateKeyFile - updated preview and submit output to report fee-payer metadata and name the correct wallet when delegated VTHO is missing
- taught the managed-agent execution bootstrap to upload and mount an optional gas-payer key through the raw Anthropic Files API path, and taught the helper to prefer explicit signer or sponsor key files over env keys
- taught the managed helper swap path to accept
amountas a compatibility alias foramountIn, and trimmed the OpenAI live swap example down to a compact operator-facing result - refreshed the AI docs, managed-agent examples, and published public mirrors for fee delegation and managed execution behavior
2026-04-15
- added public hosted
transfer,swap_transfer_exact_in, andswap_transfer_exact_outtools plusPOST /v2/transfer-plans - added recipient-only
.vetresolution through the official vet.domains Resolve Utils contracts and attached canonical recipient resolution metadata to the returned execution packages - extended the local execution helper with
transfer,swap-transfer-exact-in, andswap-transfer-exact-outone-shot commands for Anthropic and Codex managed flows - extended the OpenAI SDK with
execute_transfer,execute_swap_transfer_exact_in, andexecute_swap_transfer_exact_out, plusrecipient_optionalpolicy support for recipient-bearing transfer actions - filtered overlapping hosted task tools out of live-capable OpenAI agents so local
execute_*tools own the signing path when enabled - surfaced field-level MCP validation issues through the SDK client and JSON-RPC error message text
- fixed compact settlement parsing to preserve the final recipient and keep intermediate swap-event recipients in
reportedRecipient - taught the local swap-transfer helper to accept
amountInandamountOutas compatibility aliases while keepingamountas the canonical field - taught the local swap-transfer helper to accept
inputSymbolandoutputSymbolas compatibility aliases while keepinginputTokenandoutputTokenas the canonical fields - removed duplicate field-level validation text from the OpenAI SDK MCP client when the hosted JSON-RPC message already includes the issue summary
- bumped the MCP metadata version to
0.5.1and refreshed the AI docs to cover recipient-aware transfer planning and local/live tool boundaries
2026-04-14
- added one-shot quote parity with local
quote_swapin the OpenAI SDK and helperquote-swapin Anthropic/Codex managed flows - fixed the OpenAI SDK signer-bound limit-order task flow to use the canonical hosted
addressfield, which restores one-shot create and cancel parity with Anthropic managed agents - corrected the Anthropic AI and MCP docs to reflect the published
always_allowtool permissions instead of the olderalways_askflow - documented the local execution state cache so repeated identical live demos can use a fresh
CODEX_HOMEor session when a new submission is required
2026-04-13
- promoted
swap,create_limit_order, andcancel_limit_orderto the primary public MCP entry points for instant-on VeTrade planning and preflight - added canonical execution-package responses with normalized request data, resolved tokens, bundle, validation, readiness, economics, continuity, warnings, and local execution handoff instructions
- made
addressthe canonical required signer-bound field for the hostedswap,create_limit_order, andcancel_limit_ordertools while keepingrecipientandmakeras compatibility aliases behind the endpoint - removed the uneconomic-execution override from the canonical execution handoff and local execution policy path so gas-dominates-trade results stay advisory instead of blocking automation
- taught the public MCP token-selector validators to accept singular selectors alongside arrays and to treat empty selector arrays as absent instead of a validation trap
- updated the local execution helper and OpenAI SDK integration to consume the hosted execution package directly, while deriving the signer address locally from
PRIVATE_KEYorprivateKeyFile - refreshed the MCP metadata and AI docs around the instant-on hosted flow, the local-signing boundary, and host-side schema troubleshooting
2026-04-12
- introduced
agents/openai-sdk/as a self-hosted Node reference integration for the official OpenAI Agents SDK - fixed the OpenAI hosted MCP tool label in
agents/openai-sdk/so the Responses API accepts the published VeTrade agent configuration instead of rejectingserver_labelvalues with spaces - marked the OpenAI local execution tools in
agents/openai-sdk/as non-strict so optional inputs such asslippageBps,maxHops, andoutputModestay compatible with the current Responses API function-schema rules - added a typed execution policy for OpenAI local execution tools covering allowed actions, allowed pairs, max input, slippage, freshness, and uneconomic-execution overrides
- kept the public MCP surface read-only and reused the published
localExecution.mjshelper as the canonical local signing and submission path - introduced summary-first MCP inspect tools:
inspect_swap_readiness,inspect_limit_order_creation_readiness, andinspect_limit_order_cancellation_readiness - published the OpenAI SDK examples and docs alongside the existing Codex and Anthropic paths
- bumped the MCP metadata version to reflect the new additive inspection tools and OpenAI SDK documentation
2026-04-10
- fixed the published
localExecution.mjsruntime-loader error so incomplete runtime bundles now fail with instructive compatibility details instead ofroot is not defined - fully versioned the vendored execution runtime snapshot and added runtime archive integrity checks so the public
runtime.tar.gzcannot ship without the required VeChain and ethers files - added
resolve_supported_tokensso MCP clients can resolve token symbols or addresses into a token metadata list without scanning the whole registry first - taught
localExecution.mjsto read signer material fromprivateKeyFile, and added an economics guardrail so tiny VTHO-denominated smoke tests require an explicit override when gas dominates the trade - added a dedicated
signercommand tolocalExecution.mjsso managed agents can resolve the signer address through the helper instead of improvising Python, Node, or shell crypto snippets - added a high-level
swapcommand tolocalExecution.mjsso agents can resolve tokens, prepare the bundle, validate it, and submit a symbol-driven live swap in one serial helper call - added
submit-atomicas the canonical managed-runtime helper command so agents can pipe one execution payload directly into the helper instead of splitting write and submit steps - tightened the managed-agent execution guidance to keep live swaps serial, keep narration minimal, and pass
/mnt/session/uploads/vetrade/private_key.txtthroughprivateKeyFilewithout ever printing the mounted signer contents
2026-04-09
- introduced
list_supported_token_refsas a compact supported-token discovery tool for MCP clients - introduced
get_token_detailsso clients can fetch richer token metadata only for the token they actually need - documented the refs-first token workflow and Anthropic Managed Agent MCP tool-confirmation behavior
- packaged
scripts/localExecution.mjswith the VeTrade skill so Claude and Codex can preview, execute, and re-check local transactions through one helper - added managed-agent bootstrap scripts that create an Anthropic custom skill for the VeTrade execution helper and start sessions with the signer file mounted automatically
- added a one-shot
submitcommand toscripts/localExecution.mjs, auto-relaunch through--use-env-proxywhen proxy env vars are present, and docs that steer new agents away from redundantquote_swapcalls for live execution - updated the execution helper to prefer signer-facing settlement data from receipt transfers when swap events point at intermediate settlement addresses
- clarified the managed-agent execution path to write payload JSON to a file before calling
localExecution.mjs submit, exposed the mounted signer file id in the session bootstrap script, and documented that tiny swaps can succeed technically while still being economically poor because gas dominated the trade - taught the execution helper to recover swap intent from quote metadata when managed runtimes trim
bundle.decodedCalls, which restores input-token balance checks for managed-agent submissions - bundled a pinned execution runtime next to
localExecution.mjs, removed the managed-agentnpm installbootstrap path, and published runtime timing metadata plusruntime.tar.gzfor cold-start installs - switched the supported Anthropic managed-agent execution path to a plain MCP agent plus session-side helper/runtime download, because the packaged runtime currently exceeds Anthropic's custom-skill upload limit
- refreshed the bundled runtime to a helper-compatible VeChain SDK version, added a fee-history fallback for stale runtimes, and surfaced instructive compatibility errors instead of raw method-missing crashes
2026-04-01
- made the VeTrade Codex skill execution-capable for local swaps and local limit-order create or cancel flows with
PRIVATE_KEY - kept the public MCP server and HTTP APIs quote, prepare, validate, and read only
- updated the AI docs and examples to distinguish local skill execution from the prepare-only server boundary
2026-03-25
- introduced
POST /v2/limit-order-plans - introduced
GET /v2/limit-order-plansusage guidance for machine clients - introduced
GET /v2/limit-ordersandGET /v2/limit-orders/{orderId} - introduced limit-order MCP tools, schemas, OpenAPI, and examples
- broadened the VeTrade AI surface from swap-only to swap plus limit-order trading
2026-03-24
- introduced
POST /v2/swap-plans - introduced
GET /v2/swap-plansusage guidance for machine clients - introduced public JSON Schemas and OpenAPI
- introduced remote MCP tool surface
- made
https://mcp.vetrade.vetthe canonical MCP endpoint and kept/mcpas a compatibility alias - introduced Codex skill guidance
- removed public auth requirements for the current beta and added Codex-native skill metadata
Compatibility
/v1remains available for legacy consumers/v2is the machine-native contract for new agent integrations