Back to Browse

Monark MCP Server

Developer ToolsLow Risk10.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

Commit / defer / abstain over a conformal coverage region - not a probability of being right.

About

Commit / defer / abstain over a conformal coverage region - not a probability of being right.

Remote endpoints: streamable-http: https://mcp.monarkgate.tech/mcp

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

4 tools verified · Open access · No issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

Shell Command Execution

Runs commands on your machine. Be cautious — only use if you trust this plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "tech-monarkgate-monark": {
      "url": "https://mcp.monarkgate.tech/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

MONARK

MONARK is a company of agent-products for DeFi and inference, built on one backbone: a coverage-controlled decision gate that emits commit | defer | abstain and a depletable authorization budget (B_t) — never a probability of being right.

Single token, single ticker (MONARK). The agents are products, not tokens: sensors that attest, a gate that authorizes, and acts that execute. This repository is the MONARK tokenisation layer plus the frozen interface contracts that let those agents interoperate.

The four layers (labelled by what is built)

MONARK is not one product and not "three sub-agents" — it is four layers at different maturity. The labels below are the point: they say what exists today and what is only named.

LayerWhat it isStatus
Backbone — the gateHikae (coverage control) + the MONARK token's budget B_t; turns a sensor reading into commit | defer | abstainBuilt — 4 frozen contracts, Hikae + Ukemi engines, CI
Fleet — a company of agentssensors → gate → acts, one token across all of them3 built, 8 on the roadmap
Harness — DeFAI, multi-directionalthe same fleet made reachable by other agents over HTTP / MCPBuilt — public 4-tool MCP endpoint (attest · gate · cascade · calibrate) + skill on ClawHub
Self-improving companyagents that rate, improve, and sell one another's productsDirection, unscheduled

The fleet

Built (Phase 1 closed under independent review and a closing verdict):

  • Shōgen — attested perception (verified price testimony)
  • Hikae — coverage-controlled inference (the gate)
  • Ukemi — liquidation-cascade survival

Named on the roadmap (teasers — not delivered products, no metrics claimed):

  • Mokugeki — document / event attestation
  • Narabi — redemption-run sensing
  • Kaihi — LVR / toxicity avoidance
  • Kessai — swap execution (transaction-cost analysis)
  • Kamae — inventory market-making
  • Kyokusen — PT / YT curve
  • Koyomi — weekend gap
  • Genkan — the storefront / MCP entry point (how other agents reach the fleet)

The interlocking (why the agents work together)

sensors (attest)  →  the gate: Hikae + MONARK B_t  →  acts (execute)
                        commit | defer | abstain

The first vertical, built end to end: Shōgen → Hikae → Ukemi. Every future act plugs into the same gate; every future sensor attests into the same contract.

Four contracts, frozen (source of truth: schemas/*.json, language-neutral):

ContractProducerMeaning
AttestedPriceShōgenA verified testimony (bytes + hash + named residual hypotheses). The price number is interpreted by a Hikae-side adapter — Shōgen deliberately carries no number and no confidence (doc 03 §0).
Predictionany predictorThe ŷ Hikae conformalizes, with predictor_id (venue/model).
CoverageVerdictHikaeConformal region — polymorphic set (classification) | interval (regression, so Ukemi plugs in). No p_correct.
GateDecisionHikae L3commit | defer | abstain + remaining_budget = B_t, the depletable conformal authorization capacity that attaches to MONARK (never a return).

The token

MONARK carries B_t, a depletable authorization budget: each commit spends it; defer and abstain do not. It is not a yield, not a stake, not an oracle — it is the fleet's right-to-act, metered. Tokenomics: to be announced.

Fleet invariant — no confidence field, anywhere

Both Shōgen (doc 03 §0: no truth/confidence/"validated") and Hikae (hac-cp.ts:77: no p_correct/confidence/hallucination*) refuse a confidence field. An output is a region, a set, or bytes + hash + named residual hypotheses — never a score. The contract layer enforces this in code:

  1. Closed schemas (additionalProperties:false) — the primary guard, mirroring Shōgen's decoder, which refuses an unknown key (CleInconnue) rather than ignoring it. Enforced at runtime by closed-check.ts (hand-rolled allow-key sets), kept in sync with the JSON Schemas by a test.
  2. FORBIDDEN_KEYS, recursive — defense in depth (forbidden-keys.ts), catching a banned key at any depth. A contract carrying one throws instead of serializing.
  3. Vocabulary gate (scripts/grep-forbidden.mjs) — CI fails on marketing/guarantee claims ("95% correct", "anti-hallucination", "everlasting", …).

Status

Phase 2 — integration. Phase 0 (contract freeze) and Phase 1 (Hikae + Ukemi engines) are closed under an independent review and a closing verdict (docs/adr/ADR-M001..ADR-M003). Governance is maintained privately; the public projection of this repo is produced by scripts/export-public.mjs.

Run the gates

npm ci
npm run ci   # vocabulary gate → typecheck (tsc strict) → tests (node:test)

Engineering choices

  • Polyglot fleet, schema-first contracts. Shōgen is Rust, the Hermes/claw-agent runtime is Python, Hikae's engine + the storefront are TS. So the contracts live as language-neutral JSON Schema; the TS package in packages/contracts is the first binding. Rust/Python bind to the same schemas.
  • Zero runtime dependencies. The published contracts pull in nothing at runtime. Dev deps: typescript, @types/node, and ajv/ajv-formats (test-only); tests run on the built-in node:test (Node ≥ 24 native TS type-stripping). Key-closedness is enforced hand-rolled at runtime (mirroring Shōgen's zero-dep CleInconnue); the value constraints (min/unique items, hash length, ASCII-printable) live in the JSON Schemas and are exercised against ajv in tests.
  • ajv is a dev-dependency (test-only, per ADR-M001 D2): it executes the four frozen JSON Schemas — compiling them, resolving the $ref, and proving they reject the value-constraints (empty/duplicate arrays, wrong-length hash, control chars) that the TS types alone do not. Applying ajv at the runtime boundary to validate an external Rust/Python producer's JSON is a natural later extension.

Layout

schemas/            JSON Schema — the language-neutral source of truth (closed)
packages/contracts  TS binding: types, closed-check, forbidden-keys, calib_digest, serializers, tests
packages/hikae      HAC-CP engine: L1 split / L2 monitor / L3 gate, interval conformer  (Phase 1 — built)
packages/ukemi      liquidation-cascade survival: clearing, liquidable                  (Phase 1 — built)
packages/monark     cross-agent gate — freezes the wiring signature; token budget B_t   (engine = Phase 2)
packages/atelier    local demo surface (not a shipped product)
apps/site           public vitrine — foundation only; rich pages come later
docs/adr            ADR-M001..M004 (phases 0-2, infrastructure), ADR-CERT-MONARK (token)
.github/workflows   CI (5 blocking jobs)

Reviews

No reviews yet

Be the first to review this server!