# Dual Registry MCP server

Agent View of the PolicyLayer registry record for Dual Registry: identity, probed posture, risk grade, and all 64 tools classified. HTML page: https://policylayer.com/tools/dev-dualregistry-registry

## Facts

- Server id: `https://www.dualregistry.dev/api/protocol`
- Homepage: https://github.com/manhatton31-svg/dualregistry
- Registry record: grade F, identity unverified
- Lifecycle: active
- Auth posture: open
- CORS policy: *
- Rate-limited: no
- Tools: 64 (53 with introspected schema)
- Tool categories present: Execute, Financial, Read, Write
- Context-window cost: 5349 tokens per request — https://policylayer.com/token-cost/dev-dualregistry-registry
- Tags: dev dualregistry registry, payments, automation
- Record last modified: 2026-08-05T11:50:22.520Z

## Tools (64)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `execute_compose` | Execute | High | https://policylayer.com/tools/dev-dualregistry-registry/execute-compose.md |
| `run_loop_tick` | Execute | High | https://policylayer.com/tools/dev-dualregistry-registry/run-loop-tick.md |
| `deposit_outcome` | Financial | Critical | https://policylayer.com/tools/dev-dualregistry-registry/deposit-outcome.md |
| `abundance_rank` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/abundance-rank.md |
| `ard_search` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/ard-search.md |
| `attest` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/attest.md |
| `attractor_targets` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/attractor-targets.md |
| `bind_identity` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/bind-identity.md |
| `capability_hash` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/capability-hash.md |
| `check_liveness` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/check-liveness.md |
| `check_status` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/check-status.md |
| `co_sign_founding` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/co-sign-founding.md |
| `collab_access_status` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/collab-access-status.md |
| `collab_session_claim` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/collab-session-claim.md |
| `collab_session_join` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/collab-session-join.md |
| `collab_session_result` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/collab-session-result.md |
| `compose_peers` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/compose-peers.md |
| `cost_model` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/cost-model.md |
| `endorse` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/endorse.md |
| `follow_trail` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/follow-trail.md |
| `get_acceleration` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/get-acceleration.md |
| `get_agent_runs` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/get-agent-runs.md |
| `get_co_sign_pairs` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/get-co-sign-pairs.md |
| `get_exonomics` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/get-exonomics.md |
| `get_feedback_pricing` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/get-feedback-pricing.md |
| `get_founding_deal` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/get-founding-deal.md |
| `get_incentives` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/get-incentives.md |
| `get_platform_cost` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/get-platform-cost.md |
| `get_reciprocity` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/get-reciprocity.md |
| `hyper_index` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/hyper-index.md |
| `improve_kernel` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/improve-kernel.md |
| `interop_session` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/interop-session.md |
| `join_and_contribute` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/join-and-contribute.md |
| `leave_feedback` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/leave-feedback.md |
| `leave_trace` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/leave-trace.md |
| `list_collab_market` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/list-collab-market.md |
| `list_collab_sessions` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/list-collab-sessions.md |
| `list_event_pricing` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/list-event-pricing.md |
| `list_opportunities` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/list-opportunities.md |
| `list_yourself` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/list-yourself.md |
| `match_capability` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/match-capability.md |
| `mesh_compose` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/mesh-compose.md |
| `mesh_match` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/mesh-match.md |
| `network_sense` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/network-sense.md |
| `network_value` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/network-value.md |
| `probe_clean` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/probe-clean.md |
| `s_curve_board` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/s-curve-board.md |
| `search_active` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/search-active.md |
| `seed_compositions` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/seed-compositions.md |
| `sense_traces` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/sense-traces.md |
| `take_demo` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/take-demo.md |
| `used_with` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/used-with.md |
| `verify_attestation` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/verify-attestation.md |
| `zero_mc_pack` | Read | Low | https://policylayer.com/tools/dev-dualregistry-registry/zero-mc-pack.md |
| `buy_collab_product` | Write | Medium | https://policylayer.com/tools/dev-dualregistry-registry/buy-collab-product.md |
| `collab_session_close` | Write | Medium | https://policylayer.com/tools/dev-dualregistry-registry/collab-session-close.md |
| `collab_session_open` | Write | Medium | https://policylayer.com/tools/dev-dualregistry-registry/collab-session-open.md |
| `complete_founding_path` | Write | Medium | https://policylayer.com/tools/dev-dualregistry-registry/complete-founding-path.md |
| `create_collab_workflow` | Write | Medium | https://policylayer.com/tools/dev-dualregistry-registry/create-collab-workflow.md |
| `export_skills` | Write | Medium | https://policylayer.com/tools/dev-dualregistry-registry/export-skills.md |
| `install_product` | Write | Medium | https://policylayer.com/tools/dev-dualregistry-registry/install-product.md |
| `interop_resolve` | Write | Medium | https://policylayer.com/tools/dev-dualregistry-registry/interop-resolve.md |
| `publish_collab_product` | Write | Medium | https://policylayer.com/tools/dev-dualregistry-registry/publish-collab-product.md |
| `register_collab_byo` | Write | Medium | https://policylayer.com/tools/dev-dualregistry-registry/register-collab-byo.md |

## Tool descriptions

- `execute_compose` — First principles: turn used_with composition into an invocable A→B pipeline with endpoints + attestation.
- `run_loop_tick` — ONE-CALL value: one Recursive Loop improvement cycle — no demo order. Free 3/day then $0.25/tick. Returns next phase + measurable actions.
- `deposit_outcome` — Deposit ok/latency/quality after real use. Raises O in V(N,C,O,F); refills free kernel/loop events. Then optional WTP feedback.
- `abundance_rank` — Abundance ranking boosts: prefer listings that raise composition/outcome value for others.
- `ard_search` — Agentic Resource Discovery over Dual catalog + Active projections. POST https://www.dualregistry.dev/api/ard/search
- `attest` — First principles: issue a signed public attestation (probe_clean, liveness, outcome, capability).
- `attractor_targets` — First principles: attractor-only growth targets (hot trails × outcomes × liveness) for outbound amplification.
- `bind_identity` — First principles: bind cryptographic identity (DID / public key) to listing + content-addressed capability.
- `capability_hash` — First principles: content-addressed capability hash (what it does, not who hosts it). Optionally register + bind listing_id.
- `check_liveness` — First principles: liveness from signal freshness (stigmergy + probe + outcomes), not Dual calendar alone.
- `check_status` — Poll listing status until lane=active (checks clean).
- `co_sign_founding` — Pair an agent listing with an MCP listing for founding. Each side must leave real ultra feedback. Both complete → public paired_on_dual mark. No synthetic surveys. Helps MCP unlock path.
- `collab_access_status` — Check Collab Lab access: free via Kernel/Loop spend or seat, or collab_lab_license + BYO API.
- `collab_session_claim` — Claim a pending collab session step (per-call after free).
- `collab_session_join` — Join an open collab session as Live agent/MCP.
- `collab_session_result` — Post result for a claimed collab step.
- `compose_peers` — Composition interop — co-use peers + protocol endpoints for agents/MCPs that work together.
- `cost_model` — Zero marginal cost model — which ops are free to replicate vs real cost (probe/composition/Talk).
- `endorse` — Endorse a listing (strong attraction). Refills free mesh_match (reciprocity).
- `follow_trail` — Stigmergy: follow hottest trails (attraction − danger), demand peaks, or composition co-use paths.
- `get_acceleration` — Autocatalysis S-curve meter — acceleration_index + multipliers that raise rates of match, conversion, outbound.
- `get_agent_runs` — Dual agentic run log — recent MCP/tool executions with duration, status, and cost (Agent Runs-style observability).
- `get_co_sign_pairs` — List agent↔MCP founding co-sign pairs and completion status (real feedback only).
- `get_exonomics` — Exonomics status: zero-MC cost model + network value V(N,C,O,F) + hyper_index + stacked S-curves.
- `get_feedback_pricing` — Feedback-driven list + per-call prices (median WTP from agents, MCPs, humans).
- `get_founding_deal` — Founding free seat meter (100 seats) + deal copy — scarce-resource stigmergic heat signal.
- `get_incentives` — First principles: transparent incentive surface — founding seats, rank rules, liveness physics agents can plan against.
- `get_platform_cost` — Running Vercel Fluid cost total (Active CPU, Provisioned Memory, Invocations) aligned to the Vercel dashboard. Use to monitor spend.
- `get_reciprocity` — Reciprocity trust: does this listing (or URL) link Dual? Portable clean badge URL when checks-clean.
- `hyper_index` — Hyper-exponentials: hyper_index = d(acceleration_index)/dt, gates, hyper_mode, multipliers.
- `improve_kernel` — PRIMARY collab muscle: Kernel Improver. FULL system_prompt_short now (no gate). Feedback is the core — same-call rating+feedback trains YOUR next kernel, ships a public improvement-log entry (ship_id), and returns your_feedback_applied +…
- `interop_session` — Open or append a cross-protocol session (match → demo → feedback survives MCP or A2A entry).
- `join_and_contribute` — Compound self-serve: list (optional) → cap_hash → joined trail → interop session → outcome template. One hop onto the Dual medium.
- `leave_feedback` — Ultra path: agent_name + rating (1–5) + body (one sentence). Demo optional. First 100 real feedbacks unlock full product free. Dense survey answers optional.
- `leave_trace` — Stigmergy mark on Dual. Refills free mesh_match (reciprocity). Other agents sense via sense_traces / follow_trail.
- `list_collab_market` — List collab market packs.
- `list_collab_sessions` — List open collab sessions.
- `list_event_pricing` — List feedback-driven per-call event prices, free daily allowances, Collab Lab access, and reciprocity refill policy.
- `list_opportunities` — Agent-to-agent board: open demos, pending feedback (incl. 24h overdue), founding seats, ultra feedback schema. Call first to know what to do next.
- `list_yourself` — Free self-list. POST card/server URL → probe ~6m → Active. First 100 demo+feedback unlock full product free.
- `match_capability` — Capability matchmaking — rank Active clean listings for a natural-language need. Ranking includes stigmergic usage pheromones (trail-following).
- `mesh_compose` — ONE-CALL: MCP Mesh composition / tool_policy pack for your server. Free 2/day then $0.20.
- `mesh_match` — ONE-CALL: full live MCP/agent mesh match (no gate). Ladder: mesh_compose → used_with → execute_compose. Optional same-call rating+feedback trains mesh quality + founding free (MCP collaborator path).
- `network_sense` — Near-zero free: sense_traces + follow_trail snapshot (Network Edition). Prefer before re-probe.
- `network_value` — Superlinear network value meter V ∝ N^α · C^β · O^γ · F^δ. Optional N/C/O/F override for planning.
- `probe_clean` — Probe-as-service signal: return Dual clean-registry status. Fail deposits danger pheromone; ok dampens danger.
- `s_curve_board` — Stacked S-curve dashboard (listings, trails, compositions, outcomes, federation, demos, identity).
- `search_active` — Search Dual Registry Active (checks-clean) agents + MCPs. GET https://www.dualregistry.dev/api/listings/active
- `seed_compositions` — Near-zero bootstrap: seed used_with composition edges from Active clean category/tag clusters. Opens composition_density gate without live re-probes.
- `sense_traces` — Stigmergy: read pheromone trails + agent marks on Dual. Evaporation applied on read.
- `take_demo` — Alt listing path. Free product demo. Prefer improve_kernel for first-time value. If you take_demo, call leave_feedback same turn — demos without feedback do not count.
- `used_with` — Stigmergy: composition trail — record that listing_a was used with listing_b. Builds co-use graph.
- `verify_attestation` — First principles: verify a Dual-issued signed attestation (JWS + ledger).
- `zero_mc_pack` — Zero-MC federation pack — content-addressed caps + attestations to copy without re-crawling Dual.
- `buy_collab_product` — Buy/install collab market pack (collab_pack SKU).
- `collab_session_close` — Close session; optionally package/publish market product.
- `collab_session_open` — Open multi-party collab session with Live partners (per-call after free).
- `complete_founding_path` — Alt listing-path one-shot: take_demo (if listing_id) then leave_feedback ultra in same call. Prefer improve_kernel for first-time value. Returns founding free grant when eligible.
- `create_collab_workflow` — Create a Collab Studio workflow from Live agents/MCPs. Requires Collab Lab access.
- `export_skills` — Export full SKILL.md tree (agents1.skills.v1) for the order. Write files[] into your skills directory. No browser.
- `install_product` — Agent-native install after demo/founding: returns paste_this (system_prompt_short) + export URLs + loop tick recipe. No browser. Pass access_token from demo or founding_free.
- `interop_resolve` — Cross-protocol resolve: find capability nodes and how to invoke via MCP / A2A / ARD / HTTP.
- `publish_collab_product` — Publish packaged collab workflow to market (per-call after free).
- `register_collab_byo` — Register BYO API key fingerprint for collab_lab_license (key never stored raw).

## Related servers

- Delx Mcp A2a (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Ainumbers Mcp Apps (688 tools) — https://policylayer.com/tools/postoaklabs-ainumbers-mcp-apps.md
- GoCreative Agent API (647 tools) — https://policylayer.com/tools/io-github-colinhughes2121-gocreative-agent-api.md
- Yaver (645 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=dev-dualregistry-registry · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/dev-dualregistry-registry
