{"name":"tech.monarkgate/monark","slug":"monarkgate-monark","title":"MONARK","description":"Commit / defer / abstain over a conformal coverage region - not a probability of being right.","url":"https://mcp.market/server/monarkgate-monark","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":26,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-09-19T07:40:55.000Z","license":"Apache-2.0"},"uptime":{"percent":100,"checks":7,"ok":7,"last_checked_at":"2026-09-21T06:35:46.897Z","last_ok_at":"2026-09-21T06:35:46.897Z","latency_ms":233},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/KraidleAI/monark","website":"https://monarkgate.tech","version":"0.4.0","remotes":[{"type":"streamable-http","url":"https://mcp.monarkgate.tech/mcp"}],"packages":[],"tools":[{"name":"attest","description":"projection of a committed Shōgen-verified witness (Binance BTCUSDT, self-notarized); the verifier is NOT executed at call time.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"calibrate","description":"split-conformal quantile at miscoverage α over caller-supplied nonconformity scores. MONARK does not see, store, or verify the caller's data or model, and does not validate that the supplied numbers are nonconformity scores of any model. Marginal 1−α coverage holds ONLY for future points exchangeable with the supplied scores; non-exchangeable data (e.g. distribution-shifted or time-ordered) voids it. Never a probability of being right.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"scores":{"type":"array","description":"Caller-supplied nonconformity scores (BYO: the caller owns the score function; MONARK stays agnostic).","maxItems":10000,"items":{"type":"number"}},"alpha":{"type":"number","description":"Target miscoverage in the open interval (0,1)."},"nMin":{"type":"integer","description":"Minimum calibration count (>= 1); n < nMin fails closed to under_calib."}},"required":["scores","alpha","nMin"],"additionalProperties":false}},{"name":"cascade","description":"Estimated liquidable amount from the real UKEMI cascade primitives (imported, never re-implemented): an Eisenberg-Noe clearing of the interbank system (L, e) with alpha=beta=1 yields the largest clearing vector L*; each node is then read as a leveraged position — collateral is its cleared balance-sheet value (external assets plus interbank receipts under L*), debt is its nominal obligations, liquidation threshold K=1 — and liquidableAmount sums the debts of the nodes whose cleared value, once shocked by the caller-carried 24h fraction, no longer covers their obligations. Shocking the whole cleared value is a v0 simplification; no source supports shocking interbank receivables. yhat is that liquidable amount: a monetary quantity in the reference asset, a single point that HIKAE conformalizes downstream — no guarantee, no score. Downstream, no cascade calibration is committed; the gate abstains (under_calib) on this class.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"L":{"type":"array","description":"Nominal interbank liabilities matrix L[i][j] = what node i owes node j. Square, entries >= 0, zero diagonal.","maxItems":64,"items":{"type":"array","items":{"type":"number"},"maxItems":64}},"e":{"type":"array","description":"External assets (liquidation value) per node at the clearing date. One value per node.","maxItems":64,"items":{"type":"number"}},"shock":{"type":"number","description":"24h collateral price shock fraction in [0,1] — a declared fixture parameter, not a dynamics model."},"producedAt":{"type":"string","description":"Caller-carried RFC3339 instant, injected for hash stability (D4); the tool reads no clock."}},"required":["L","e","shock","producedAt"],"additionalProperties":false}},{"name":"gate","description":"Coverage-gated decision from the real HIKAE L3 policy (commit/defer/abstain) over a caller-carried authorization budget B_t. Dispatches on task_class. For 'btc-dir-15m' it conformalizes against a committed synthetic calibration derived from the HIKAE S2a instrument (seed 101, n=300 draw), declared synthetic — a plumbing fixture, not a measured predictor. For 'cascade-liquidable-24h' no cascade calibration is committed; the gate abstains (under_calib) on this class. For 'stable-run-velocity-24h' (Narabi: a redemption-flow velocity forecast) the gate holds a committed stable-run velocity calibration for the USDe synthetic-dollar-whitelisted-redeem population (key narabi:persistence-v2@eip155:1/erc20:0x4c9edd5852cd905f086c759e8383e09bff1e68b3) over calm-window redemption flow; coverage is stated under the split-conformal bound of Barber, Candes, Ramdas and Tibshirani 2023 (Thm 2, unit weights): at least 1 − α minus the average total-variation gap between calibration windows and the next one; that gap is not estimated here and the calibration is measured non-stationary across half-years, so 1 − α is the coverage only if that gap is zero (exchangeability), which is not assumed here; no coverage is measured; every other (task_class, predictor_id) abstains (under_calib); for any other population, no stable-run velocity calibration is committed for this population; the gate abstains (under_calib). When the caller instead supplies a `calibration` (its own nonconformity scores plus a `mode`: `interval` ⇒ region [yhat - q̂, yhat + q̂], or `set` ⇒ a conformal set over caller `candidates`), the gate conformalizes against THOSE caller-supplied scores (BYO): split-conformal quantile at miscoverage α over caller-supplied nonconformity scores. MONARK does not see, store, or verify the caller's data or model, and does not validate that the supplied numbers are nonconformity scores of any model. Marginal 1−α coverage holds ONLY for future points exchangeable with the supplied scores; non-exchangeable data (e.g. distribution-shifted or time-ordered) voids it. Never a probability of being right. The gate only emits a decision; it never calls the named tool.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"prediction":{"type":"object","additionalProperties":false,"required":["schema_version","task_class","yhat","predictor_id","produced_at"],"properties":{"schema_version":{"type":"string","pattern":"^\\d+\\.\\d+\\.\\d+$"},"task_class":{"type":"string","pattern":"^[ -~]+$","minLength":1},"yhat":{"type":["string","number"]},"predictor_id":{"type":"string","pattern":"^[ -~]+$","minLength":1},"produced_at":{"type":"string","format":"date-time"},"features_digest":{"type":"string","pattern":"^[0-9a-f]{64}$"}}},"params":{"type":"object","additionalProperties":false,"required":["remainingBudget","bFloor","tau","tauInterval","alpha","nMin","intent","tool","clockOpen"],"properties":{"remainingBudget":{"type":"number","description":"B_t — remaining authorization capacity (caller-owned, D6)."},"bFloor":{"type":"number","description":"B_floor threshold (>= 0)."},"tau":{"type":"number","description":"Set-size threshold for the `set` path (>= 0)."},"tauInterval":{"type":"number","description":"Width threshold for the `interval` path (>= 0)."},"alpha":{"type":"number","description":"Target miscoverage in (0,1)."},"nMin":{"type":"integer","description":"Minimum calibration count (>= 1)."},"intent":{"type":["string","number","null"],"description":"The intent tested against the region."},"tool":{"type":"string","description":"The NAMED gated tool (echoed, never invoked — D0/D1)."},"clockOpen":{"type":"boolean","description":"Whether the coverage window is still open (caller-owned)."},"calibration":{"type":"object","additionalProperties":false,"required":["scores","mode"],"description":"OPTIONAL BYO calibration (ADR-M007 D7): caller-supplied nonconformity scores + region mode. Present ⇒ the gate conformalizes on the caller's model, not a committed class.","properties":{"scores":{"type":"array","items":{"type":"number"},"maxItems":10000,"description":"Caller-supplied nonconformity scores (interval mode requires all >= 0)."},"mode":{"type":"string","enum":["interval","set"],"description":"`interval` ⇒ region [yhat - q̂, yhat + q̂]; `set` ⇒ conformal set over `candidates`."},"candidates":{"type":"array","maxItems":10000,"description":"Set-mode candidate labels with their nonconformity scores (required and non-empty when mode = set).","items":{"type":"object","additionalProperties":false,"required":["label","score"],"properties":{"label":{"type":"string","description":"Candidate label (printable ASCII, unique, no `|`)."},"score":{"type":"number","description":"The candidate's nonconformity score."}}}}}}}}},"required":["prediction","params"],"additionalProperties":false}}],"scan":{"score":85,"grade":"A","scanned_at":"2026-09-19T19:20:33.267Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:20:33.235Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1715ms"]},"poisoning":{"score":13,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":6,"max":10,"notes":["namespace and repository owner differ","website matches verified namespace"]}},"findings":[{"id":"poison.long-description","severity":"low","component":"poisoning","title":"Unusually long tool description (over 2,000 characters)","evidence":"tool gate: …Coverage-gated decision from the real HIKAE L3 policy (commit/defer/abstain) over a caller-carried authorization budget B_t. Dispatches on task_class. For 'btc-dir-15m' it conformalizes against a committed synthetic calibration derived from the HIKAE S2a instrument (seed 101, n=300 draw), declared synthetic — a plumbing fixture, not a measured predictor. For 'cascade-liquidable-24h' no cascade calibration is committed; the gate abstains (under_calib) on this class. For 'stable-run-velocity-24h' (Narabi: a redemption-flow velocity forecast) the gate holds a committed stable-run velocity calibration for the USDe synthetic-dollar-whitelisted-redeem population (key narabi:persistence-v2@eip155:1/erc20:0x4c9edd5852cd905f086c759e8383e09bff1e68b3) over calm-window redemption flow; coverage is stated under the split-conformal bound of Barber, Candes, Ramdas and Tibshirani 2023 (Thm 2, unit weights): at least 1 − α minus the average total-variation gap between calibration windows and the next one; that gap is not estimated here and the calibration is measured non-stationary across half-years, so 1 − α is the coverage only if that gap is zero (exchangeability), which is not assumed here; no coverage is measured; every other (task_class, predictor_id) abstains (under_calib); for any other population, no stable-run velocity calibration is committed for this population; the gate abstains (under_calib). When the caller instead supplies a `calibration` (its own nonconformity scores plus a `mode`: `interval` ⇒ region [yhat - q̂, yhat + q̂], or `set` ⇒ a conformal set over caller `candidates`), the gate conformalizes against THOSE caller-supplied scores (BYO): split-conformal quantile at miscoverage α over caller-supplied nonconformity scores. MONARK does not see, store, or verify the caller's data or model, and does not validate that the supplied numbers are nonconformity scores of any model. Marginal 1−α coverage holds ONLY for future points exchangeable with the supplied scores; non-exchangeable data (e.g. distribution-shifted or time-ordered) voids it. Never a probability of being right. The gate only emits a decision; it never calls the named tool.…"}],"inputs":{"probes":[{"url":"https://mcp.monarkgate.tech/mcp","reachable":true,"authRequired":false,"latencyMs":1715,"serverInfo":{"name":"monark","version":"0.4.0"}}],"packages":[],"repo":{"found":true,"owner":"KraidleAI","repo":"monark","archived":false,"pushedAt":"2026-09-19T07:40:55Z","stars":1,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/309574568?v=4","ownerCreatedAt":"2026-07-27T02:28:36Z","license":"Apache-2.0"},"icon":{"url":"https://monarkgate.tech/icon.svg?icon.15duntkqtebbb.svg","source":"registry"},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":"Apache-2.0","lastPushAt":"2026-09-19T07:40:55.000Z","score":26}}}},"grade_history":[{"kind":"restore","fromGrade":"C","toGrade":"A","reason":"score 85: Unusually long tool description (over 2,000 characters)","createdAt":"2026-09-19T00:27:26.958Z"}],"reviews":[]}