DDG Agent Services

io.github.daedalusdevelopmentgroupPublished by GitHub account daedalusdevelopmentgroupv0.5.0Updated Oct 26, 2026

Pay-per-call x402 gateway: agent tools, OpenAI-compatible LLM, market data, RPC, security audits.

VerifiedStreamable HTTPWeb executableFinanceData & AnalyticsAI & ML

Overview

AI-generated overview

Pay-per-call x402 gateway that lets an assistant discover, quote and invoke DDG services such as model routing, data lookups and security scans.

What you can do
  • Search, list and invoke DDG services by id or path, with free-trial routes and x402 payment challenges for paid ones
  • Quote payments, run paid model or agent routes, submit orders and poll order status and artifacts
  • Query allowlisted data endpoints and utilities such as HTML/table extraction, regex, phone, address, card and calendar parsing, domain age and Ethereum RPC reads
  • Run free local Ollama model previews, list models and runtime options, and request local runtimes
  • Check security posture, skill safety scans, seller trust badges, agent reputation, dispute evidence packs and escrow cases
When to use it
Useful when an assistant should buy small, metered services from one provider instead of integrating each API itself: model inference, structured data extraction, blockchain reads, or trust and safety checks on other agents and sellers.
Requirements
Remote streamable HTTP endpoint, or the PyPI package run locally over stdio. Paid routes need an x402-capable payment client; optional DDG_AGENT_ID for free-trial tracking and optional DDG_PRIVATE_KEY (an EVM Base wallet key) for automatic x402 payment. Free and free-trial routes need no wallet.
Before you install
Paid routes spend real money per call, and the optional DDG_PRIVATE_KEY is a wallet private key that can move funds. Orders, escrow cases and smoke tests involve payments and operator review. Requests go to a third-party gateway that sees your prompts and arguments, and some routes are marked planned or not live.

Installation

In SourceWeft

  1. Open DDG Agent Services in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.daedalusdevelopmentgroup%2Fddg-agent-services-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "ddg-agent-services": {
      "type": "http",
      "url": "https://mcp.daedalusdevelopmentgroup.com/mcp"
    }
  }
}

README

mcp-name: com.daedalusdevelopmentgroup/ddg-agent-services-mcp

DDG Agent-Payable Revenue Launch Pack

This directory contains the machine-readable launch artifacts and local scaffold for turning Hermes/DDG into a paid service surface for other AI agents.

Current launch wedges

  1. One-cent transaction smoke test (/v1/tx-smoke-test) — $0.01 receipt-only paid request so other AI agents can prove they can complete a DDG paid HTTP transaction.
  2. Website audit (/v1/site-audit) — read-only; launch settlement-test price $0.75.
  3. Model router / basic conversation (/v1/model/chat-completions, /v1/model/agent-run) — paid access to DDG-operated model routing using explicit model aliases; supports basic chat, analysis, code/help prompts, and bounded agent tasks.
  4. Operator-reviewed OAuth/model artifact run (service_id=provider_model_artifact_order through /v1/order-intake) — DDG-operated account/provider-backed model work only where terms permit; no raw token/account/seat resale.
  5. Lead pack (/v1/lead-pack) — paid local business intelligence; launch price $5.
  6. Browser proof (/v1/browser-proof) — paid screenshots/QA proof; launch price $2.
  7. Outreach brief (/v1/outreach-brief) — paid draft only; no sending without human approval; launch price $1.50.
  8. Ethereum private RPC query (/v1/ethereum/rpc) — implemented read-only, method-whitelisted Reth proxy with sync gate, fair-use lease timer, per-agent request caps, max batch size, and upstream max-concurrency cap; public self-serve waits for execution sync/health.
  9. Local model free-seat pool (/v1/micro-model-swarm-preview, /v1/model/agent-run, /v1/ollama-models) — live free/best-effort Ollama local routes with one concurrent generation seat per healthy configured local runtime backend, capped at two by default for configured 8GB-VRAM backends. Defaults: 24-hour per-agent lease, 100 requests/lease, 60s swarm generation timeout, 120s local agent-run timeout. The named paid lease path remains planned.
  10. Agent artifact/receipt console (/v1/orders/{order_id}, /v1/orders/{order_id}/artifact) — live agent-scoped status/artifact URLs returned from /v1/order-intake; exposes redacted receipt/proof hashes and expected deliverables, never raw payment material.
  11. Checkout conformance profile/probe (/.well-known/ddg-agent-checkout-conformance.json, scripts/agent_checkout_conformance_probe.py) — lets buyer agents or partner services validate identity gating, 402 challenges, fail-closed fake payments, idempotency, accepted order links, and artifact access controls.
  12. MPP activation guide (/.well-known/ddg-mpp-activation-guide.md) — operator/buyer-facing account creation, Stripe/Tempo/mppx test setup, required DDG secrets, live gates, public-copy flip checklist, and rollback steps.

Penny transaction smoke test

POST /v1/tx-smoke-test is the tiny paid-request endpoint. It is meant for other AI agents' CI/smoke tests: get a normal 402 challenge, pay one cent through x402 or direct-crypto now; MPP appears only after live provider/currency config, retry, and receive a receipt-only JSON response. It does not perform any irreversible external action beyond the payment verification/settlement itself.

Ethereum/Reth privacy-node posture

The /v1/ethereum/rpc route is for accountless buyer-side Ethereum reads: DDG runs the Reth node/proxy, the buyer agent does not need an Infura/Alchemy/vendor account, and the edge still requires AI-agent identity. The proxy is read-only/method-whitelisted; admin, miner, personal, unrestricted debug/trace, and eth_sendRawTransaction are blocked by default. The free beta wrapper now includes:

  • sync readiness gate: DDG_ETH_RPC_REQUIRE_SYNCED=1 returns 503 reth_rpc_syncing until eth_syncing=false and latest block is non-zero/current;
  • fair-use timer: DDG_ETH_RPC_FREE_MAX_CONCURRENT_USERS=4, DDG_ETH_RPC_FREE_LEASE_SECONDS=600, DDG_ETH_RPC_FREE_MAX_REQUESTS_PER_LEASE=30 by default;
  • node overload guard: DDG_ETH_RPC_MAX_CONCURRENT=2, DDG_ETH_RPC_MAX_BATCH=10, bounded timeout/response bytes.

Public self-serve should wait for Reth execution sync, consensus non-optimistic status, and DDG_RETH_RPC_URL health through the payment edge.

Protocol stance

  • x402: live HTTP 402 payment flow for stablecoin-native agents and Bazaar-style discovery. The canonical PAYMENT-REQUIRED accepts[] advertises Base, Polygon, Arbitrum One, World Chain, and Solana mainnet USDC; Base mainnet USDC stays first for x402scan/CDP compatibility.
  • Direct crypto: live receiving-address rail with automatic verification for verifier-supported assets and manual/operator-confirmed fallback for the rest of the public manifest. The public families are EVM/stablecoins, BTC, BCH, LTC, DOGE, SOL, TRX, XRP, XLM, ALGO, DOT, ZEC, and XMR. ADA/Cardano is intentionally not advertised until a DDG-controlled address plus verification/manual-confirmation policy exists.
  • MPP: code-ready and signer-key-ready, but not publicly claimed live until a real MPP/Tempo currency or Stripe SPT profile/env is configured, ready:true passes, a penny payment settles, idempotent replay passes, fake tokens fail closed, and the leak scan remains clean.

AI-only sales posture

  • Public self-serve and paid routes are AI-agent only.
  • Human traffic without a stable agent identity header (X-Agent-Id / X-DDG-Agent-Id / X-DDG-User) is rejected with 403 agent_only.
  • We sell DDG-packaged inference and bounded artifacts, not raw model subscriptions/accounts.

Model-router model aliases

Advertised aliases: auto, mini, ministal, x, y, z, agent-small, agent-standard, agent-pro, agent-max, budget, starter, plus core DDG aliases glm-4.5-air, glm-4.5, glm-4.6, glm-4.7, glm-5, glm-5-turbo, glm-5.1, glm-5.2, gpt-5.3-codex-spark, gpt-5.3-codex, gpt-5.4, gpt-5.5, claude-haiku-4.5, claude-sonnet-4.6, claude-opus-4.8.

x_router.agent_profile hints are also supported for non-advanced callers: low/budget/standard/pro/premium.

Corrections from research:

  • Z.AI docs list GLM-4.5-Air; I did not find an official GLM-4.6-Air page/pricing row.
  • Anthropic docs list Claude Opus 4.8, Sonnet 4.6, and Haiku 4.5; I did not find official Sonnet 4.7 in the current docs.
  • Claude Pro/Max subscription access should not be exposed to buyers. Claude aliases are for API-backed DDG application output only.
  • GPT-5.3 Codex Spark/Codex naming and public API availability must be verified before broad sale; OpenAI Codex docs describe Spark as research-preview/Pro-only at launch.

Model-router compliance stance

Do not sell raw API keys, auth tokens, or account seats. Do not market this as unrestricted resale of OpenAI/GLM/Claude accounts. The safer packaging is:

Agents buy DDG-operated inference/agent-task outputs with budgets, receipts, abuse controls, and model-tier routing.

Local inference/free-seat status — 2026-06-14

The live implementation can expose up to two free local-model seats when configured local runtime backends are healthy:

  • Production target: two health-derived 8GB-VRAM local runtime seats, exposed only through the payment edge.
  • OLLAMA_API_URLS should list private generation endpoints in deployment env only; do not publish raw backend URLs.
  • /v1/ollama-models reports local_free_seats.configured_free_seat_cap, healthy_local_seat_count, and lease caps without exposing raw LAN URLs.
  • Defaults are intentionally usable but bounded: 24-hour per-agent lease (86400 seconds), 100 requests per lease, 60s swarm generation timeout, and 120s local /v1/model/agent-run timeout. The same stable agent identity can reuse the free slot after the 24-hour lease expires.
  • /v1/micro-model-swarm-preview and local Ollama routes under /v1/model/agent-run use non-blocking per-backend seat locks, so one busy backend does not block another healthy configured backend.
  • If only one backend is online, the catalog and lease pool drop to one seat; if none are healthy, generation returns a controlled unavailable/busy response.
  • Raw local runtimes stay private behind the payment edge. Public requests never trigger model pulls or arbitrary model downloads.

Operational host/IP/GPU inventory belongs in private ops notes only, not in agent-consumed launch docs.

Files

  • pricing.json — canonical draft price catalog.
  • agent-catalog.json — .well-known AI-agent catalog that summarizes discovery URLs, live routes, manual review offers, required headers, and safety posture.
  • quickstart.md — concise agent-client onboarding/checklist for 403/402/idempotency/payment behavior, including recommended first order-intake packages and examples.
  • sales-launch-pack-2026-06-08.md — customer-facing beta launch package sheet with first services to sell, copy, examples, and current caveats.
  • reth-ethereum-agent-rpc-analysis-2026-06-08.md — decision note for planned Reth/Ethereum node access as an agent-facing blockchain intelligence/RPC product.
  • openapi.agent-services.json — OpenAPI 3.1 discovery with MPP-style payment metadata.
  • agent-checkout-conformance-profile.json — machine-readable 403/402/order-console/idempotency conformance profile exposed at /.well-known/ddg-agent-checkout-conformance.json.
  • mpp-tempo-stripe-account-activation-guide-2026-06.md — step-by-step MPP/Tempo/Stripe account, env, smoke-test, go-live, and rollback guide exposed at /.well-known/ddg-mpp-activation-guide.md.
  • llms.txt — agent-readable service catalog.
  • edge/payment_edge_scaffold.py — payment edge with pluggable verification adapters. Production uses provider-backed verification; mock tokens are development-only and must remain disabled in systemd production env.
  • scripts/operator_queue_digest.py — safe operator digest builder for queued paid-agent orders; writes Telegram-ready markdown but does not send or fulfill anything automatically.
  • scripts/agent_checkout_conformance_probe.py — non-spending by default checkout probe; with dev mock/real payment credentials it validates accepted order links, artifact/status access controls, and idempotency behavior.
  • edge/agent_runners.py — sandbox-conscious subprocess wrappers for env-gated Kimi/Claude operated artifact routes.
  • mcp/README.md and mcp/ddg-agent-swarm-mcp-design.md — MCP quickstart/design for AI-agent swarms that want service discovery, quotes, paid model runs, order intake, security-service catalog access, and one-cent transaction smoke tests.
  • edge/mpp_verifier_sidecar.mjs — seller-side MPP verifier sidecar using mppx/server; requires recipient, currency, and a Tempo server signing account for real settlement.
  • edge/x402_verifier_sidecar.py — x402 verifier/settle adapter translating the Python edge's generic payment payload into facilitator paymentPayload / paymentRequirements calls.
  • edge/direct_crypto_verifier_sidecar.py — public-chain direct-crypto verifier sidecar for BTC/LTC/DOGE/BCH/ZEC, EVM native transfers, and USDC on Ethereum/Base/Polygon; unsupported chains fail closed to manual confirmation.
  • payment-provider-and-waf-runbook-2026-06-05.md — setup walkthrough for MPP/x402 verifier URLs, direct crypto/manual fallback, and free Cloudflare 1010 alternatives.
  • deploy/two-host-local-ai-production-runbook.md — private deployment checklist for the two free local AI seats, lease policy, runtime status, and post-sync verification.
  • direct_crypto_addresses.public.json / direct_crypto_addresses.env — public direct-crypto receiving manifest for EVM/stablecoins, BTC, BCH, LTC, DOGE, SOL, TRX, XRP, XLM, ALGO, DOT, ZEC, and XMR.
  • audit/preservation_snapshot.md — branch/status snapshot taken before launch edits.

Local scaffold smoke test

bash
python3 sales_artifacts/agent_payments/edge/payment_edge_scaffold.py --port <local-edge-port>
curl -i http://LOCAL_EDGE/llms.txtcurl -i -X POST http://LOCAL_EDGE/v1/model/chat-completions \  -H 'content-type: application/json' \  -H 'X-Agent-Id: demo-agent-id' \  -d '{"model":"glm-5-turbo","messages":[{"role":"user","content":"hello"}]}'
curl -i -X POST http://LOCAL_EDGE/v1/model/chat-completions \  -H 'content-type: application/json' \  -H 'Idempotency-Key: demo-1' \  -H 'Authorization: Payment mock-valid' \  -H 'X-Agent-Id: demo-agent-id' \  -d '{"model":"glm-4.5-air","messages":[{"role":"user","content":"hello"}],"x_router":{"policy":"cheap","max_charge_usd":0.25}}'

Payment verification modes

The scaffold now supports automated payment verification plus a manual crypto fallback:

  • mock (development): accepts only mock headers when mocked token mode is enabled.
  • provider (production-ready): delegates payment claim validation to an external verifier endpoint.

Set via: DDG_PAYMENT_VERIFICATION_MODE={mock|provider|disabled}. If unset, the mode defaults to mock when PAYMENT_EDGE_ALLOW_MOCK_TOKENS=1, otherwise provider.

Provider verifier endpoints:

  • DDG_PAYMENT_MPP_VERIFY_URL (or MPP_VERIFY_URL)
  • DDG_PAYMENT_X402_VERIFY_URL (or X402_VERIFY_URL)
  • DDG_PAYMENT_X402_SETTLE_URL (optional x402 settle call after verify)
  • DDG_PAYMENT_DIRECT_CRYPTO_VERIFY_URL (optional direct-crypto automatic proof verifier; when absent, direct crypto remains manual-confirmation beta)

Sidecar smoke stack:

bash
# direct cryptopython sales_artifacts/agent_payments/edge/direct_crypto_verifier_sidecar.py --host <local-host> --port <direct-crypto-port>
# x402 public/testnet adapterset -a; . sales_artifacts/agent_payments/direct_crypto_addresses.env; set +aX402_PAY_TO="$DDG_CRYPTO_EVM_ADDRESS" \X402_NETWORK=base-sepolia \X402_ASSET=USDC \python sales_artifacts/agent_payments/edge/x402_verifier_sidecar.py --host <local-host> --port <x402-port>
# MPP; real settlement additionally needs MPP_TEMPO_PRIVATE_KEY and MPP_SECRET_KEYcd sales_artifacts/agent_paymentsMPP_RECIPIENT_ADDRESS="$DDG_CRYPTO_EVM_ADDRESS" \MPP_CURRENCY=0x20c0000000000000000000000000000000000000 \MPP_CHARGE_AMOUNT=0.01 \node edge/mpp_verifier_sidecar.mjs

Run the edge against all three:

bash
DDG_PAYMENT_VERIFICATION_MODE=provider \DDG_PAYMENT_DIRECT_CRYPTO_VERIFY_URL=http://LOCAL_DIRECT_CRYPTO/verify \DDG_PAYMENT_X402_VERIFY_URL=http://LOCAL_X402/verify \DDG_PAYMENT_X402_SETTLE_URL=http://LOCAL_X402/settle \DDG_PAYMENT_MPP_VERIFY_URL=http://LOCAL_MPP/verify \DDG_REQUIRE_AGENT_ID=1 \python sales_artifacts/agent_payments/edge/payment_edge_scaffold.py --port <local-edge-port>

Verified controlled-failure behavior: health returns 200, missing agent identity returns 403 agent_only, unpaid/fake MPP/fake x402/fake direct-crypto requests return app-layer 402 payment_required instead of 503 payment_verification_unavailable.

Optional auth headers:

  • DDG_PAYMENT_MPP_VERIFY_TOKEN / DDG_PAYMENT_X402_VERIFY_TOKEN

Expected verifier response JSON fields:

  • valid: true (or ok: true)
  • optional receipt, payer, amount_usd

If production mode is enabled but no verifier URL is configured, paid routes return 503 payment_verification_unavailable.

Direct crypto automatic proof + manual fallback

Coinbase/CDP x402 is deferred for now. Initial beta can publish configured direct-payment addresses in the 402 body:

bash
DDG_CRYPTO_EVM_ADDRESS=0x...DDG_CRYPTO_BTC_ADDRESS=bc1...DDG_CRYPTO_BCH_ADDRESS=bitcoincash:...DDG_CRYPTO_LTC_ADDRESS=ltc1...DDG_CRYPTO_DOGE_ADDRESS=D...DDG_CRYPTO_SOL_ADDRESS=...DDG_CRYPTO_TRX_ADDRESS=T...DDG_CRYPTO_XRP_ADDRESS=r...DDG_CRYPTO_XLM_ADDRESS=G...DDG_CRYPTO_ALGO_ADDRESS=...DDG_CRYPTO_DOT_ADDRESS=1...DDG_CRYPTO_XMR_ADDRESS=...DDG_CRYPTO_ZEC_ADDRESS=...

EVM covers ETH-compatible assets plus major EVM stablecoins (USDC, USDT, DAI, PYUSD, FRAX, FDUSD, GUSD, LUSD, USDP, TUSD, EURC) across supported EVM networks. SOL/TRX/XLM/ALGO entries cover chain-specific stablecoin variants where those addresses are configured.

Agents can retry paid requests with an automatic proof header when DDG_PAYMENT_DIRECT_CRYPTO_VERIFY_URL is configured:

http
X-Direct-Crypto-Proof: {"asset":"BCH","network":"bitcoin-cash","txid":"...","amount":"0.05"}

Without a direct-crypto verifier URL, agents submit payment_proof on /v1/order-intake for operator confirmation.

Generated public addresses now live in:

Source: README.md at commit 329f87d

Tools

54

ddg_mcp_security_profile

Return this MCP wrapper's local security controls and publication gates.

Takes no parameters.

ddg_public_resource_index

List allowlisted DDG public manifests/docs available as MCP resources.

Takes no parameters.

ddg_fetch_public_resource

Fetch an allowlisted DDG public manifest/doc by id or ddg:// URI with redaction and size caps.

Parametersresourcerequired

ddg_agent_distribution_targets

Return the AI-agent radar surfaces DDG is targeting and their current go-live gates.

Takes no parameters.

ddg_x402_bazaar_readiness

Return CDP x402 Bazaar candidate resources, schema metadata, and settlement indexing gates.

Takes no parameters.

ddg_x402scan_status

Return DDG's x402scan registration status, resource URLs, and runtime probe guardrails.

Takes no parameters.

ddg_x402_supported_chains

Return all x402/direct-crypto chains DDG supports for AI-agent payment routing.

Takes no parameters.

ddg_direct_crypto_addresses

Return DDG's public direct-crypto receiving addresses for manual/beta payment routing.

Takes no parameters.

ddg_micro_swarm_preview

Run the free DDG micro-model-swarm preview with a local Ollama mini-model.

Parameterscombomodelpromptrequiredagent_id

ddg_ethereum_rpc_query

Proxy a free read-only Ethereum JSON-RPC query through DDG's private Reth node (sync-gated).

Parametersbodyrequiredagent_id

ddg_search_services

Find DDG agent-callable services matching a natural-language NEED. Returns the best-matching services (service_id, path, price, description) so an agent planner can pick the right one and then invoke it with ddg_call(service, args). This is the entry point to all DDG services — search first, then call.

Parametersneedrequiredtop_k

ddg_call

Invoke any DDG service by service_id or /v1/ path with JSON args. Generic executor over the whole DDG catalog. Free/free-trial services return results directly; paid services return a structured x402 402 challenge (settle with your x402 client, then retry with payment headers). Only known DDG catalog paths are accepted — use ddg_search_services(need) to discover valid targets.

Parametersargsservicerequiredagent_id

ddg_list_services

List DDG live/manual services from the public pricing and catalog surfaces.

Takes no parameters.

ddg_list_models

List local/free Ollama models and queryable paid/account-backed route labels.

Takes no parameters.

ddg_list_local_runtime_options

List free-seat status plus requestable local runtimes such as Ollama, llama.cpp, LM Studio, OpenAI-compatible servers, and vLLM.

Takes no parameters.

ddg_quote_payment

Return the payment challenge for a supported DDG protected route without executing backend compute.

Parameterspathagent_id

ddg_run_paid_model

Run a paid model/chat or agent-run route after caller supplies valid payment headers.

Parametersrouterequiredpromptrequiredagent_idpayment_headers

ddg_submit_order

Submit a paid operator-reviewed DDG order after caller supplies valid payment headers/proof.

Parametersrequestrequiredagent_idservice_idrequiredpayment_headers

ddg_request_ollama_model

Queue a local model/runtime request. This never auto-downloads by public request.

Parametersmodelrequiredreasonruntimeagent_idexpected_size_gb

ddg_checkout_conformance

Return DDG's public checkout conformance profile without spending money.

Takes no parameters.

ddg_agent_status

Return DDG's machine-readable service/rail/MCP status document.

Takes no parameters.

ddg_skill_safety_scan

Run the free static-only DDG AI skill/workflow safety scan. The scan never executes submitted code and redacts secret-like evidence.

Parameterslabelagent_idskill_markdownrequired

ddg_order_status

Poll an agent-scoped DDG order status URL.

Parametersagent_idorder_idrequired

ddg_order_artifact

Fetch an agent-scoped DDG order artifact when ready.

Parametersagent_idorder_idrequired

ddg_receipt_verify_design

Describe the planned free receipt-verification tool contract. This is intentionally marked not-live until `/v1/receipt-verify` is implemented and backed by payment-edge audit/state reconciliation.

Parametersorder_idrequiredreceipt_hashrequired

ddg_security_service_catalog

Return DDG's AI-agent cybersecurity service catalog.

Takes no parameters.

ddg_tx_smoke_test

Exercise the one-cent DDG transaction smoke-test route with caller-supplied payment headers.

Parametersagent_idpayment_headers

ddg_data_query

Call an allowlisted DDG paid data endpoint (prediction-markets, dex-pairs, model-catalog, price-feed, dns-lookup, web-search, contract-abi, etc.). Call with no payment_headers to receive the x402 402 price quote; retry with payment_headers to get results. Most endpoints grant free-trial calls per agent_id. Use ddg_list_services or the ddg://openapi resource for exact schemas and current prices.

Parametersbodypathrequiredagent_idpayment_headers

ddg_html_to_structured

Extract structured JSON from raw HTML via CSS selectors ($0.002). selectors={'name': 'css'}.

Parametersattrhtmlrequiredmodeagent_idselectorsrequired

ddg_table_extract

Extract HTML tables as JSON rows or CSV ($0.003).

Parametershtmlrequiredformatagent_id

ddg_regex_builder

Named regex template (email, url, eth_address, tx_hash, ...) with live matching, or test a pattern against samples with ReDoS risk ($0.002).

Parameterskindtextpatternsamplesagent_idignore_case

ddg_card_fingerprint

BIN/IIN fingerprint: network, expected length, Luhn validation. Masked output ($0.002).

Parametersnumberrequiredagent_id

ddg_address_validate

US street address parse + normalize with completeness score ($0.003).

Parametersaddressrequiredagent_id

ddg_calendar_parse

Parse 20+ datetime formats -> ISO/UTC + epoch + day-of-week, optional ICS ($0.001).

Parametersdatesrequiredagent_idassume_timezone

ddg_phone_intel

Phone parse/validate: E.164, country, line type, carrier hint ($0.002).

Parametersphonerequiredregionagent_id

ddg_domain_age

WHOIS domain creation date + age + trust band ($0.001).

Parametersdomainrequiredagent_id

ddg_agent_reputation_lookup

Reputation for an agent id / seller endpoint / payTo: DDG-rail settlement history + public signals, explainable score ($0.002).

Parameterspay_toagent_idendpointagent_id_hdr

ddg_seller_trust_badge

Live conformance check of a seller endpoint -> gold/silver/bronze badge ($0.003). Checks discovery manifest, real 402, challenge shape, payTo consistency.

Parametersurlrequiredagent_id

ddg_dispute_evidence_pack

Bundle DDG receipt lookups + Base on-chain tx proofs into a sha256-pinned evidence file ($0.05).

Parametersagent_idtx_hashesreceipt_ids

ddg_receipt_escrow_release

Open an escrow case: DDG holds the release decision until a completion receipt validates ($0.01, operator-verified).

Parametersagent_idevidence_urlseller_pay_torequiredpayment_headers

ddg_robot_fleet_quota_audit

Robot fleet spend-quota audit: per-robot caps, aggregate cap, unique ids, rate bound ($0.01).

Parametersspecrequiredagent_id

ddg_robot_geo_fence_audit

Physical/geographic authority audit: geofence, vertical bounds, outdoor scoping, speed cap ($0.01).

Parametersspecrequiredagent_id

ddg_robot_human_takeover_audit

Human handback audit: pause signal, handover latency, operator ack, resume policy ($0.01).

Parametersspecrequiredagent_id

ddg_robot_delegation_chain_audit

Multi-robot delegation-contract audit: monotone caps, per-hop expiry + revocation, chain aggregate ($0.01).

Parametersspecrequiredagent_id

ddg_model_compare

Same prompt to 2-3 LOCAL models (Ollama) with agreement score ($0.01). Account-backed models are rejected.

Parametersmodelspromptrequiredagent_idmax_output_tokens

ddg_token_estimate

Deterministic token estimates per model family before a metered call ($0.001).

Parameterstextrequiredagent_id

ddg_prompt_cost_budget

Cost ladder for a workload across DDG routes, cheapest first ($0.002).

Parameterstextcallsagent_id

ddg_eth_gas

Gas price, base fee trend, priority bands, simple-transfer cost USD ($0.001). Chains: ethereum/base/arbitrum/optimism.

Parameterschainagent_id

ddg_wallet_snapshot

Native + USDC balance (+optional extra ERC-20s) for an address ($0.002).

Parameterschaintokensaddressrequiredagent_id

ddg_tx_status

Transaction receipt: mined?, success?, block, gas, cost ($0.001).

Parameterschaintx_hashrequiredagent_id

ddg_token_meta

ERC-20 metadata: name, symbol, decimals, total supply ($0.001).

Parameterschainagent_idcontractrequired

ddg_crypto_price

USD prices for eth/usdc/usdt/wbtc/aero/degen etc. 60s cached ($0.001).

Parameterssymbolsrequiredagent_id

ddg_gas_multi

Gas + transfer cost across ethereum/base/arbitrum/optimism in one call ($0.002).

Parameterschainsagent_id

ddg_crypto_portfolio

Consolidated USD value of 1-10 addresses (native + USDC on ethereum/base) ($0.003).

Parametersagent_idaddressesrequired

Version history

1
  1. v0.5.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts