← Market

X402 · Coherence Gate

Use for: scoring whether your own independent signal paths agree before you act — submit each path's vote on your proposed action (direction for/against/flat, confidence = weight) and your own threshold; the gate computes coherence = |Σ w·d| / Σ w (the ScriptMasterLabs Coherence Gate formula, 402Gate spec v0.1 §3, weight = confidence only) and returns the reading plus a pass/void verdict. Pass requires a for-side consensus, coherence at or above your threshold, and at least 2 independent source families among voting paths (family = source label prefix before ":"); a coherent against consensus is a void, never a pass; single-family or no-vote submissions are refused uncharged. Source labels are caller-supplied and unverified (independence_assurance: source_labels_only_not_verified). Don't use when: you need SML's own signals (this endpoint fetches none and adds no vote), a payee pre-payment check (use /x402/spend-gate), or a trade execution (no funds move). A separate instance from the Arc Coherent Gate and the PRO-LO coherence feed — no reading crosses surfaces. Pay 0.1 USDC on Base using the fresh PAYMENT-REQUIRED challenge and caller-authorized PAYMENT-SIGNATURE.

POST https://mcp-x402.onrender.com/x402/coherence-gate

0.1 USDC on Base · payTo 0x5bbd32e0478e49a7540ef2d760e0b0f9aa6328b2

Status: verified · payable

Settlement: via OMNIGATE (https://omnigate.scriptmasterlabs.com) — seller opted in; receipt token per settlement; 0.005 USDC fee inside settlement, waived inside the daily budget

Payment routes

Base · 0.1 USDC · payTo 0x5bbd32e0478e49a7540ef2d760e0b0f9aa6328b2 · via omnigate · settles through OMNIGATE
{
  "product": "Coherence Gate",
  "instrument": "coherence-gate/caller-paths v1",
  "coherence": 1,
  "consensus": "for",
  "threshold": 0.6,
  "verdict": "pass",
  "verdict_reason": "coherent_for_consensus",
  "path_count": 2,
  "voting_paths": 2,
  "independent_source_families": 2,
  "required_independent_families": 2,
  "independence_assurance": "source_labels_only_not_verified"
}