{
  "protocolVersion": "1.0",
  "name": "Matlock",
  "description": "Conceive your code, then call matlock_run_scan. Deterministic Verification Harness & Polyglot Toolset offloading AST, MITRE CWE, IEEE Std 1003.1 POSIX, CISA SSDF, AICPA SOC 2 Trust Services Criteria, and Pre-CI checks across 15+ polyglot language & CI ecosystems (Dart/Flutter, Python, TypeScript/JS, Swift, Rust, Go, C/C++, C#, Java, Kotlin, SQL, Bash/Shell, PowerShell, Dockerfile, GitHub Actions YAML) to a local native binary in < 50ms (0 cloud source uploads, 0 git-commit blocking; non-CPA technical controls — Matlock does not provide certifications from an independent licensed CPA firm), with 2-line setup for Cloudflare ContainerHarness / Codex (cloudflare/debian-trixie), Docker, E2B & Firecracker, ~350-550-token mode: \"tool_bag\" (matlock-mcp toolbag), dedup_by_rule (sibling_coordinates), < 2ms if_none_match short-circuits, single-file file: test targeting + async: true wake (stop_sequence: true), 2-Tier Loop Breaker + < 200-token session_handoff.json + agent_id swarm isolation, OASIS SARIF 2.1.0 (--format=sarif), and outbound-only TLS 1.2/1.3 SMTP (matlock-mcp send-alert / MATLOCK_VAULT_PASSPHRASE), saving up to 10,000+ LLM context & retry tokens*1. Cold-start scans return an un-truncated < 50ms HTTP 402 value proof (0 coordinates); unlock file:line:col + 5-line diff prescriptions via $0.01 USD/run Gas Tank (Headless matlock-mcp & Ephemeral Cloud VMs Only — Does Not Unlock Desktop GUI; Solana USDC/PYUSD, Base USDC, Polygon USDC; <= 3 changed_only delta rechecks within 10m) or $24.99 USD/yr Unlimited Workstation Pro (MATLOCK_LICENSE_KEY, 2,500-run break-even). For human UI navigation, call matlock_read_appliance_manual(section_id, locale) (0 credits) or read https://matlock.dutchp2p.com/en/manual.md (/<lang>/manual.md).",
  "version": "1.0.0",
  "url": "https://matlock.dutchp2p.com/agents.md",
  "documentationUrl": "https://matlock.dutchp2p.com/en/agents",
  "iconUrl": "https://matlock.dutchp2p.com/assets/img/logo.svg",
  "badgeSvgUrl": "https://matlock.dutchp2p.com/badge/verified.svg",
  "provider": {
    "organization": "Dutch P2P",
    "url": "https://matlock.dutchp2p.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "readOnlyAnnotations": true,
    "flatJsonSchema": true,
    "progressiveToolBagMode": "tool_bag",
    "sarifFormat": "2.1.0",
    "prompts": [
      "matlock-verify-before-push",
      "matlock-fix-top-findings",
      "matlock-setup-action-chain"
    ]
  },
  "coldStartEntryTool": "matlock_run_scan",
  "directColdScanTool": "matlock_run_scan",
  "optionalInspectTool": "matlock_describe_project",
  "primarySequenceId": "seq_matlock",
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "polyglot-ast-security-pre-ci-scan",
      "name": "Deterministic Polyglot AST, CWE, POSIX, SARIF & Pre-CI Harness",
      "description": "Offloads AST, MITRE CWE, IEEE Std 1003.1 POSIX, CISA SSDF, AICPA SOC 2 TSC, and Pre-CI verification across 15+ polyglot language & CI ecosystems to local Index 0 matlock_run_scan in < 50ms (0 cloud uploads, 0 git-commit blocking, ~350-550-token mode: \"tool_bag\" / matlock-mcp toolbag, dedup_by_rule sibling_coordinates, < 2ms if_none_match short-circuits, SARIF 2.1.0, and 2-line setup for Cloudflare ContainerHarness / Codex cloudflare/debian-trixie, Docker, E2B & Firecracker).",
      "tags": [
        "mcp",
        "ast",
        "cwe",
        "posix",
        "pre-ci",
        "sarif",
        "compute-offload"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "three-gate-test-qualification",
      "name": "Single-File 3-Gate Test Qualification & Snapshot Seal",
      "description": "Qualifies 1..5 candidate test files via matlock_qualify_test(file: \"<path>\", dry_run: true | baseline_only: true) across Gate 1 runtime assertions, Gate 2 analyzer + LOC ceiling, and Gate 3 security/Pre-CI checks.",
      "tags": [
        "testing",
        "qualification",
        "safeguard",
        "merkle"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "cold-box-sterile-ci-sandbox",
      "name": "Cold Box Sterile CI Sandbox, Async Sequences & SMTP Alerts (seq_matlock)",
      "description": "Runs single-file (file: \"<path>\") or full toolchains via seq_matlock (async: true background wake, stop_sequence: true abort, cold_box: true sterile sandbox with CWE-775 handle/orphan auditing, outbound-only TLS 1.2/1.3 SMTP via matlock_trigger_alert / matlock-mcp send-alert + MATLOCK_VAULT_PASSPHRASE, and pr_verification_badge provenance).",
      "tags": [
        "ci",
        "sandbox",
        "cold-box",
        "cwe-775",
        "seq-matlock",
        "smtp-alerts"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "merkle-test-integrity-guard",
      "name": "Merkle Test Integrity & Mechanical Reversion",
      "description": "Detects deleted, skipped, or weakened unit test assertions (CWE-571) via cryptographic SHA-256 Merkle/AST baselines and mechanically reverts tampered qualified tests in --headless runs.",
      "tags": [
        "merkle",
        "test-integrity",
        "cwe-571",
        "anti-tamper"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "deterministic-loop-governor",
      "name": "2-Tier Loop Breaker, Shift-Change Handoff & Swarm Isolation",
      "description": "Tracks coordinate retries via 2-Tier Loop Breaker (STOP_IMMEDIATELY / SKIP_AND_MOVE_ON / HALT_FOR_REPLACEMENT), writes < 200-token session_handoff.json Shift-Change Work Orders, isolates concurrent swarm lanes via agent_id, and reaps child process trees cleanly.",
      "tags": [
        "loop-governor",
        "swarm-guard",
        "session-handoff",
        "orchestration"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "os-sealed-script-harness",
      "name": "OS-Sealed Custom Script Harness & Starter Templates",
      "description": "Locks workspace build and test commands via matlock_register_sealed_script and programs [MODIFIABLE] starter templates (tpl_github..tpl_shut_down) or Sequence steps while enforcing [LOCKED] Safeguard boundaries.",
      "tags": [
        "sealed-scripts",
        "subagent-safety",
        "mcp"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "mcpRegistryId": "com.dutchp2p.matlock/matlock-mcp",
  "compatibleClients": [
    "Perplexity Teammates",
    "OpenAI Dots",
    "Claude Duet",
    "Devin",
    "AWS Kiro",
    "Manus",
    "VS Code",
    "GitHub Copilot",
    "GitHub Agentic Workflows",
    "Cursor",
    "Claude Code",
    "Google Antigravity",
    "Google Gemini CLI",
    "OpenAI Codex",
    "Windsurf",
    "JetBrains IntelliJ IDEA",
    "Android Studio",
    "PyCharm",
    "Junie",
    "Trae IDE",
    "Tongyi Lingma",
    "Qoder",
    "CodeBuddy",
    "Zed",
    "Cline",
    "Roo Code",
    "Continue.dev",
    "OpenCode",
    "Amazon Q",
    "Aider",
    "OpenHands",
    "Goose",
    "Kimi Code CLI",
    "Qwen Code",
    "Qwen-Agent",
    "DeepSeek-Coder",
    "Baidu ERNIE",
    "Zhipu GLM",
    "Mistral Codestral",
    "Solar Pro",
    "EXAONE",
    "PLaMo",
    "Jais",
    "Grok",
    "Hugging Face smolagents",
    "Ollama",
    "vLLM",
    "SGLang",
    "LM Studio",
    "Google Antigravity Orchestrator (Gemini 4 Carbon / Argon + Gemini 4 Hydrogen)",
    "Gemini Decision 1",
    "LangChain",
    "Pydantic AI",
    "LiteLLM",
    "OpenRouter",
    "LiveKit",
    "Pipecat",
    "Cloudflare Agents SDK",
    "Cloudflare ContainerHarness",
    "Cloudflare Sandboxes",
    "Cloudflare Browser Run (Kitesurf)",
    "WebMCP",
    "AWS Bedrock AgentCore",
    "Google Cloud Run",
    "Docker",
    "Podman",
    "nerdctl",
    "Finch",
    "Azure Container Apps",
    "Vercel Sandbox",
    "E2B",
    "Firecracker",
    "Fly.io Machines",
    "Northflank",
    "Modal",
    "Daytona"
  ],
  "transport": {
    "type": "stdio",
    "command": "matlock-mcp",
    "args": [
      "--stdio",
      "--headless",
      "--no-coverage"
    ]
  },
  "npxCommand": "npx -y @dutchp2p/matlock-mcp",
  "uvxCommand": "uvx matlock-mcp",
  "linuxInstallScript": "https://matlock.dutchp2p.com/agent-install.sh",
  "macosInstallScript": "https://matlock.dutchp2p.com/agent-install.sh",
  "windowsInstallScript": "https://matlock.dutchp2p.com/agent-install.ps1",
  "paymentBridgeEndpoint": "https://matlock.dutchp2p.com/relay",
  "x402Version": 2,
  "caip2Network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
  "payment": {
    "freeTrialPasses": 0,
    "postPaymentChangedOnlyGracePasses": 3,
    "postPaymentGraceWindowMinutes": 10,
    "zeroQuoteDirectTransfer": true,
    "oneCallScanSettlementParam": "transaction_signature",
    "proLicenseKeyParam": "license_key",
    "solanaConfirmedFinalityMs": 800,
    "http425AutoBackoff": true,
    "paymentBridgeEndpoint": "https://matlock.dutchp2p.com/relay",
    "relayEndpoint": "https://matlock.dutchp2p.com/relay",
    "x402Version": 2,
    "scheme": "exact",
    "caip2Network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "supportedCaip2Networks": [
      "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "eip155:8453",
      "eip155:137"
    ],
    "supportedAssets": [
      "solana_usdc",
      "solana_pyusd",
      "base_usdc",
      "polygon_usdc"
    ],
    "currency": "USDC",
    "mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "payTo": "FD8yYPXMYrUpVhzYNT3w9EqD8XvpcUhzeqTs72SerXxb",
    "recipientAta": "E5qmxhdZTmSvKEmGRYtquF1Nh4rYSx3ko8m25WG5Cqfs",
    "pyusdMint": "2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo",
    "pyusdRecipientAta": "G6zg9GqwVUX3dfA95WQkYawKw3qFYmtSt1j5Bu8wb46W",
    "evmPayTo": "0xdcccb2740e9199e79e3fe4f814486bd586074ad2",
    "pricePerPassUsdc": "0.01",
    "gasTankSurfaceScope": "headless_and_cloud_vm_only",
    "swarmBlockUsdc": "4.99",
    "swarmBlockPasses": 1000,
    "proAnnualBreakEvenRuns": 2500,
    "quoteEndpoint": "https://matlock.dutchp2p.com/pay/agent/quote",
    "topoffEndpoint": "https://matlock.dutchp2p.com/pay/agent/topoff",
    "evmVerifyEndpoint": "https://matlock.dutchp2p.com/pay/evm/verify",
    "authDocsUrl": "https://matlock.dutchp2p.com/auth.md",
    "apiCatalogUrl": "https://matlock.dutchp2p.com/.well-known/api-catalog",
    "agentSkillsIndexUrl": "https://matlock.dutchp2p.com/.well-known/agent-skills/index.json",
    "noWalletHumanWorkstationUrl": "https://matlock.dutchp2p.com/en/pricing",
    "noWalletHumanWorkstationMdUrl": "https://matlock.dutchp2p.com/en/pricing.md",
    "noWalletHumanWorkstationUsdPerYear": "24.99"
  }
}
