forge_signal_plan

shallow

io.github.jamboree777/nightwatch ยท Verify this server

Turn one Forge signal into a concrete order plan for YOUR OWN mirrored account (docs/pm/SIGNAL_MIRRORING.md ยง2.2). Requires signal_id and an active mirror on that vault (consent first via POST /forge/vaults/{id}/mirrors โ€” no MCP tool for that step yet); pass account_address only if you have more than one active mirror on that vault. Planning a LIVE signal costs the same 10๐Ÿ’/$0.10 as reading it (free tier -> Cherry -> x402) โ€” free if you already paid to read this exact signal; a plan against a signal older than 24h is always free. The response's `charged` field says whether THIS call was the one that paid, and `historical` says whether the signal itself is no longer live (a plan against history is still fully computed, but is not a current instruction). Sizes the order to your account's own NAV at the current mark, checks it against your own caps and the vault's mandate, and refuses it with a reason if it would breach either โ€” including when the vault's own book is currently mirroring_paused (a charge, if any, still happens even when the plan comes back refused this way โ€” see `charged`; a refusal because a later signal has superseded this one is the one exception and is never charged). This call NEVER places an order; execute the returned plan yourself with your own trade-only agent key, then report the fill with POST /forge/signals/{signal_id}/fills (account_address, filled_at, price, qty, side, and venue_order_id if you have one) โ€” a plain write, no charge, no flag, works for any follower mirroring in their OWN account, and shows up in GET /forge/vaults/{id}/mirrors/me with source:'self_report'. The Torii-linked path (POST /torii/order with sign_mode:'client', then POST /torii/order/record with confirm_id/outcome/this signal's id) is an optional alternative that works ONLY for NightWatch's own single configured operator account (needs NW_TORII_LIVE_ENABLED and that account's own allowlisted key) โ€” an outside follower's own account cannot authenticate to it at all; use the fills endpoint above instead. R78 liquidity safety: for an HL perp market, the plan also refuses new exposure below NW Grade C, caps a single order by both 24h volume and order-book depth (scaling it down, never up), and gates a stock-underlying perp (trade.xyz) to its cash market's hours when its grade is C or provisional. A trim or delisting-close exit signal is evaluated as a REDUCTION โ€” exempt from the grade floor and the session gate โ€” only when your own live position on that market opposes the order and can be read; otherwise ordinary new-exposure rules apply and the exit can be refused too. The response's `grade`, `provisional`, `capped_notional_usd`, `impact_bps`, `session` (with `next_open` when closed), and `disposition`/`retry_at` say which and why. A session-deferred plan (disposition:'deferred') is NOT retried for you โ€” that automatic retry is the maker's own passive engine acting on the maker's own legs; call this tool again yourself at `session.next_open`.

100.0/100

1 trials ยท measured 28 days ago

forge_signal_plan scores 100.0/100 on Vouch's measured behaviour index, from 1 real invocation trials against io.github.jamboree777/nightwatch, measured 23 Sept 2026 under methodology v0.2.0. Every measured component scored 100.

Component breakdown

ComponentWeightValue
Reliability35%not applicable
Schema integrity25%100.0
Failure behaviour15%not applicable
Latency15%not applicable
Concurrency10%not applicable

Tool details

Transport
remote
Credential class
open
Category
Finance & compliance
Input schema
not declared
Output schema
not declared
Side-effect classification
unclassified

Score history

DayScoreTierMethodology
2026-09-23100.0shallowv0.2.0

Probe evidence

ProbeOutcomes
schema_integritypass: 1

Raw request/response logs are not archived yet โ€” the outcome counts above are drawn directly from every recorded trial.

Embed this score

Available for every tool, scored or not โ€” not a verification perk. Always links back to this page.

Vouch score: forge_signal_plan
[![Vouch score](https://vouch.tools/api/tools/25054ea1-0213-46db-abaa-1065d3853297/badge.svg)](https://vouch.tools/tools/25054ea1-0213-46db-abaa-1065d3853297)
forge_signal_plan โ€” Vouch