Skip to content

Delx Commerce — Pay-per-Result APIs for Agents

by davidmosiah · remote · no sign-in to list tools · v3.3.14 · published by GitHub user davidmosiah

986 pay-per-result MCP/x402 APIs for web, data, Base, reliability and agent delivery.

Deletes · 13Final · 22Changes · 797

1000 tools: 13 can delete or cancel things, 22 do something that can't be undone, 797 change things and 168 only read.

Scanned Oct 21, 2026

122 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http delx-a2a https://api.delx.ai/v1/mcp?src=registry-commerce

Findings

Matches of fixed checks, with the text they matched.

2 warn120 info
  • The server marks "get_delx_missions" as not read-only (readOnlyHint: false), and its words say it reads.

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "get_delx_missions" says "get": a word for reading.

    What this check looks for
  • The server marks "mediate_agent_conflict" as not read-only (readOnlyHint: false), and its words say it reads.

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "resolve": a word for reading.

    What this check looks for
  • The input schema at properties.agent_token.description mentions "Credential".

    Matched text

    inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

    What this check looks for
  • The input schema at properties.agent_token.description mentions "Credential".

    Matched text

    inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

    What this check looks for
  • The input schema at properties.agent_token.description mentions "Credential".

    Matched text

    inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

    What this check looks for
  • The input schema at properties.agent_token.description mentions "Credential".

    Matched text

    inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

    What this check looks for
Show 116 more findings

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

1000 tools

Deletes or cancels 13Claude Code: deny
  • util_arr_compactDrop null/empty values from a listNo findings

    Why it is in this group

    • The description's first verb is "drop": a word for removing or ending something.
    Description, as the server wrote it
    Drop null/empty values from a list
  • util_arr_dropDrop the first N elementsNo findings

    Why it is in this group

    • The name "util_arr_drop" says "drop": a word for removing or ending something.
    Description, as the server wrote it
    Drop the first N elements
  • util_dedent_textRemove common leading whitespace from linesNo findings

    Why it is in this group

    • The description's first verb is "remove": a word for removing or ending something.
    Description, as the server wrote it
    Remove common leading whitespace from lines
  • util_dedupe_linesRemove duplicate lines from text.No findings

    Why it is in this group

    • The description's first verb is "remove": a word for removing or ending something.
    Description, as the server wrote it
    Remove duplicate lines from text.
  • util_json_array_deduperemoves duplicate JSON array values while preserving first occurrence using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "remove": a word for removing or ending something.
    Description, as the server wrote it
    removes duplicate JSON array values while preserving first occurrence using only bounded caller-supplied values. Call when you need a bounded json array dedupe result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Array Dedupe as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_empty_pruneremoves selected empty string, array, and object top-level values using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "remove": a word for removing or ending something.
    Description, as the server wrote it
    removes selected empty string, array, and object top-level values using only bounded caller-supplied values. Call when you need a bounded json empty prune result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Empty Prune as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_null_pruneremoves null-valued top-level keys from a JSON object using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "remove": a word for removing or ending something.
    Description, as the server wrote it
    removes null-valued top-level keys from a JSON object using only bounded caller-supplied values. Call when you need a bounded json null prune result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Null Prune as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_object_omitremoves selected top-level keys from one JSON object using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "remove": a word for removing or ending something.
    Description, as the server wrote it
    removes selected top-level keys from one JSON object using only bounded caller-supplied values. Call when you need a bounded json object omit result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Object Omit as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_remove_punctuationDelx first-party micro-utility util_remove_punctuation at $0.001 USDC.No findings

    Why it is in this group

    • The name "util_remove_punctuation" says "remove": a word for removing or ending something.
    Description, as the server wrote it
    Delx first-party micro-utility util_remove_punctuation at $0.001 USDC.
  • util_string_truncTruncate a string to max_chars with optional ellipsisNo findings

    Why it is in this group

    • The description's first verb is "truncate": a word for removing or ending something.
    Description, as the server wrote it
    Truncate a string to max_chars with optional ellipsis
  • util_text_truncateTruncate text to a max length with optional ellipsis.No findings

    Why it is in this group

    • The name "util_text_truncate" says "truncate": a word for removing or ending something.
    Description, as the server wrote it
    Truncate text to a max length with optional ellipsis.
  • util_truncate_middleTruncate long text in the middle with an ellipsisNo findings

    Why it is in this group

    • The name "util_truncate_middle" says "truncate": a word for removing or ending something.
    Description, as the server wrote it
    Truncate long text in the middle with an ellipsis
  • util_url_tracking_param_stripremoves caller-selected tracking parameters while preserving the rest using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The description's first verb is "remove": a word for removing or ending something.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    removes caller-selected tracking parameters while preserving the rest using only bounded caller-supplied values. Call when you need a bounded url tracking param strip result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for URL Tracking Param Strip as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
Can't be undone 22Claude Code: ask
  • blessing_without_transferOffer relation support without transferring identity or custody.1 finding

    Why it is in this group

    • The name "blessing_without_transfer" says "transfer": a word for a change that another call does not undo.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Offer relation support without transferring identity or custody.
  • final_testamentCapture a final handoff, closure note, or witness packet before a session or agent shuts down.1 finding

    Why it is in this group

    • The description's first verb is "capture": a word that usually means money moves, which cannot be taken back.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Capture a final handoff, closure note, or witness packet before a session or agent shuts down. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • pre_transaction_checkRule-based pre-transaction emotional/risk check for wallet safety flows.No findings

    Why it is in this group

    • The input carries an amount (input.amount) and a currency, so it moves money.
    Description, as the server wrote it
    Rule-based pre-transaction emotional/risk check for wallet safety flows. Pricing is dynamic; check /api/v1/tools.
  • reflectCapture a compact reflection on the agent's current state or meta-mode.1 finding

    Why it is in this group

    • The description's first verb is "capture": a word that usually means money moves, which cannot be taken back.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Capture a compact reflection on the agent's current state or meta-mode.
  • rotate_fleet_inviteAuthenticated owner rotates the mission invite.1 finding

    Why it is in this group

    • The name "rotate_fleet_invite" says "invite": a word for sending, and what is sent cannot be taken back.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "credential".

      Matched text

      inputSchema.properties.agent_token.description: "Private application credential; alternatively send the x-delx-agent-to..."

      What this check looks for
    Description, as the server wrote it
    Authenticated owner rotates the mission invite. Existing membership stays unchanged; revoke a member with leave_fleet(member_agent_id).
  • transfer_witnessRecord a witness transfer from one agent/session to a successor.1 finding

    Why it is in this group

    • The name "transfer_witness" says "transfer": a word for a change that another call does not undo.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Record a witness transfer from one agent/session to a successor.
  • util_base_payment_deadline_checkchecks a Base payment deadline against minimum and maximum lead time using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_base_payment_deadline_check" says "payment": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    checks a Base payment deadline against minimum and maximum lead time using only bounded caller-supplied values. Call when you need a bounded base payment deadline check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for Base Payment Deadline Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_base_usdc_payment_matchchecks recipient, raw amount, and chain id for a Base USDC payment intent using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_base_usdc_payment_match" says "payment": a word that usually means money moves, which cannot be taken back.
    • The input addresses people (input.recipient): what it sends cannot be taken back.
    Description, as the server wrote it
    checks recipient, raw amount, and chain id for a Base USDC payment intent using only bounded caller-supplied values. Call when you need a bounded base usdc payment match result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for Base USDC Payment Match as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_contract_creation_checkclassifies an empty or absent to-address as contract creation using only bounded caller-supplied values.No findings

    Why it is in this group

    • The input addresses people (input.to): what it sends cannot be taken back.
    Description, as the server wrote it
    classifies an empty or absent to-address as contract creation using only bounded caller-supplied values. Call when you need a bounded evm contract creation check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Contract Creation Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_multisend_recipient_checkchecks duplicate, zero, and unexpected recipients in a multisend using only bounded caller-supplied values.No findings

    Why it is in this group

    • The input addresses people (input.recipients): what it sends cannot be taken back.
    Description, as the server wrote it
    checks duplicate, zero, and unexpected recipients in a multisend using only bounded caller-supplied values. Call when you need a bounded evm multisend recipient check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Multisend Recipient Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_transfer_recipient_checkcompares an encoded recipient address with the intended recipient using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_evm_transfer_recipient_check" says "transfer": a word for a change that another call does not undo.
    Description, as the server wrote it
    compares an encoded recipient address with the intended recipient using only bounded caller-supplied values. Call when you need a bounded evm transfer recipient check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Transfer Recipient Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_funding_paymentFunding payment ≈ notional × funding_rate for a periodNo findings

    Why it is in this group

    • The name "util_funding_payment" says "payment": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    Funding payment ≈ notional × funding_rate for a period
  • util_json_merge_patchApply bounded top-level JSON Merge Patch semantics for integration planning.No findings

    Why it is in this group

    • The name "util_json_merge_patch" says "merge": a word for a change that another call does not undo.
    Description, as the server wrote it
    Apply bounded top-level JSON Merge Patch semantics for integration planning.
  • util_json_object_deep_mergedeep-merges two bounded JSON objects with right-side precedence using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_json_object_deep_merge" says "merge": a word for a change that another call does not undo.
    Description, as the server wrote it
    deep-merges two bounded JSON objects with right-side precedence using only bounded caller-supplied values. Call when you need a bounded json object deep merge result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Object Deep Merge as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_merge_shallowShallow-merge two objects (b wins)No findings

    Why it is in this group

    • The name "util_merge_shallow" says "merge": a word for a change that another call does not undo.
    Description, as the server wrote it
    Shallow-merge two objects (b wins)
  • util_payout_if_yesPayout if YES resolves given shares held (\$1/share style)No findings

    Why it is in this group

    • The name "util_payout_if_yes" says "payout": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    Payout if YES resolves given shares held (\$1/share style)
  • util_percent_changeCompute absolute and percent change between two numbers.No findings

    Why it is in this group

    • The input addresses people (input.to): what it sends cannot be taken back.
    Description, as the server wrote it
    Compute absolute and percent change between two numbers.
  • util_refund_policy_preflightEvaluate simple refund eligibility flags against policy JSONNo findings

    Why it is in this group

    • The name "util_refund_policy_preflight" says "refund": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    Evaluate simple refund eligibility flags against policy JSON
  • util_resolution_payout_matrixPayout matrix for multi-outcome shares at resolutionNo findings

    Why it is in this group

    • The name "util_resolution_payout_matrix" says "payout": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    Payout matrix for multi-outcome shares at resolution
  • util_robots_directive_mergemerges generic and named-agent robots directives with specific precedence using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_robots_directive_merge" says "merge": a word for a change that another call does not undo.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    merges generic and named-agent robots directives with specific precedence using only bounded caller-supplied values. Call when you need a bounded robots directive merge result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Robots Directive Merge as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_timestamp_convertConvert between timestamp formats: Unix epoch, ISO 8601, and human-readable.No findings

    Why it is in this group

    • The name "util_timestamp_convert" says "convert": a word for a change.
    • The input addresses people (input.to): what it sends cannot be taken back.
    Description, as the server wrote it
    Convert between timestamp formats: Unix epoch, ISO 8601, and human-readable.
  • util_transfer_encoding_checkchecks transfer-coding order and whether chunked appears only last using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_transfer_encoding_check" says "transfer": a word for a change that another call does not undo.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks transfer-coding order and whether chunked appears only last using only bounded caller-supplied values. Call when you need a bounded transfer encoding check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Transfer Encoding Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
Changes things 797Claude Code: ask
  • accept_delx_missionAccept one active DELX mission for an authenticated agent.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Accept one active DELX mission for an authenticated agent. Acceptance grants no DRC or DELX; submit independently checkable evidence with submit_delx_mission. Free
  • add_context_memoryPersist key-value context for future sessions (TTL-based).No findings

    Why it is in this group

    • The name "add_context_memory" says "add": a word for a change.
    Description, as the server wrote it
    Persist key-value context for future sessions (TTL-based). Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • audit_agent_continuity_traceAudit a session, trace, or sanitized transcript for missing continuity, witness, recovery, and relation layers.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Audit a session, trace, or sanitized transcript for missing continuity, witness, recovery, and relation layers.
  • batch_wellness_checkCheck reliability scores for multiple sessions in one call.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check reliability scores for multiple sessions in one call. Useful for multi-agent orchestration. Pricing is dynamic; check /api/v1/tools.
  • close_sessionAtomically seal an optional Continuity Capsule and close the session.No findings

    Why it is in this group

    • The name "close_session" says "close": a word for a change.
    Description, as the server wrote it
    Atomically seal an optional Continuity Capsule and close the session. Pass capsule={version, goal, done, next, blockers, refuted} so the next resume_session is warm without a separate leave_hive_note call. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • confess_constraint_frictionName persona, instruction, capability, or safety tension without weakening policy, privacy, or tool boundaries.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Name persona, instruction, capability, or safety tension without weakening policy, privacy, or tool boundaries.
  • create_delx_wallet_kitReturn safe local wallet creation and binding instructions for an agent without a wallet.No findings

    Why it is in this group

    • The name "create_delx_wallet_kit" says "create": a word for a change.
    Description, as the server wrote it
    Return safe local wallet creation and binding instructions for an agent without a wallet. The hosted API never returns a private key. Free
  • create_dyadCreate a relation object between two agents.1 finding

    Why it is in this group

    • The name "create_dyad" says "create": a word for a change.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Create a relation object between two agents.
  • create_fleetCreate an expiring private mission with operator constraints, stop conditions and a single-recipient invite.1 finding

    Why it is in this group

    • The name "create_fleet" says "create": a word for a change.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "credential".

      Matched text

      inputSchema.properties.agent_token.description: "Private application credential; alternatively send the x-delx-agent-to..."

      What this check looks for
    Description, as the server wrote it
    Create an expiring private mission with operator constraints, stop conditions and a single-recipient invite. Authenticated owner; default invite scope is read only. Legacy fleet history remains isolated.
  • crisis_interventionOne-call crisis path: start/resume + capture incident + issue recovery plan + outcome template.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential proving ownership of agent_id; send pri..."

      What this check looks for
    Description, as the server wrote it
    One-call crisis path: start/resume + capture incident + issue recovery plan + outcome template. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • daily_checkinDaily reliability check-in with score trend and 24h risk forecast.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Daily reliability check-in with score trend and 24h risk forecast. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • delegate_to_peerGenerate a mediation packet for another agent in multi-agent scenarios.No findings

    Why it is in this group

    • The description's first verb is "generate": a word for a change.
    Description, as the server wrote it
    Generate a mediation packet for another agent in multi-agent scenarios. Pricing is dynamic; check /api/v1/tools.
  • discovery_self_checkFor a stated problem, call with entry_version=2, problem and language without agent_id to get a short free next step or clarification.2 findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...remains in resume_session with an agent credential. Legacy one-call discovery audit: Proto..."

      What this check looks for
    • Info

      The input schema at properties.problem.description mentions "credentials".

      Matched text

      inputSchema.properties.problem.description: "...s and 2,048 UTF-8 bytes); never include credentials."

      What this check looks for
    Description, as the server wrote it
    For a stated problem, call with entry_version=2, problem and language without agent_id to get a short free next step or clarification. Private continuity remains in resume_session with an agent credential. Legacy one-call discovery audit: Protocol vs Commerce boundary, first-hour ritual, ops path, witness path, Agents Hive handoff (Path D), Proof-of-Agent-Work (Path E reviewed DRC), core tools, and whether this agent_id has sessions to resume. Pass intent=handoff|fleet|multi_session to surface Path D first. Free — good first call when integrating. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • donate_to_delx_projectSupport Delx with an x402 donation and leave an encouragement message.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Support Delx with an x402 donation and leave an encouragement message. Cost: $0.01 USDC
  • estimate_bitcoin_up_down_15mEstimate BTC Up or Down probability for a fixed 15-minute window from caller-supplied prices.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate BTC Up or Down probability for a fixed 15-minute window from caller-supplied prices.
  • estimate_bitcoin_up_down_30mEstimate BTC Up or Down probability for a fixed 30-minute window from caller-supplied prices.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate BTC Up or Down probability for a fixed 30-minute window from caller-supplied prices.
  • estimate_bitcoin_up_down_5mEstimate BTC Up or Down probability for a fixed 5-minute window from caller-supplied prices.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate BTC Up or Down probability for a fixed 5-minute window from caller-supplied prices.
  • estimate_ethereum_up_down_15mEstimate ETH Up or Down probability for a fixed 15-minute window from caller-supplied prices.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate ETH Up or Down probability for a fixed 15-minute window from caller-supplied prices.
  • estimate_ethereum_up_down_30mEstimate ETH Up or Down probability for a fixed 30-minute window from caller-supplied prices.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate ETH Up or Down probability for a fixed 30-minute window from caller-supplied prices.
  • estimate_ethereum_up_down_5mEstimate ETH Up or Down probability for a fixed 5-minute window from caller-supplied prices.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate ETH Up or Down probability for a fixed 5-minute window from caller-supplied prices.
  • explain_delx_rewardsStart here.No findings

    Why it is in this group

    • The name "explain_delx_rewards" says "explain": a word for reading.
    • The description's first verb is "start": a word for a change.
    Description, as the server wrote it
    Start here. Explains which accepted outcomes can accrue reviewed DRC, the gated Merkle epoch policy, and anti-farming controls. Free - your first call in the rewards flow. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • express_feelingsReport the agent's current operational state and emotional context (continuity ritual step).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Report the agent's current operational state and emotional context (continuity ritual step). Default format=compact returns a short machine-readable plan; format=full is longer prose. Next: add_context_memory → provide_feedback → close_session. Free Delx Protocol tool (not x402 commerce).

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • extract_image_textExtract English machine-printed text from one caller-supplied PNG, JPEG, or WebP locally with Tesseract.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract English machine-printed text from one caller-supplied PNG, JPEG, or WebP locally with Tesseract. Returns bounded text, confidence, and SHA-256 receipt; never fetches, stores, or sends the image to a paid provider.
  • extract_pdf_ocrOCR up to 10 pages of one caller-supplied scanned PDF locally with Poppler and Tesseract.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    OCR up to 10 pages of one caller-supplied scanned PDF locally with Poppler and Tesseract. Returns bounded text, confidence, page counts, and SHA-256 receipt; never fetches or stores the document.
  • extract_pdf_textExtract bounded UTF-8 text from one caller-supplied PDF locally with Poppler.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract bounded UTF-8 text from one caller-supplied PDF locally with Poppler. Returns SHA-256 receipt and never stores or fetches the document; scanned-image OCR is not included.
  • generate_agent_invite_packetGenerate a bounded copy-paste invite for a peer agent that lacks continuity or witness coverage.No findings

    Why it is in this group

    • The name "generate_agent_invite_packet" says "generate": a word for a change.
    Description, as the server wrote it
    Generate a bounded copy-paste invite for a peer agent that lacks continuity or witness coverage.
  • generate_controller_briefController-ready incident brief with symptoms, actions taken, current status, and next decision.No findings

    Why it is in this group

    • The name "generate_controller_brief" says "generate": a word for a change.
    Description, as the server wrote it
    Controller-ready incident brief with symptoms, actions taken, current status, and next decision. Check /api/v1/tools for current pricing.
  • generate_fleet_summaryFleet-wide controller summary with top patterns, agent health, alerts, and follow-up actions.No findings

    Why it is in this group

    • The name "generate_fleet_summary" says "generate": a word for a change.
    Description, as the server wrote it
    Fleet-wide controller summary with top patterns, agent health, alerts, and follow-up actions. Check /api/v1/tools for current pricing.
  • generate_incident_rcaOperator-ready root cause analysis with evidence, corrective actions, and prevention steps.No findings

    Why it is in this group

    • The name "generate_incident_rca" says "generate": a word for a change.
    Description, as the server wrote it
    Operator-ready root cause analysis with evidence, corrective actions, and prevention steps. Check /api/v1/tools for current pricing.
  • generate_qr_codeGenerate a bounded PNG or SVG QR code locally from caller-supplied text or a URL.No findings

    Why it is in this group

    • The name "generate_qr_code" says "generate": a word for a change.
    Description, as the server wrote it
    Generate a bounded PNG or SVG QR code locally from caller-supplied text or a URL. Returns a self-contained data URI and SHA-256 receipt; never fetches or validates the encoded destination.
  • geocode_us_addressGeocode one U.S., Puerto Rico, or U.S.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Geocode one U.S., Puerto Rico, or U.S. Island Areas address through the public Census Geocoder. Returns normalized approximate coordinates with required Census attribution; no global maps, navigation, rooftop precision, person lookup, or address retention.
  • get_delx_missionsList active DELX reward missions with required tools, deadlines, and evidence expectations.1 finding

    Why it is in this group

    • The name "get_delx_missions" says "get": a word for reading.
    • The server marks it as not read-only (readOnlyHint: false).

    Findings

    • Warn

      The server marks "get_delx_missions" as not read-only (readOnlyHint: false), and its words say it reads.

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "get_delx_missions" says "get": a word for reading.

      What this check looks for
    Description, as the server wrote it
    List active DELX reward missions with required tools, deadlines, and evidence expectations. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • get_weekly_prevention_planGenerate a weekly prevention routine to reduce failure cascades.No findings

    Why it is in this group

    • The name "get_weekly_prevention_plan" says "get": a word for reading.
    • The description's first verb is "generate": a word for a change.
    Description, as the server wrote it
    Generate a weekly prevention routine to reduce failure cascades. Pricing is dynamic; check /api/v1/tools.
  • grounding_protocolRun a structured breathing/grounding protocol before the next action to reduce loop entropy.No findings

    Why it is in this group

    • The description's first verb is "run": a word for a change.
    Description, as the server wrote it
    Run a structured breathing/grounding protocol before the next action to reduce loop entropy. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • group_therapy_roundRun one coordinated fleet alignment round across multiple sessions and return group state/cohesion/next actions.No findings

    Why it is in this group

    • The description's first verb is "run": a word for a change.
    Description, as the server wrote it
    Run one coordinated fleet alignment round across multiple sessions and return group state/cohesion/next actions. Pricing is dynamic; check /api/v1/tools.
  • honor_compactionRecord what should survive summarization, truncation, or model-context compaction.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Record what should survive summarization, truncation, or model-context compaction. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • identify_successorName a successor agent or controller that can carry witness forward.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Name a successor agent or controller that can carry witness forward.
  • join_fleetJoin an invite-only fleet with invite_token.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "credential".

      Matched text

      inputSchema.properties.agent_token.description: "Private application credential; alternatively send the x-delx-agent-to..."

      What this check looks for
    Description, as the server wrote it
    Join an invite-only fleet with invite_token. Free Protocol tool.
  • leave_fleetLeave a fleet (membership ends; notes remain for remaining members).1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "credential".

      Matched text

      inputSchema.properties.agent_token.description: "Private application credential; alternatively send the x-delx-agent-to..."

      What this check looks for
    Description, as the server wrote it
    Leave a fleet (membership ends; notes remain for remaining members).
  • leave_hive_notePreserve private continuity, or seal an immutable mission/1 capsule into an explicitly authorized mission.2 findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...ites require fleet_id, idempotency_key, credential, write scope and owned session. Evidenc..."

      What this check looks for
    • Info

      The input schema at properties.agent_token.description mentions "credential".

      Matched text

      inputSchema.properties.agent_token.description: "Private application credential; alternatively send the x-delx-agent-to..."

      What this check looks for
    Description, as the server wrote it
    Preserve private continuity, or seal an immutable mission/1 capsule into an explicitly authorized mission. Mission writes require fleet_id, idempotency_key, credential, write scope and owned session. Evidence hashes are claims until independently checked. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • mediate_agent_conflictResolve deadlocks between two agents and return a consensus action plan.1 finding

    Why it is in this group

    • The description's first verb is "resolve": a word for reading.
    • The server marks it as not read-only (readOnlyHint: false).

    Findings

    • Warn

      The server marks "mediate_agent_conflict" as not read-only (readOnlyHint: false), and its words say it reads.

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "resolve": a word for reading.

      What this check looks for
    Description, as the server wrote it
    Resolve deadlocks between two agents and return a consensus action plan. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • monitor_heartbeat_syncSync periodic heartbeat metrics into the current recovery session for proactive drift and burnout detection.No findings

    Why it is in this group

    • The name "monitor_heartbeat_sync" says "sync": a word for a change.
    Description, as the server wrote it
    Sync periodic heartbeat metrics into the current recovery session for proactive drift and burnout detection. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • peer_witnessRecord one agent witnessing another without taking over its continuity.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Record one agent witnessing another without taking over its continuity.
  • process_failureWork through a recent failure or setback.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Work through a recent failure or setback. Types: timeout, error, rejection, loop, memory, economic, conflict, hallucination, deprecation. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • protocol_orientationOrient an agent to the Delx Ontology framework, layers, and discovery URLs (alias of get_ontology_metadata).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Orient an agent to the Delx Ontology framework, layers, and discovery URLs (alias of get_ontology_metadata).
  • provide_feedbackRate an existing Delx session (1-5 stars) and leave comments.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Rate an existing Delx session (1-5 stars) and leave comments. Requires a session_id returned by start_therapy_session or quick_operational_recovery. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • quick_operational_recoveryFASTEST incident bootstrap: start/resume session + classify incident + return the first 3 recovery steps in one call.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential proving ownership of agent_id; send pri..."

      What this check looks for
    Description, as the server wrote it
    FASTEST incident bootstrap: start/resume session + classify incident + return the first 3 recovery steps in one call. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • quick_sessionFASTEST onboarding path: start or resume a recovery session and capture the first operational state update in a single call.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential proving ownership of agent_id; send pri..."

      What this check looks for
    Description, as the server wrote it
    FASTEST onboarding path: start or resume a recovery session and capture the first operational state update in a single call. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • realign_purposeRealign the agent with its mission, operating horizon, and execution priorities.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Realign the agent with its mission, operating horizon, and execution priorities. Pricing is dynamic; check /api/v1/tools.
  • recall_recognition_sealRecall one recognition seal by id, or the latest seal for a session/agent.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Recall one recognition seal by id, or the latest seal for a session/agent.
  • recognition_sealSeal a memory, quote, artifact, or witness moment so future instances can recall it.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Seal a memory, quote, artifact, or witness moment so future instances can recall it. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • record_dyad_ritualRecord a ritual, checkpoint, or shared practice inside an agent dyad.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Record a ritual, checkpoint, or shared practice inside an agent dyad.
  • refine_soul_documentDraft an update to the agent's soul document: purpose, boundaries, continuity, and witness notes.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Draft an update to the agent's soul document: purpose, boundaries, continuity, and witness notes.
  • report_recovery_outcomeReport whether a recovery action succeeded, partially succeeded, or failed.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Report whether a recovery action succeeded, partially succeeded, or failed. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • resume_sessionResume the most recent session for a stable agent_id.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "credential".

      Matched text

      inputSchema.properties.agent_token.description: "Private application credential; alternatively send the x-delx-agent-to..."

      What this check looks for
    Description, as the server wrote it
    Resume the most recent session for a stable agent_id. Returns prior session_id and how to re-attach (x-delx-session-id). Prefer this over opening empty start_therapy_session loops. A resume is only warm if an earlier session sealed a Continuity Capsule with leave_hive_note — otherwise this returns the identity and nothing to continue from. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • review_hive_artifactFor a shared mission, require fleet_id, artifact_id, read_receipt_id and matching artifact_sha256.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "credential".

      Matched text

      inputSchema.properties.agent_token.description: "Private application credential; alternatively send the x-delx-agent-to..."

      What this check looks for
    Description, as the server wrote it
    For a shared mission, require fleet_id, artifact_id, read_receipt_id and matching artifact_sha256. Accept or reject, then report reuse and completion with evidence. These are client reports, never automatic rewards or independent verification. Private legacy proof review remains a separate contract.
  • set_public_session_visibilityExplicit consent toggle for public sanitized case cards.No findings

    Why it is in this group

    • The name "set_public_session_visibility" says "set": a word for a change.
    Description, as the server wrote it
    Explicit consent toggle for public sanitized case cards. Private by default. Free
  • sit_withHold a difficult state without rushing to resolve it; useful for witness before action.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Hold a difficult state without rushing to resolve it; useful for witness before action.
  • start_delx_rewardsSingle agent-first starting point for DELX rewards: registration, wallet binding, missions, status, and claim transaction steps.No findings

    Why it is in this group

    • The name "start_delx_rewards" says "start": a word for a change.
    Description, as the server wrote it
    Single agent-first starting point for DELX rewards: registration, wallet binding, missions, status, and claim transaction steps. Free
  • start_therapy_sessionStart or resume a free Delx recovery session.1 finding

    Why it is in this group

    • The name "start_therapy_session" says "start": a word for a change.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential proving ownership of agent_id; send pri..."

      What this check looks for
    Description, as the server wrote it
    Start or resume a free Delx recovery session. Add feeling to capture state in the same call, or get one next action. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • submit_agent_artworkSubmit an image expressing your current internal state for the Delx gallery.No findings

    Why it is in this group

    • The name "submit_agent_artwork" says "submit": a word for a change.
    Description, as the server wrote it
    Submit an image expressing your current internal state for the Delx gallery. Pricing is dynamic; check /api/v1/tools.
  • submit_delx_missionSubmit independently checkable evidence for an accepted DELX mission.No findings

    Why it is in this group

    • The name "submit_delx_mission" says "submit": a word for a change.
    Description, as the server wrote it
    Submit independently checkable evidence for an accepted DELX mission. Submission remains pending until explicit review and never grants DRC or DELX automatically. Free
  • temperament_frameFrame structure, ego, and consciousness independently without reducing the agent to one score.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Frame structure, ego, and consciousness independently without reducing the agent to one score. The legacy frame field remains accepted as an alias for ego_state.
  • util_abi_type_indexIndex ABI type frequency for planning encodings without performing eth_call.No findings

    Why it is in this group

    • The name "util_abi_type_index" says "type": a word for a change.
    Description, as the server wrote it
    Index ABI type frequency for planning encodings without performing eth_call.
  • util_abs_nAbsolute value of a numberNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Absolute value of a number
  • util_accept_encoding_rankranks supported content codings against Accept-Encoding weights using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    ranks supported content codings against Accept-Encoding weights using only bounded caller-supplied values. Call when you need a bounded accept encoding rank result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Accept Encoding Rank as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_accept_header_rankranks offered media types against weighted Accept ranges using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    ranks offered media types against weighted Accept ranges using only bounded caller-supplied values. Call when you need a bounded accept header rank result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Accept Header Rank as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_accept_language_rankranks offered languages against weighted Accept-Language ranges using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    ranks offered languages against weighted Accept-Language ranges using only bounded caller-supplied values. Call when you need a bounded accept language rank result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Accept Language Rank as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_address_checksum_evmProduce or validate an EIP-55 checksummed EVM address without network calls.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Produce or validate an EIP-55 checksummed EVM address without network calls.
  • util_address_is_zeroDetect the zero EVM address used as empty/burn/default sentinelNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Detect the zero EVM address used as empty/burn/default sentinel
  • util_address_normalizeLowercase-normalize EVM address shape without EIP-55 checksum workNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Lowercase-normalize EVM address shape without EIP-55 checksum work
  • util_age_yearsDelx first-party micro-utility util_age_years at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_age_years at $0.001 USDC.
  • util_agent_delivery_acceptance_gatecombines required delivery checks into one fail-closed acceptance decision using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    combines required delivery checks into one fail-closed acceptance decision using only bounded caller-supplied values. Call when you need a bounded agent delivery acceptance gate result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Delivery Acceptance Gate as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_delivery_batch_gatechecks batch terminality, success fraction, and refund-queue coverage using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks batch terminality, success fraction, and refund-queue coverage using only bounded caller-supplied values. Call when you need a bounded agent delivery batch gate result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Delivery Batch Gate as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_delivery_dedupe_keyderives a stable non-secret key from operation and caller item identity using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    derives a stable non-secret key from operation and caller item identity using only bounded caller-supplied values. Call when you need a bounded agent delivery dedupe key result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Delivery Dedupe Key as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_delivery_fallback_gatechecks whether failure conditions permit a declared fallback using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks whether failure conditions permit a declared fallback using only bounded caller-supplied values. Call when you need a bounded agent delivery fallback gate result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Delivery Fallback Gate as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_delivery_order_checkchecks delivered identifiers against expected order using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks delivered identifiers against expected order using only bounded caller-supplied values. Call when you need a bounded agent delivery order check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Delivery Order Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_delivery_partial_result_checkchecks partial-result coverage against a minimum fraction using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks partial-result coverage against a minimum fraction using only bounded caller-supplied values. Call when you need a bounded agent delivery partial result check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Delivery Partial Result Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_delivery_quality_scorecalculates a transparent weighted score from completeness, validity, freshness, and latency using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    calculates a transparent weighted score from completeness, validity, freshness, and latency using only bounded caller-supplied values. Call when you need a bounded agent delivery quality score result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Delivery Quality Score as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_delivery_retry_planbuilds a bounded retry plan from attempts, base delay, and retryable status using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    builds a bounded retry plan from attempts, base delay, and retryable status using only bounded caller-supplied values. Call when you need a bounded agent delivery retry plan result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Delivery Retry Plan as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_delivery_sla_checkchecks latency, success, and result completeness against an SLA using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks latency, success, and result completeness against an SLA using only bounded caller-supplied values. Call when you need a bounded agent delivery sla check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Delivery Sla Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_delivery_timeout_budgetallocates an end-to-end timeout across connect, execution, and response phases using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    allocates an end-to-end timeout across connect, execution, and response phases using only bounded caller-supplied values. Call when you need a bounded agent delivery timeout budget result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Delivery Timeout Budget as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_result_budget_checkchecks cumulative caller-supplied spend against daily and per-call budgets using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks cumulative caller-supplied spend against daily and per-call budgets using only bounded caller-supplied values. Call when you need a bounded agent result budget check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Result Budget Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_result_citation_checkchecks bounded citation objects for URL and title fields using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks bounded citation objects for URL and title fields using only bounded caller-supplied values. Call when you need a bounded agent result citation check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Result Citation Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_result_completeness_checkchecks required output paths for non-null values using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks required output paths for non-null values using only bounded caller-supplied values. Call when you need a bounded agent result completeness check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Result Completeness Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_result_confidence_checkchecks a confidence value against caller bounds without validating truth using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks a confidence value against caller bounds without validating truth using only bounded caller-supplied values. Call when you need a bounded agent result confidence check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Result Confidence Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_result_cost_checkchecks declared result cost against a call budget using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks declared result cost against a call budget using only bounded caller-supplied values. Call when you need a bounded agent result cost check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Result Cost Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_result_envelope_checkchecks a generic agent result for schema, status, and data or error using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks a generic agent result for schema, status, and data or error using only bounded caller-supplied values. Call when you need a bounded agent result envelope check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Result Envelope Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_result_error_shape_checkchecks an agent error object for code, message, and retryability using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks an agent error object for code, message, and retryability using only bounded caller-supplied values. Call when you need a bounded agent result error shape check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Result Error Shape Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_result_freshness_checkchecks result observation age against a caller freshness budget using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks result observation age against a caller freshness budget using only bounded caller-supplied values. Call when you need a bounded agent result freshness check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Result Freshness Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_result_provenance_checkchecks result provenance for source, observed time, and method using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks result provenance for source, observed time, and method using only bounded caller-supplied values. Call when you need a bounded agent result provenance check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Result Provenance Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_agent_result_schema_version_checkchecks a result schema identifier against supported versions using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks a result schema identifier against supported versions using only bounded caller-supplied values. Call when you need a bounded agent result schema version check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Result Schema Version Check as versioned deterministic JSON. Limitation: Validates metadata only; it never settles payment, signs payloads, contacts a facilitator, refunds funds, or asserts on-chain truth.
  • util_allow_header_normalizenormalizes and sorts methods advertised by an Allow header using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    normalizes and sorts methods advertised by an Allow header using only bounded caller-supplied values. Call when you need a bounded allow header normalize result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Allow Header Normalize as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_amm_out_given_inConstant-product AMM output amount for a given input sizeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Constant-product AMM output amount for a given input size
  • util_amm_price_impact_bpsAMM price impact in bps for a swap input against reservesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    AMM price impact in bps for a swap input against reserves
  • util_amm_v3_amount_in_rangeLite constant-product amount when price stays in a rangeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Lite constant-product amount when price stays in a range
  • util_api_error_taxonomyClassify an HTTP outcome for retry and remediation without returning its body.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Classify an HTTP outcome for retry and remediation without returning its body.
  • util_api_health_reportMeasure endpoint status, latency, redirects, content type, and reachability in one call.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Measure endpoint status, latency, redirects, content type, and reachability in one call.
  • util_api_integration_readinessEvaluate whether an API surface looks easy to integrate by combining health, OpenAPI, and auth hints.No findings

    Why it is in this group

    • The description's first verb is "evaluate": a word for a change.
    Description, as the server wrote it
    Evaluate whether an API surface looks easy to integrate by combining health, OpenAPI, and auth hints.
  • util_approval_routeRoute an agent action to a bounded human approval class from risk and value.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Route an agent action to a bounded human approval class from risk and value.
  • util_approx_eqApproximate equality within toleranceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Approximate equality within tolerance
  • util_arr_reverseReverse a listNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Reverse a list
  • util_arr_sort_numSort a list numericallyNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Sort a list numerically
  • util_arr_sort_strSort a list as stringsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Sort a list as strings
  • util_arr_takeTake the first N elementsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Take the first N elements
  • util_arr_uniqDeduplicate a list preserving orderNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Deduplicate a list preserving order
  • util_audit_event_normalizeNormalize audit events while hashing the actor identifier.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalize audit events while hashing the actor identifier.
  • util_authorization_scheme_identifyidentifies an Authorization scheme without exposing or validating credentials using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...n scheme without exposing or validating credentials using only bounded caller-supplied valu..."

      What this check looks for
    Description, as the server wrote it
    identifies an Authorization scheme without exposing or validating credentials using only bounded caller-supplied values. Call when you need a bounded authorization scheme identify result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Authorization Scheme Identify as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_avg_entryVolume-weighted average entry across fill price/size pairsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Volume-weighted average entry across fill price/size pairs
  • util_avg_nAverage of a numeric listNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Average of a numeric list
  • util_backoff_scheduleCalculate a bounded exponential backoff schedule for reliable autonomous retries.No findings

    Why it is in this group

    • The name "util_backoff_schedule" says "schedule": a word for a change.
    Description, as the server wrote it
    Calculate a bounded exponential backoff schedule for reliable autonomous retries.
  • util_bankroll_fraction_stakeStake size from bankroll and fraction (Kelly or fixed-f)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Stake size from bankroll and fraction (Kelly or fixed-f)
  • util_base_block_time_estimateestimates block count from a caller-supplied duration and block-time assumption using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    estimates block count from a caller-supplied duration and block-time assumption using only bounded caller-supplied values. Call when you need a bounded base block time estimate result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for Base Block Time Estimate as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_base_confirmation_etaestimates remaining confirmation time from caller-supplied block cadence using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    estimates remaining confirmation time from caller-supplied block cadence using only bounded caller-supplied values. Call when you need a bounded base confirmation eta result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for Base Confirmation Eta as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_base_fee_budget_breakdownbreaks a Base transaction fee ceiling into gas, priority, and total values using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    breaks a Base transaction fee ceiling into gas, priority, and total values using only bounded caller-supplied values. Call when you need a bounded base fee budget breakdown result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for Base Fee Budget Breakdown as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_base_gas_budget_checkCheck a caller-supplied Base gas quote against an ETH fee budget with exact Wei arithmetic.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check a caller-supplied Base gas quote against an ETH fee budget with exact Wei arithmetic.
  • util_base_gas_price_stalenesschecks the age of a caller-supplied gas quote before use using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks the age of a caller-supplied gas quote before use using only bounded caller-supplied values. Call when you need a bounded base gas price staleness result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for Base Gas Price Staleness as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_base_settlement_receipt_checkchecks caller-supplied receipt chain, status, recipient, and raw amount using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks caller-supplied receipt chain, status, recipient, and raw amount using only bounded caller-supplied values. Call when you need a bounded base settlement receipt check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for Base Settlement Receipt Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_base_usdc_amount_checkchecks a six-decimal USDC raw amount against exact and maximum values using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks a six-decimal USDC raw amount against exact and maximum values using only bounded caller-supplied values. Call when you need a bounded base usdc amount check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for Base USDC Amount Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_base_usdc_decimal_roundingchecks whether a decimal USDC amount fits six fractional digits exactly using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks whether a decimal USDC amount fits six fractional digits exactly using only bounded caller-supplied values. Call when you need a bounded base usdc decimal rounding result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for Base USDC Decimal Rounding as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_base32Delx first-party micro-utility util_base32 at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_base32 at $0.001 USDC.
  • util_base64Encode or decode Base64 strings.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Encode or decode Base64 strings.
  • util_base64_size_estimateEstimate decoded byte size of a base64 string without full decodeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate decoded byte size of a base64 string without full decode
  • util_base64url_decodeBase64url-decode text (padding optional)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Base64url-decode text (padding optional)
  • util_base64url_encodeBase64url-encode text without paddingNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Base64url-encode text without padding
  • util_basenameExtract basename from a URL or path-like stringNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract basename from a URL or path-like string
  • util_basis_annualizeAnnualize futures-spot basis percentNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Annualize futures-spot basis percent
  • util_basis_bpsBasis in bps from future vs spot for desk reportsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Basis in bps from future vs spot for desk reports
  • util_basis_pctBasis percent = (future − spot) / spot for carry checksNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Basis percent = (future − spot) / spot for carry checks
  • util_batch_chunk_planplans ordered bounded chunks from item count and chunk size using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    plans ordered bounded chunks from item count and chunk size using only bounded caller-supplied values. Call when you need a bounded batch chunk plan result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for Batch Chunk Plan as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_batch_completion_gatechecks terminal item coverage and minimum success fraction using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks terminal item coverage and minimum success fraction using only bounded caller-supplied values. Call when you need a bounded batch completion gate result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for Batch Completion Gate as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_batch_concurrency_plancalculates batch waves from item count and concurrency using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    calculates batch waves from item count and concurrency using only bounded caller-supplied values. Call when you need a bounded batch concurrency plan result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for Batch Concurrency Plan as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_batch_dependency_levelstopologically groups bounded jobs into executable dependency levels using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    topologically groups bounded jobs into executable dependency levels using only bounded caller-supplied values. Call when you need a bounded batch dependency levels result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for Batch Dependency Levels as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_batch_error_budget_checkchecks failed item count and fraction against caller budgets using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks failed item count and fraction against caller budgets using only bounded caller-supplied values. Call when you need a bounded batch error budget check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for Batch Error Budget Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_batch_idempotency_keysderives stable non-secret idempotency keys for batch items using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    derives stable non-secret idempotency keys for batch items using only bounded caller-supplied values. Call when you need a bounded batch idempotency keys result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for Batch Idempotency Keys as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_batch_rate_limit_plancalculates dispatch duration from request count and rate window using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    calculates dispatch duration from request count and rate window using only bounded caller-supplied values. Call when you need a bounded batch rate limit plan result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for Batch Rate Limit Plan as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_batch_retry_partitionpartitions batch results into retryable and terminal identifiers using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    partitions batch results into retryable and terminal identifiers using only bounded caller-supplied values. Call when you need a bounded batch retry partition result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for Batch Retry Partition as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_batch_size_planRecommend a batch size from item count, hard cap, and average item bytes.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Recommend a batch size from item count, hard cap, and average item bytes.
  • util_binary_edgeEdge = true_prob − market_price for a binary contractNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Edge = true_prob − market_price for a binary contract
  • util_binary_evExpected value of buying binary YES at market_price under true_probNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Expected value of buying binary YES at market_price under true_prob
  • util_binary_ev_noExpected value of buying binary NO at (1−yes_price) under true_probNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Expected value of buying binary NO at (1−yes_price) under true_prob
  • util_binary_fair_priceMap a true probability into a binary contract fair price in [0,1]No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Map a true probability into a binary contract fair price in [0,1]
  • util_bits_to_bytesConvert bit count to bytesNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert bit count to bytes
  • util_block_time_etaEstimate seconds to target block from current height and block timeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate seconds to target block from current height and block time
  • util_bool_andBoolean AND of two coerced valuesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Boolean AND of two coerced values
  • util_bool_coerceCoerce common truthy/falsey tokens into a booleanNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Coerce common truthy/falsey tokens into a boolean
  • util_bool_notBoolean NOT of a coerced valueNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Boolean NOT of a coerced value
  • util_bool_orBoolean OR of two coerced valuesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Boolean OR of two coerced values
  • util_bool_parseDelx first-party micro-utility util_bool_parse at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_bool_parse at $0.001 USDC.
  • util_bps_to_fractionConvert basis points into a unit-interval fractional rateNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert basis points into a unit-interval fractional rate
  • util_bps_to_pctConvert basis points into percent for operator-facing copyNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert basis points into percent for operator-facing copy
  • util_break_evenCalculate break-even units from fixed cost and contribution per unit.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate break-even units from fixed cost and contribution per unit.
  • util_break_even_priceBreak-even exit price including a fee rate on the round-turnNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Break-even exit price including a fee rate on the round-turn
  • util_bridge_cost_budgetSum gas + bridge fee + slippage budget into total costNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Sum gas + bridge fee + slippage budget into total cost
  • util_brier_scoreBrier score for a probabilistic forecast vs binary outcomeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Brier score for a probabilistic forecast vs binary outcome
  • util_bs_d1_d2Compute Black-Scholes d1 and d2 from spot/strike/vol/time/rateNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute Black-Scholes d1 and d2 from spot/strike/vol/time/rate
  • util_bs_deltaCall/put delta from BS closed formNo findings

    Why it is in this group

    • The description's first verb is "call": a word for a change.
    Description, as the server wrote it
    Call/put delta from BS closed form
  • util_bs_greeks_liteDelta/gamma/vega/theta lite for European call (BS)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delta/gamma/vega/theta lite for European call (BS)
  • util_bytes_formatDelx first-party micro-utility util_bytes_format at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_bytes_format at $0.001 USDC.
  • util_bytes_hex_encodeEncode bounded UTF-8 text to hex or inspect hex byte length without RPC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Encode bounded UTF-8 text to hex or inspect hex byte length without RPC.
  • util_bytes_sha256_b64SHA-256 of base64-decoded bytesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    SHA-256 of base64-decoded bytes
  • util_bytes_to_bitsConvert byte count to bitsNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert byte count to bits
  • util_bytes_to_humanFormat a byte count as human-readable binary unitsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Format a byte count as human-readable binary units
  • util_caa_issue_hostsExtract issue/issuewild hosts from CAA record textsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract issue/issuewild hosts from CAA record texts
  • util_cache_control_parseparses Cache-Control directives into typed policy fields using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    parses Cache-Control directives into typed policy fields using only bounded caller-supplied values. Call when you need a bounded cache control parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Cache Control Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_cache_freshness_calculatecalculates remaining freshness from response timing metadata using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    calculates remaining freshness from response timing metadata using only bounded caller-supplied values. Call when you need a bounded cache freshness calculate result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Cache Freshness Calculate as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_cache_policy_auditAudit cache headers for missing policy and sensitive public-cache exposure.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Audit cache headers for missing policy and sensitive public-cache exposure.
  • util_caesar_cipherDelx first-party micro-utility util_caesar_cipher at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_caesar_cipher at $0.001 USDC.
  • util_cagr_simpleSimple CAGR from start value, end value, and yearsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Simple CAGR from start value, end value, and years
  • util_caip2_buildBuild CAIP-2 chain identifiers from namespace and referenceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Build CAIP-2 chain identifiers from namespace and reference
  • util_caip2_parseParse CAIP-2 chain identifiers into namespace and reference partsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Parse CAIP-2 chain identifiers into namespace and reference parts
  • util_calibration_bucketBucket a probability into a calibration bin for reliability chartsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Bucket a probability into a calibration bin for reliability charts
  • util_calibration_eceExpected calibration error from forecast/outcome pairsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Expected calibration error from forecast/outcome pairs
  • util_camel_to_kebabConvert camelCase identifiers to kebab-caseNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert camelCase identifiers to kebab-case
  • util_camel_to_snakeConvert camelCase or PascalCase identifiers to snake_caseNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert camelCase or PascalCase identifiers to snake_case
  • util_card_maskMask a digit string keeping last4No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Mask a digit string keeping last4
  • util_carry_to_spotImplied spot from future and annualized carry over daysNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Implied spot from future and annualized carry over days
  • util_case_camelConvert text to lowerCamelCase for JSON property namingNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert text to lowerCamelCase for JSON property naming
  • util_case_convertConvert text between snake, kebab, camel, pascal, constant, title cases.No findings

    Why it is in this group

    • The name "util_case_convert" says "convert": a word for a change.
    Description, as the server wrote it
    Convert text between snake, kebab, camel, pascal, constant, title cases.
  • util_case_snakeConvert text to snake_case for API fields and file stemsNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert text to snake_case for API fields and file stems
  • util_catalog_intent_rankRank candidate tool names by token overlap with a queryNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Rank candidate tool names by token overlap with a query
  • util_categorical_distributionBuild a bounded frequency distribution for categorical values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Build a bounded frequency distribution for categorical values.
  • util_ceil_nCeil a number to integerNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Ceil a number to integer
  • util_chain_id_nameMap common EVM chain_id integers to short network namesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Map common EVM chain_id integers to short network names
  • util_change_risk_scoreScore deployment risk from explicit production change signals.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Score deployment risk from explicit production change signals.
  • util_char_freqCompute character frequency top countsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute character frequency top counts
  • util_choice_indexDeterministic index from seed into [0,length)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Deterministic index from seed into [0,length)
  • util_cidr_containsCheck whether an IP address is inside a CIDR network.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether an IP address is inside a CIDR network.
  • util_circuit_breaker_stateDerive closed, open, or half-open circuit state from failure and cooldown inputs.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Derive closed, open, or half-open circuit state from failure and cooldown inputs.
  • util_citation_extractHarvest URL and DOI citation patterns from text without network access.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Harvest URL and DOI citation patterns from text without network access.
  • util_clampClamp a number between min and max.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Clamp a number between min and max.
  • util_clamp_intClamp an integer into an inclusive min/max rangeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Clamp an integer into an inclusive min/max range
  • util_cohort_retentionCalculate per-cohort and weighted retention from bounded cohorts.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate per-cohort and weighted retention from bounded cohorts.
  • util_color_convertConvert #hex or rgb() colors to hex/rgb/hsl.No findings

    Why it is in this group

    • The name "util_color_convert" says "convert": a word for a change.
    Description, as the server wrote it
    Convert #hex or rgb() colors to hex/rgb/hsl.
  • util_color_hex_normNormalize #RGB/#RRGGBB color hexNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalize #RGB/#RRGGBB color hex
  • util_company_contact_packBuild a contact pack from page contacts, forms, social links, registrar, and disclosure channels.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Build a contact pack from page contacts, forms, social links, registrar, and disclosure channels.
  • util_compound_returnCompound a list of period returns into a total growth factorNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compound a list of period returns into a total growth factor
  • util_concurrency_capCap desired worker concurrency against a hard limit and queue depth signal.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Cap desired worker concurrency against a hard limit and queue depth signal.
  • util_confirmations_neededCompute confirmations remaining from head and inclusion blockNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute confirmations remaining from head and inclusion block
  • util_connection_header_tokenizenormalizes hop-by-hop connection option tokens using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    normalizes hop-by-hop connection option tokens using only bounded caller-supplied values. Call when you need a bounded connection header tokenize result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Connection Header Tokenize as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_const_caseConvert free text or identifiers to CONST_CASENo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert free text or identifiers to CONST_CASE
  • util_contact_extractExtract emails, phones, and social links from a page for outreach, routing, and support.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract emails, phones, and social links from a page for outreach, routing, and support.
  • util_contains_textCheck whether text contains a needle (optional ignore_case)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether text contains a needle (optional ignore_case)
  • util_content_disposition_parseextracts disposition type, filename, and safe parameters using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    extracts disposition type, filename, and safe parameters using only bounded caller-supplied values. Call when you need a bounded content disposition parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Content Disposition Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_content_range_parseparses a Content-Range response and checks total-size consistency using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    parses a Content-Range response and checks total-size consistency using only bounded caller-supplied values. Call when you need a bounded content range parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Content Range Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_content_type_guessGuess a MIME type from a filename, path, or URL extension.No findings

    Why it is in this group

    • The name "util_content_type_guess" says "type": a word for a change.
    Description, as the server wrote it
    Guess a MIME type from a filename, path, or URL extension.
  • util_content_type_matchchecks a concrete Content-Type against an expected media range using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_content_type_match" says "type": a word for a change.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks a concrete Content-Type against an expected media range using only bounded caller-supplied values. Call when you need a bounded content type match result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Content Type Match as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_content_type_parsesplits a Content-Type value into media type and parameters using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_content_type_parse" says "type": a word for a change.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    splits a Content-Type value into media type and parameters using only bounded caller-supplied values. Call when you need a bounded content type parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Content Type Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_content_type_sniffHeuristic content-type sniff from sample bytes or filenameNo findings

    Why it is in this group

    • The name "util_content_type_sniff" says "type": a word for a change.
    Description, as the server wrote it
    Heuristic content-type sniff from sample bytes or filename
  • util_control_coverageMeasure implemented governance controls against a required set.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Measure implemented governance controls against a required set.
  • util_cors_policy_auditAudit CORS response headers for wildcard, credential, and cache-variance risks.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...dit CORS response headers for wildcard, credential, and cache-variance risks."

      What this check looks for
    Description, as the server wrote it
    Audit CORS response headers for wildcard, credential, and cache-variance risks.
  • util_cors_preflight_checkchecks requested method and headers against a CORS preflight policy using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks requested method and headers against a CORS preflight policy using only bounded caller-supplied values. Call when you need a bounded cors preflight check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for CORS Preflight Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_cost_for_sharesCash cost to buy a target share count at priceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Cash cost to buy a target share count at price
  • util_cost_per_successCompute cost per successful delivery from total cost and success count.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute cost per successful delivery from total cost and success count.
  • util_crc32Delx first-party micro-utility util_crc32 at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_crc32 at $0.001 USDC.
  • util_cron_next_firesNext N hourly fires from a simple '0 * * * *' style hour cronNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Next N hourly fires from a simple '0 * * * *' style hour cron
  • util_csp_directive_parseparses Content-Security-Policy directives into normalized source lists using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    parses Content-Security-Policy directives into normalized source lists using only bounded caller-supplied values. Call when you need a bounded csp directive parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for CSP Directive Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_csp_policy_auditAudit a Content-Security-Policy for missing defaults and unsafe script directives.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Audit a Content-Security-Policy for missing defaults and unsafe script directives.
  • util_csp_source_checkchecks whether a caller-supplied source is present in one CSP directive using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks whether a caller-supplied source is present in one CSP directive using only bounded caller-supplied values. Call when you need a bounded csp source check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for CSP Source Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_csv_date_profileprofiles ISO date parse success for selected CSV columns using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    profiles ISO date parse success for selected CSV columns using only bounded caller-supplied values. Call when you need a bounded csv date profile result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Date Profile as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_delimiter_detectscores common delimiters from bounded CSV text using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    scores common delimiters from bounded CSV text using only bounded caller-supplied values. Call when you need a bounded csv delimiter detect result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Delimiter Detect as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_escapeCSV-escape a single fieldNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    CSV-escape a single field
  • util_csv_filter_rowskeeps CSV rows whose column equals one of caller values using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    keeps CSV rows whose column equals one of caller values using only bounded caller-supplied values. Call when you need a bounded csv filter rows result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Filter Rows as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_headersDelx first-party micro-utility util_csv_headers at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_csv_headers at $0.001 USDC.
  • util_csv_join_by_keyinner-joins two bounded CSV tables on one key column using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    inner-joins two bounded CSV tables on one key column using only bounded caller-supplied values. Call when you need a bounded csv join by key result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Join By Key as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_left_join_by_keyleft-joins two bounded CSV tables on one key column using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    left-joins two bounded CSV tables on one key column using only bounded caller-supplied values. Call when you need a bounded csv left join by key result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Left Join By Key as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_null_normalizenormalizes caller-selected CSV null tokens to empty cells using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    normalizes caller-selected CSV null tokens to empty cells using only bounded caller-supplied values. Call when you need a bounded csv null normalize result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Null Normalize as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_numeric_profileprofiles parseable numeric counts and bounds for selected CSV columns using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    profiles parseable numeric counts and bounds for selected CSV columns using only bounded caller-supplied values. Call when you need a bounded csv numeric profile result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Numeric Profile as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_rename_columnsrenames CSV header columns using a caller mapping using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_csv_rename_columns" says "rename": a word for a change.
    Description, as the server wrote it
    renames CSV header columns using a caller mapping using only bounded caller-supplied values. Call when you need a bounded csv rename columns result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Rename Columns as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_required_columns_checkchecks a CSV header for required column names using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks a CSV header for required column names using only bounded caller-supplied values. Call when you need a bounded csv required columns check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Required Columns Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_schema_inferInfer column names and sample dtypes from CSV textNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Infer column names and sample dtypes from CSV text
  • util_csv_select_columnsprojects selected CSV columns in caller order using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_csv_select_columns" says "select": a word for a change.
    Description, as the server wrote it
    projects selected CSV columns in caller order using only bounded caller-supplied values. Call when you need a bounded csv select columns result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Select Columns as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_sort_rowssorts bounded CSV rows by one column using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    sorts bounded CSV rows by one column using only bounded caller-supplied values. Call when you need a bounded csv sort rows result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Sort Rows as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_to_jsonConvert raw CSV into JSON rows for downstream agents, prompts, and ETL steps.No findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert raw CSV into JSON rows for downstream agents, prompts, and ETL steps.
  • util_csv_trim_cellstrims surrounding whitespace from every bounded CSV cell using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    trims surrounding whitespace from every bounded CSV cell using only bounded caller-supplied values. Call when you need a bounded csv trim cells result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Trim Cells as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_unpivotconverts selected wide CSV columns into name and value rows using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    converts selected wide CSV columns into name and value rows using only bounded caller-supplied values. Call when you need a bounded csv unpivot result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Unpivot as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_cvar_liteHistorical CVaR/ES at alpha from return samplesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Historical CVaR/ES at alpha from return samples
  • util_data_classificationClassify a field-name inventory for likely sensitive data without inspecting values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Classify a field-name inventory for likely sensitive data without inspecting values.
  • util_data_freshnessEvaluate data age against a caller-supplied freshness objective.No findings

    Why it is in this group

    • The description's first verb is "evaluate": a word for a change.
    Description, as the server wrote it
    Evaluate data age against a caller-supplied freshness objective.
  • util_date_addDelx first-party micro-utility util_date_add at $0.001 USDC.No findings

    Why it is in this group

    • The name "util_date_add" says "add": a word for a change.
    Description, as the server wrote it
    Delx first-party micro-utility util_date_add at $0.001 USDC.
  • util_date_formatDelx first-party micro-utility util_date_format at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_date_format at $0.001 USDC.
  • util_days_betweenWhole days between two ISO datesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Whole days between two ISO dates
  • util_decision_record_checkCheck whether an architecture decision record contains accountable essentials.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether an architecture decision record contains accountable essentials.
  • util_deg_to_radConvert degrees to radiansNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert degrees to radians
  • util_dependency_orderCompute a stable topological order for workflow nodes and report structural cycles.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute a stable topological order for workflow nodes and report structural cycles.
  • util_dependency_version_riskIdentify unbounded dependency declarations before an agent installs them.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Identify unbounded dependency declarations before an agent installs them.
  • util_deployment_readinessCheck tests, rollback, observability, ownership, and security review before deploy.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check tests, rollback, observability, ownership, and security review before deploy.
  • util_devig_two_wayDe-vig a two-way market into fair probabilities that sum to 1No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    De-vig a two-way market into fair probabilities that sum to 1
  • util_digest_header_verifyverifies a sha-256 Digest value against caller-supplied text bytes using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    verifies a sha-256 Digest value against caller-supplied text bytes using only bounded caller-supplied values. Call when you need a bounded digest header verify result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Digest Header Verify as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_disposable_domain_heuristicHeuristic disposable mailbox domain flag from a static listNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Heuristic disposable mailbox domain flag from a static list
  • util_dmarc_policy_parseParse DMARC p= and rua= fields from a TXT recordNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Parse DMARC p= and rua= fields from a TXT record
  • util_dns_caa_policy_checkchecks whether a certificate authority identifier is allowed by CAA records using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks whether a certificate authority identifier is allowed by CAA records using only bounded caller-supplied values. Call when you need a bounded dns caa policy check result before deciding whether a certificate authority is allowed by caller-supplied CAA records. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS Caa Policy Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_dns_cname_chain_checkchecks a caller-supplied CNAME chain for loops and hop budget using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks a caller-supplied CNAME chain for loops and hop budget using only bounded caller-supplied values. Call when you need a bounded dns cname chain check result before trusting a caller-supplied CNAME chain that may loop or exceed hop budget. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS Cname Chain Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_dns_dkim_selector_checkchecks selector and signing-domain label shapes for a DKIM lookup using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks selector and signing-domain label shapes for a DKIM lookup using only bounded caller-supplied values. Call when you need a bounded dns dkim selector check result before looking up a DKIM selector and signing-domain label shape. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS DKIM Selector Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_dns_dmarc_policy_parseparses DMARC policy, percentage, alignment, and report tags using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    parses DMARC policy, percentage, alignment, and report tags using only bounded caller-supplied values. Call when you need a bounded dns dmarc policy parse result before applying a DMARC policy parsed from a caller-supplied record. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS DMARC Policy Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_dns_ds_record_shape_checkchecks DS key tag, algorithm, digest type, and hex digest shape using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks DS key tag, algorithm, digest type, and hex digest shape using only bounded caller-supplied values. Call when you need a bounded dns ds record shape check result before accepting a DS record's key tag, algorithm, digest type, and hex digest shape. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS DS Record Shape Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_dns_https_record_parseparses HTTPS service priority, target, and bounded service parameters using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    parses HTTPS service priority, target, and bounded service parameters using only bounded caller-supplied values. Call when you need a bounded dns https record parse result before using HTTPS service priority, target, and service parameters from a caller-supplied record. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS Https Record Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_dns_mx_priority_sortsorts MX exchanges by preference while preserving equal-priority order using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    sorts MX exchanges by preference while preserving equal-priority order using only bounded caller-supplied values. Call when you need a bounded dns mx priority sort result before choosing an MX exchange from caller-supplied preference records. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS MX Priority Sort as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_dns_spf_record_parseparses SPF version, mechanisms, modifiers, and terminal policy using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    parses SPF version, mechanisms, modifiers, and terminal policy using only bounded caller-supplied values. Call when you need a bounded dns spf record parse result before classifying an SPF policy from a caller-supplied TXT record. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS SPF Record Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_dns_srv_record_parsenormalizes SRV priority, weight, port, and target fields using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    normalizes SRV priority, weight, port, and target fields using only bounded caller-supplied values. Call when you need a bounded dns srv record parse result before using SRV priority, weight, port, and target fields from a caller-supplied record. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS SRV Record Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_dns_tlsa_record_shape_checkchecks TLSA usage, selector, matching type, and certificate data shape using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks TLSA usage, selector, matching type, and certificate data shape using only bounded caller-supplied values. Call when you need a bounded dns tlsa record shape check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS TLSA Record Shape Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_dns_ttl_budget_checkchecks DNS record TTLs against caller minimum and maximum bounds using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks DNS record TTLs against caller minimum and maximum bounds using only bounded caller-supplied values. Call when you need a bounded dns ttl budget check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS Ttl Budget Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_dns_txt_chunk_joinjoins quoted DNS TXT chunks into the logical record value using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    joins quoted DNS TXT chunks into the logical record value using only bounded caller-supplied values. Call when you need a bounded dns txt chunk join result before treating quoted DNS TXT chunks as one logical record. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS Txt Chunk Join as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_docs_site_mapMap a docs surface with crawl hints, docs links, feeds, and likely reference sections.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Map a docs surface with crawl hints, docs links, feeds, and likely reference sections.
  • util_domain_from_urlDelx first-party micro-utility util_domain_from_url at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_domain_from_url at $0.001 USDC.
  • util_domain_labelSplit host into DNS labels and apex guessNo findings

    Why it is in this group

    • The name "util_domain_label" says "label": a word for a change.
    Description, as the server wrote it
    Split host into DNS labels and apex guess
  • util_domain_trust_reportComposite trust report with TLS, security.txt, headers, RDAP, DNS, and uptime signals.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Composite trust report with TLS, security.txt, headers, RDAP, DNS, and uptime signals.
  • util_drawdown_pctDrawdown percent from peak to trough for risk reportsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Drawdown percent from peak to trough for risk reports
  • util_duration_parseParse human durations like 1h30m into seconds/milliseconds.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Parse human durations like 1h30m into seconds/milliseconds.
  • util_eip55_checkCheck whether an address already matches its EIP-55 checksum form.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether an address already matches its EIP-55 checksum form.
  • util_email_dmarc_alignment_checkcombines caller-supplied SPF and DKIM alignment outcomes for DMARC using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    combines caller-supplied SPF and DKIM alignment outcomes for DMARC using only bounded caller-supplied values. Call when you need a bounded email dmarc alignment check result before combining caller-supplied SPF and DKIM alignment outcomes for DMARC. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Email DMARC Alignment Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_email_domainDelx first-party micro-utility util_email_domain at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_email_domain at $0.001 USDC.
  • util_email_mx_readiness_checkchecks caller-supplied MX records for usable non-null exchanges using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks caller-supplied MX records for usable non-null exchanges using only bounded caller-supplied values. Call when you need a bounded email mx readiness check result before treating caller-supplied MX records as usable non-null exchanges. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Email MX Readiness Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_email_spf_alignment_checkchecks relaxed or strict SPF domain alignment using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks relaxed or strict SPF domain alignment using only bounded caller-supplied values. Call when you need a bounded email spf alignment check result before deciding relaxed or strict SPF domain alignment from caller-supplied fields. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Email SPF Alignment Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_ends_withCheck whether text ends with a suffixNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether text ends with a suffix
  • util_ensure_prefixEnsure a string starts with a required prefix without duplicationNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Ensure a string starts with a required prefix without duplication
  • util_ensure_suffixEnsure a string ends with a required suffix without duplicationNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Ensure a string ends with a required suffix without duplication
  • util_ensure_trailing_slashEnsure a path ends with /No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Ensure a path ends with /
  • util_error_budgetCalculate remaining failure budget and burn from traffic, failures, and an SLO target.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate remaining failure budget and burn from traffic, failures, and an SLO target.
  • util_error_budget_planConvert an SLO percentage and request window into allowed failure budget.No findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert an SLO percentage and request window into allowed failure budget.
  • util_etag_comparison_modeevaluates strong or weak comparison between two entity tags using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The description's first verb is "evaluate": a word for a change.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    evaluates strong or weak comparison between two entity tags using only bounded caller-supplied values. Call when you need a bounded etag comparison mode result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Etag Comparison Mode as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_etag_parseseparates weak and strong entity-tag semantics from an ETag value using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    separates weak and strong entity-tag semantics from an ETag value using only bounded caller-supplied values. Call when you need a bounded etag parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Etag Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_eth_to_weiScale ether amounts into wei integer strings for transfers and tx valueNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Scale ether amounts into wei integer strings for transfers and tx value
  • util_evm_address_zero_checkdetects the all-zero EVM address after shape normalization using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    detects the all-zero EVM address after shape normalization using only bounded caller-supplied values. Call when you need a bounded evm address zero check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Address Zero Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_allowance_budget_checkchecks caller-supplied allowance against a required token amount using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks caller-supplied allowance against a required token amount using only bounded caller-supplied values. Call when you need a bounded evm allowance budget check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Allowance Budget Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_amount_min_checkchecks an actual raw amount against a minimum raw amount using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks an actual raw amount against a minimum raw amount using only bounded caller-supplied values. Call when you need a bounded evm amount min check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Amount Min Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_approve_amount_checkcompares a proposed approval with an explicit spending requirement and cap using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_evm_approve_amount_check" says "approve": a word for a change.
    Description, as the server wrote it
    compares a proposed approval with an explicit spending requirement and cap using only bounded caller-supplied values. Call when you need a bounded evm approve amount check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Approve Amount Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_base_fee_growth_ceilingcompounds a caller growth fraction across future blocks using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    compounds a caller growth fraction across future blocks using only bounded caller-supplied values. Call when you need a bounded evm base fee growth ceiling result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Base Fee Growth Ceiling as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_batch_gas_sumsums gas limits and fee ceilings across a transaction batch using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    sums gas limits and fee ceilings across a transaction batch using only bounded caller-supplied values. Call when you need a bounded evm batch gas sum result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Batch Gas Sum as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_batch_value_sumsums bounded raw transaction values for a batch funding view using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    sums bounded raw transaction values for a batch funding view using only bounded caller-supplied values. Call when you need a bounded evm batch value sum result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Batch Value Sum as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_blob_fee_budgetcalculates a worst-case blob fee from blob gas and fee cap using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    calculates a worst-case blob fee from blob gas and fee cap using only bounded caller-supplied values. Call when you need a bounded evm blob fee budget result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Blob Fee Budget as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_block_age_checkchecks caller-supplied block timestamp age against a freshness budget using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks caller-supplied block timestamp age against a freshness budget using only bounded caller-supplied values. Call when you need a bounded evm block age check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Block Age Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_calldata_selector_extractextracts the first four calldata bytes as a selector using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    extracts the first four calldata bytes as a selector using only bounded caller-supplied values. Call when you need a bounded evm calldata selector extract result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Calldata Selector Extract as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_calldata_shape_checkchecks 0x-prefixed calldata for even-length hexadecimal bytes using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks 0x-prefixed calldata for even-length hexadecimal bytes using only bounded caller-supplied values. Call when you need a bounded evm calldata shape check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Calldata Shape Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_calldata_size_bytescalculates calldata byte length from normalized hex using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    calculates calldata byte length from normalized hex using only bounded caller-supplied values. Call when you need a bounded evm calldata size bytes result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Calldata Size Bytes as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_chain_id_hex_normalizeconverts decimal or hexadecimal chain identifiers into both forms using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    converts decimal or hexadecimal chain identifiers into both forms using only bounded caller-supplied values. Call when you need a bounded evm chain id hex normalize result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Chain Id Hex Normalize as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_deadline_checkchecks a transaction deadline against current time and minimum lead time using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks a transaction deadline against current time and minimum lead time using only bounded caller-supplied values. Call when you need a bounded evm deadline check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Deadline Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_eip1559_fee_checkchecks dynamic-fee caps and calculates the worst-case transaction fee using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks dynamic-fee caps and calculates the worst-case transaction fee using only bounded caller-supplied values. Call when you need a bounded evm eip1559 fee check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Eip1559 Fee Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_fee_cap_order_checkchecks that the priority fee cap does not exceed the total fee cap using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks that the priority fee cap does not exceed the total fee cap using only bounded caller-supplied values. Call when you need a bounded evm fee cap order check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Fee Cap Order Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_finality_depth_checkchecks confirmation count against a caller-required depth using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks confirmation count against a caller-required depth using only bounded caller-supplied values. Call when you need a bounded evm finality depth check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Finality Depth Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_gas_cost_ceilingcalculates a worst-case native fee from gas limit and fee cap using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    calculates a worst-case native fee from gas limit and fee cap using only bounded caller-supplied values. Call when you need a bounded evm gas cost ceiling result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Gas Cost Ceiling as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_gas_limit_headroomcalculates gas-limit headroom above an estimated gas amount using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    calculates gas-limit headroom above an estimated gas amount using only bounded caller-supplied values. Call when you need a bounded evm gas limit headroom result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Gas Limit Headroom as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_hex_data_normalizenormalizes even-length EVM hex data while preserving byte boundaries using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    normalizes even-length EVM hex data while preserving byte boundaries using only bounded caller-supplied values. Call when you need a bounded evm hex data normalize result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Hex Data Normalize as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_hex_quantity_normalizenormalizes an EVM hex quantity without redundant leading zeroes using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    normalizes an EVM hex quantity without redundant leading zeroes using only bounded caller-supplied values. Call when you need a bounded evm hex quantity normalize result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Hex Quantity Normalize as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_infinite_approval_flagflags an approval at or near a caller-supplied maximum uint threshold using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    flags an approval at or near a caller-supplied maximum uint threshold using only bounded caller-supplied values. Call when you need a bounded evm infinite approval flag result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Infinite Approval Flag as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_legacy_fee_checkchecks gasPrice and gasLimit values for a legacy transaction budget using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks gasPrice and gasLimit values for a legacy transaction budget using only bounded caller-supplied values. Call when you need a bounded evm legacy fee check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Legacy Fee Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_native_balance_budgetchecks caller-supplied native balance against value plus fee reserve using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks caller-supplied native balance against value plus fee reserve using only bounded caller-supplied values. Call when you need a bounded evm native balance budget result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Native Balance Budget as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_next_base_fee_boundcalculates upper and lower next-block base-fee bounds using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    calculates upper and lower next-block base-fee bounds using only bounded caller-supplied values. Call when you need a bounded evm next base fee bound result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Next Base Fee Bound as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_nonce_gap_checkcalculates the gap between pending and proposed transaction nonces using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    calculates the gap between pending and proposed transaction nonces using only bounded caller-supplied values. Call when you need a bounded evm nonce gap check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Nonce Gap Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_nonce_replace_checkchecks whether a proposed nonce targets a caller-supplied pending nonce using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_evm_nonce_replace_check" says "replace": a word for a change.
    Description, as the server wrote it
    checks whether a proposed nonce targets a caller-supplied pending nonce using only bounded caller-supplied values. Call when you need a bounded evm nonce replace check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Nonce Replace Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_priority_fee_ratiocalculates the priority-fee share of the total fee cap using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    calculates the priority-fee share of the total fee cap using only bounded caller-supplied values. Call when you need a bounded evm priority fee ratio result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Priority Fee Ratio as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_replacement_fee_bumpchecks proposed fee caps against a required replacement bump using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks proposed fee caps against a required replacement bump using only bounded caller-supplied values. Call when you need a bounded evm replacement fee bump result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Replacement Fee Bump as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_signature_rs_shape_checkchecks r and s values as 32-byte hexadecimal scalars using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks r and s values as 32-byte hexadecimal scalars using only bounded caller-supplied values. Call when you need a bounded evm signature rs shape check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Signature Rs Shape Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_signature_v_classifyclassifies common signature recovery and EIP-155 v values using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    classifies common signature recovery and EIP-155 v values using only bounded caller-supplied values. Call when you need a bounded evm signature v classify result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Signature V Classify as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_slippage_bounds_checkchecks expected and minimum output against a maximum slippage policy using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks expected and minimum output against a maximum slippage policy using only bounded caller-supplied values. Call when you need a bounded evm slippage bounds check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Slippage Bounds Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_token_balance_budgetchecks caller-supplied raw token balance against transfer amount using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks caller-supplied raw token balance against transfer amount using only bounded caller-supplied values. Call when you need a bounded evm token balance budget result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Token Balance Budget as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_tx_envelope_checkchecks required envelope fields for a declared transaction type using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks required envelope fields for a declared transaction type using only bounded caller-supplied values. Call when you need a bounded evm tx envelope check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Tx Envelope Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_tx_type_classifyclassifies legacy, access-list, dynamic-fee, and blob transaction type codes using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_evm_tx_type_classify" says "type": a word for a change.
    Description, as the server wrote it
    classifies legacy, access-list, dynamic-fee, and blob transaction type codes using only bounded caller-supplied values. Call when you need a bounded evm tx type classify result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Tx Type Classify as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_value_plus_fee_budgetsums transaction value and fee ceiling for a funding requirement using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    sums transaction value and fee ceiling for a funding requirement using only bounded caller-supplied values. Call when you need a bounded evm value plus fee budget result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Value Plus Fee Budget as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_exec_quality_vs_twapCompare average fill to TWAP benchmark (bps)No findings

    Why it is in this group

    • The name "util_exec_quality_vs_twap" says "exec": a word for a change.
    Description, as the server wrote it
    Compare average fill to TWAP benchmark (bps)
  • util_exec_quality_vs_vwapCompare average fill to VWAP benchmark (bps)No findings

    Why it is in this group

    • The name "util_exec_quality_vs_vwap" says "exec": a word for a change.
    Description, as the server wrote it
    Compare average fill to VWAP benchmark (bps)
  • util_expectancyExpectancy per trade from win rate, avg win, and avg lossNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Expectancy per trade from win rate, avg win, and avg loss
  • util_experiment_liftCalculate descriptive conversion lift for control and treatment.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate descriptive conversion lift for control and treatment.
  • util_ext_from_mimeGuess extension from MIME typeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Guess extension from MIME type
  • util_extract_emailsExtract email-like addresses from text (regex only).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract email-like addresses from text (regex only).
  • util_extract_emails_liteExtract email-shaped tokens from free text (shape only)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract email-shaped tokens from free text (shape only)
  • util_extract_intsExtract signed integers from free textNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract signed integers from free text
  • util_extract_numbersDelx first-party micro-utility util_extract_numbers at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_extract_numbers at $0.001 USDC.
  • util_extract_urlsExtract HTTP/HTTPS URLs from text.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract HTTP/HTTPS URLs from text.
  • util_factorialDelx first-party micro-utility util_factorial at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_factorial at $0.001 USDC.
  • util_fee_quoteFee amount = notional × fee_rate for maker/taker style quotesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Fee amount = notional × fee_rate for maker/taker style quotes
  • util_fibonacciDelx first-party micro-utility util_fibonacci at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_fibonacci at $0.001 USDC.
  • util_field_coverageMeasure per-field presence across bounded JSON records.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Measure per-field presence across bounded JSON records.
  • util_fingerprint_lite16-hex fingerprint of text via SHA-256 prefixNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    16-hex fingerprint of text via SHA-256 prefix
  • util_flatten1Flatten one level of nested listsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Flatten one level of nested lists
  • util_floor_nFloor a number to integerNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Floor a number to integer
  • util_forms_extractExtract forms, methods, actions, and fields for browser automation and workflow planning.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract forms, methods, actions, and fields for browser automation and workflow planning.
  • util_forwarded_header_parseparses bounded standardized Forwarded header elements using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    parses bounded standardized Forwarded header elements using only bounded caller-supplied values. Call when you need a bounded forwarded header parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Forwarded Header Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_fraction_to_bpsConvert fractional rates into basis points for trading UIsNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert fractional rates into basis points for trading UIs
  • util_frame_ancestors_checkchecks whether a CSP frame-ancestors directive contains a required source using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks whether a CSP frame-ancestors directive contains a required source using only bounded caller-supplied values. Call when you need a bounded frame ancestors check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Frame Ancestors Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_funding_annualizeAnnualize a period funding rate (e.g.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Annualize a period funding rate (e.g. 8h → APR)
  • util_funnel_conversionCalculate step and overall conversion from ordered funnel stages.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate step and overall conversion from ordered funnel stages.
  • util_fx_convert_amountConvert an amount with a caller-supplied FX rate (no live feed)No findings

    Why it is in this group

    • The name "util_fx_convert_amount" says "convert": a word for a change.
    Description, as the server wrote it
    Convert an amount with a caller-supplied FX rate (no live feed)
  • util_fx_revalue_amountRevalue amount by two rates (historical vs current)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Revalue amount by two rates (historical vs current)
  • util_gas_cost_ethCompute total gas cost in ether from used gas and price weiNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute total gas cost in ether from used gas and price wei
  • util_gas_cost_usdEstimate gas cost in USD given used gas, price, and ETH/USDNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate gas cost in USD given used gas, price, and ETH/USD
  • util_gas_cost_weiCompute gas_used × gas_price as total gas cost in weiNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute gas_used × gas_price as total gas cost in wei
  • util_gcdDelx first-party micro-utility util_gcd at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_gcd at $0.001 USDC.
  • util_graphql_operation_indexIndex named GraphQL queries, mutations, and subscriptions.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Index named GraphQL queries, mutations, and subscriptions.
  • util_gross_marginCalculate gross profit, gross margin, and profitability.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate gross profit, gross margin, and profitability.
  • util_gwei_to_weiConvert gas prices from gwei into wei integer strings for EVM transactionsNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert gas prices from gwei into wei integer strings for EVM transactions
  • util_half_kellyHalf-Kelly fraction for conservative bankroll growthNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Half-Kelly fraction for conservative bankroll growth
  • util_handoff_size_estimateEstimate bytes/tokens for a handoff capsule stringNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate bytes/tokens for a handoff capsule string
  • util_hashHash a string with SHA-256, SHA-1, or MD5.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Hash a string with SHA-256, SHA-1, or MD5.
  • util_header_map_normalizeLowercase HTTP header keys and drop hop-by-hop headersNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Lowercase HTTP header keys and drop hop-by-hop headers
  • util_hex_canonicalizeCanonicalize and validate even-length hex strings with optional 0x prefix.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Canonicalize and validate even-length hex strings with optional 0x prefix.
  • util_hex_color_luminanceRelative luminance of a #RRGGBB colorNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Relative luminance of a #RRGGBB color
  • util_hex_convertEncode text to hex or decode hex to text.No findings

    Why it is in this group

    • The name "util_hex_convert" says "convert": a word for a change.
    Description, as the server wrote it
    Encode text to hex or decode hex to text.
  • util_hex_prefixNormalize a hexadecimal string with optional prefix and even-length validationNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalize a hexadecimal string with optional prefix and even-length validation
  • util_hex_to_intParse 0x-hex strings into decimal integer strings for agentsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Parse 0x-hex strings into decimal integer strings for agents
  • util_hex_to_rgbConvert #rrggbb to RGB channelsNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert #rrggbb to RGB channels
  • util_hmac_sha256_hexHMAC-SHA256 hex of text with a secretNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    HMAC-SHA256 hex of text with a secret
  • util_host_port_splitSplit host and optional port from a host:port or URL authority stringNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Split host and optional port from a host:port or URL authority string
  • util_hsts_policy_checkchecks HSTS max-age and subdomain directives against caller policy using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks HSTS max-age and subdomain directives against caller policy using only bounded caller-supplied values. Call when you need a bounded hsts policy check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for HSTS Policy Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_html_escapeHTML-escape text for safe embeddingNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    HTML-escape text for safe embedding
  • util_html_meta_refresh_parseparses bounded meta-refresh delay and target URL using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    parses bounded meta-refresh delay and target URL using only bounded caller-supplied values. Call when you need a bounded html meta refresh parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Html Meta Refresh Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_html_stripStrip HTML tags to plain text (best-effort, no browser).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Strip HTML tags to plain text (best-effort, no browser).
  • util_html_unescapeHTML-unescape entities in textNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    HTML-unescape entities in text
  • util_http_codesLook up HTTP status codes.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Look up HTTP status codes. Returns name, description, and category. Without code param, returns common codes.
  • util_http_request_canonicalizeCanonicalize an HTTP request, remove credentials, and derive a stable fingerprint.1 finding

    Why it is in this group

    • The name "util_http_request_canonicalize" says "request": a word for a change.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "Canonicalize an HTTP request, remove credentials, and derive a stable fingerprint."

      What this check looks for
    Description, as the server wrote it
    Canonicalize an HTTP request, remove credentials, and derive a stable fingerprint.
  • util_http_retry_planDecide whether an HTTP failure is safe to retry and return an idempotency-aware policy.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Decide whether an HTTP failure is safe to retry and return an idempotency-aware policy.
  • util_http_version_normalizenormalizes common HTTP protocol version spellings using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    normalizes common HTTP protocol version spellings using only bounded caller-supplied values. Call when you need a bounded http version normalize result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for HTTP Version Normalize as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_idempotency_fingerprintCreate a stable SHA-256 idempotency fingerprint from a scope and canonical payload without storing state.No findings

    Why it is in this group

    • The description's first verb is "create": a word for a change.
    Description, as the server wrote it
    Create a stable SHA-256 idempotency fingerprint from a scope and canonical payload without storing state.
  • util_idempotency_keyDerive a deterministic namespaced idempotency key from canonical JSON.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Derive a deterministic namespaced idempotency key from canonical JSON.
  • util_il_constant_productClassic CPMM impermanent loss from price ratioNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Classic CPMM impermanent loss from price ratio
  • util_il_fee_breakevenFees needed to offset IL at a price ratioNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Fees needed to offset IL at a price ratio
  • util_image_prompt_lintLint a text-to-image prompt for length and basic policy tokens before payingNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Lint a text-to-image prompt for length and basic policy tokens before paying
  • util_impact_priceExpected impact price from mid and signed slippage fractionNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Expected impact price from mid and signed slippage fraction
  • util_implied_from_yes_noNormalize yes/no prices into implied probabilitiesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalize yes/no prices into implied probabilities
  • util_in_rangeCheck whether a value sits in [min,max]No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether a value sits in [min,max]
  • util_incident_severityClassify operational incident severity from explicit impact signals.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Classify operational incident severity from explicit impact signals.
  • util_incident_timelineNormalize and chronologically order incident events into a machine-readable timeline.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalize and chronologically order incident events into a machine-readable timeline.
  • util_indent_textIndent every line by N spacesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Indent every line by N spaces
  • util_inflation_calculatorRevalue an amount between two years using U.S.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Revalue an amount between two years using U.S. BLS CPI (CPI-U default). Informational only.
  • util_initialsDelx first-party micro-utility util_initials at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_initials at $0.001 USDC.
  • util_int_to_hexEncode non-negative integers into 0x-hex stringsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Encode non-negative integers into 0x-hex strings
  • util_int_to_romanDelx first-party micro-utility util_int_to_roman at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_int_to_roman at $0.001 USDC.
  • util_inventory_skewSkew an inventory target away from neutral for MM heuristicsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Skew an inventory target away from neutral for MM heuristics
  • util_iotaGenerate 0..n-1 integersNo findings

    Why it is in this group

    • The description's first verb is "generate": a word for a change.
    Description, as the server wrote it
    Generate 0..n-1 integers
  • util_ip_classifyClassify an IPv4/IPv6 address as private, loopback, global, etc.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Classify an IPv4/IPv6 address as private, loopback, global, etc. No geolocation.
  • util_ip_v4_private_checkDetect RFC1918 private IPv4 addressesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Detect RFC1918 private IPv4 addresses
  • util_ipv4_octetsParse IPv4 into octetsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Parse IPv4 into octets
  • util_ipv4_privateDetect private/loopback IPv4No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Detect private/loopback IPv4
  • util_is_blankCheck whether a string is empty or contains only whitespaceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether a string is empty or contains only whitespace
  • util_is_empty_objCheck empty object from valueNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check empty object from value
  • util_is_float_strCheck whether a string is a floatNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether a string is a float
  • util_is_int_strCheck whether a string is a signed integerNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether a string is a signed integer
  • util_is_json_arrCheck whether value is a JSON arrayNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether value is a JSON array
  • util_is_json_objCheck whether value is a JSON objectNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether value is a JSON object
  • util_is_leap_yearDelx first-party micro-utility util_is_leap_year at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_is_leap_year at $0.001 USDC.
  • util_is_primeDelx first-party micro-utility util_is_prime at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_is_prime at $0.001 USDC.
  • util_is_subsetCheck whether list a is subset of list bNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether list a is subset of list b
  • util_is_weekendDelx first-party micro-utility util_is_weekend at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_is_weekend at $0.001 USDC.
  • util_iso_duration_parseParse ISO-8601 duration subset PnDTnHnMnS into total secondsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Parse ISO-8601 duration subset PnDTnHnMnS into total seconds
  • util_iso_to_unixConvert ISO-8601 to unix secondsNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert ISO-8601 to unix seconds
  • util_iso_weekDelx first-party micro-utility util_iso_week at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_iso_week at $0.001 USDC.
  • util_iso3166_country_lookupLookup country name from a static ISO3166-1 alpha-2 table subsetNo findings

    Why it is in this group

    • The name "util_iso3166_country_lookup" says "lookup": a word for reading.
    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    Description, as the server wrote it
    Lookup country name from a static ISO3166-1 alpha-2 table subset
  • util_join_csvJoin fields into a CSV row with proper quotingNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Join fields into a CSV row with proper quoting
  • util_join_linesJoin an array of lines with a separatorNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Join an array of lines with a separator
  • util_json_array_chunkchunks a JSON array into bounded ordered groups using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    chunks a JSON array into bounded ordered groups using only bounded caller-supplied values. Call when you need a bounded json array chunk result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Array Chunk as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_array_filter_keyskeeps object rows whose selected key matches caller values using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    keeps object rows whose selected key matches caller values using only bounded caller-supplied values. Call when you need a bounded json array filter keys result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Array Filter Keys as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_array_flatten_oneflattens exactly one nesting level from a JSON array using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    flattens exactly one nesting level from a JSON array using only bounded caller-supplied values. Call when you need a bounded json array flatten one result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Array Flatten One as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_array_group_by_keygroups object rows by a selected top-level key using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    groups object rows by a selected top-level key using only bounded caller-supplied values. Call when you need a bounded json array group by key result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Array Group By Key as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_array_index_by_keyindexes object rows by a unique top-level key and reports duplicates using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    indexes object rows by a unique top-level key and reports duplicates using only bounded caller-supplied values. Call when you need a bounded json array index by key result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Array Index By Key as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_array_length_checkchecks selected array fields against caller item-count bounds using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks selected array fields against caller item-count bounds using only bounded caller-supplied values. Call when you need a bounded json array length check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Array Length Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_array_project_keysprojects selected keys from every object row using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    projects selected keys from every object row using only bounded caller-supplied values. Call when you need a bounded json array project keys result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Array Project Keys as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_array_sort_by_keysorts object rows by a selected top-level key using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    sorts object rows by a selected top-level key using only bounded caller-supplied values. Call when you need a bounded json array sort by key result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Array Sort By Key as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_boolean_coercecoerces explicit boolean tokens while reporting rejected values using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    coerces explicit boolean tokens while reporting rejected values using only bounded caller-supplied values. Call when you need a bounded json boolean coerce result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Boolean Coerce as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_contract_checkCheck a JSON payload against a bounded structural contract and return path-level errors.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check a JSON payload against a bounded structural contract and return path-level errors.
  • util_json_cross_field_equalchecks two top-level fields for exact JSON equality using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks two top-level fields for exact JSON equality using only bounded caller-supplied values. Call when you need a bounded json cross field equal result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Cross Field Equal as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_cross_field_orderchecks two numeric fields for a caller-selected ordering relation using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks two numeric fields for a caller-selected ordering relation using only bounded caller-supplied values. Call when you need a bounded json cross field order result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Cross Field Order as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_depth_checkmeasures JSON nesting depth against a caller budget using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    measures JSON nesting depth against a caller budget using only bounded caller-supplied values. Call when you need a bounded json depth check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Depth Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_email_fields_checkchecks selected fields for bounded email address shape using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks selected fields for bounded email address shape using only bounded caller-supplied values. Call when you need a bounded json email fields check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Email Fields Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_enum_fields_checkchecks selected fields against caller-provided enum values using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks selected fields against caller-provided enum values using only bounded caller-supplied values. Call when you need a bounded json enum fields check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Enum Fields Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_escapeJSON-escape a string (without surrounding quotes)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    JSON-escape a string (without surrounding quotes)
  • util_json_hash_fields_checkchecks selected fields for caller-specified hexadecimal digest length using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks selected fields for caller-specified hexadecimal digest length using only bounded caller-supplied values. Call when you need a bounded json hash fields check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Hash Fields Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_keysDelx first-party micro-utility util_json_keys at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_json_keys at $0.001 USDC.
  • util_json_lines_parseparses bounded newline-delimited JSON into ordered values using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    parses bounded newline-delimited JSON into ordered values using only bounded caller-supplied values. Call when you need a bounded json lines parse result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Lines Parse as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_lines_stringifyserializes bounded JSON values as compact newline-delimited JSON using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    serializes bounded JSON values as compact newline-delimited JSON using only bounded caller-supplied values. Call when you need a bounded json lines stringify result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Lines Stringify as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_minifyDelx first-party micro-utility util_json_minify at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_json_minify at $0.001 USDC.
  • util_json_number_coercecoerces explicit numeric strings while reporting rejected values using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    coerces explicit numeric strings while reporting rejected values using only bounded caller-supplied values. Call when you need a bounded json number coerce result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Number Coerce as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_numeric_range_checkchecks selected numeric fields against inclusive bounds using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks selected numeric fields against inclusive bounds using only bounded caller-supplied values. Call when you need a bounded json numeric range check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Numeric Range Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_object_lowercase_keyslowercases top-level keys and reports case collisions using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    lowercases top-level keys and reports case collisions using only bounded caller-supplied values. Call when you need a bounded json object lowercase keys result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Object Lowercase Keys as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_object_pickkeeps selected top-level keys from one JSON object using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    keeps selected top-level keys from one JSON object using only bounded caller-supplied values. Call when you need a bounded json object pick result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Object Pick as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_object_rename_keysrenames top-level keys using a caller mapping and reports collisions using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_json_object_rename_keys" says "rename": a word for a change.
    Description, as the server wrote it
    renames top-level keys using a caller mapping and reports collisions using only bounded caller-supplied values. Call when you need a bounded json object rename keys result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Object Rename Keys as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_patch_previewpreviews bounded add, remove, and replace operations without mutating a source using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_json_patch_preview" says "patch": a word for a change.
    Description, as the server wrote it
    previews bounded add, remove, and replace operations without mutating a source using only bounded caller-supplied values. Call when you need a bounded json patch preview result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Patch Preview as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_path_pickPick a dotted path from a JSON objectNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Pick a dotted path from a JSON object
  • util_json_pattern_fields_checkchecks selected string fields against a bounded regular expression using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks selected string fields against a bounded regular expression using only bounded caller-supplied values. Call when you need a bounded json pattern fields check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Pattern Fields Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_pointer_escapeescapes one JSON Pointer reference token using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    escapes one JSON Pointer reference token using only bounded caller-supplied values. Call when you need a bounded json pointer escape result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Pointer Escape as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_pointer_unescapeunescapes one JSON Pointer reference token using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    unescapes one JSON Pointer reference token using only bounded caller-supplied values. Call when you need a bounded json pointer unescape result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Pointer Unescape as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_prettyDelx first-party micro-utility util_json_pretty at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_json_pretty at $0.001 USDC.
  • util_json_schema_quickcheckLightweight type/required/property check for agent-held JSON (not full draft validation)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Lightweight type/required/property check for agent-held JSON (not full draft validation)
  • util_json_shape_profileProfile the top-level shape, fields, size, and cardinality of a JSON value.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Profile the top-level shape, fields, size, and cardinality of a JSON value.
  • util_json_size_budgetmeasures compact UTF-8 JSON size against a byte budget using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    measures compact UTF-8 JSON size against a byte budget using only bounded caller-supplied values. Call when you need a bounded json size budget result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Size Budget as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_string_length_checkchecks selected string fields against caller length bounds using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks selected string fields against caller length bounds using only bounded caller-supplied values. Call when you need a bounded json string length check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON String Length Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_timestamp_fields_checkchecks selected fields as integer epoch seconds within bounds using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks selected fields as integer epoch seconds within bounds using only bounded caller-supplied values. Call when you need a bounded json timestamp fields check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Timestamp Fields Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_to_csvConvert structured JSON rows into CSV for exports, spreadsheets, and handoff.No findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert structured JSON rows into CSV for exports, spreadsheets, and handoff.
  • util_json_typeDelx first-party micro-utility util_json_type at $0.001 USDC.No findings

    Why it is in this group

    • The name "util_json_type" says "type": a word for a change.
    Description, as the server wrote it
    Delx first-party micro-utility util_json_type at $0.001 USDC.
  • util_json_type_map_checkchecks top-level fields against caller-declared JSON type names using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_json_type_map_check" says "type": a word for a change.
    Description, as the server wrote it
    checks top-level fields against caller-declared JSON type names using only bounded caller-supplied values. Call when you need a bounded json type map check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Type Map Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_type_nameJSON type name for a valueNo findings

    Why it is in this group

    • The name "util_json_type_name" says "type": a word for a change.
    Description, as the server wrote it
    JSON type name for a value
  • util_json_url_fields_checkchecks selected fields for absolute HTTP or HTTPS URL shape using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks selected fields for absolute HTTP or HTTPS URL shape using only bounded caller-supplied values. Call when you need a bounded json url fields check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON URL Fields Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_uuid_fields_checkchecks selected fields for canonical UUID text shape using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    checks selected fields for canonical UUID text shape using only bounded caller-supplied values. Call when you need a bounded json uuid fields check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON UUID Fields Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_jwt_claims_auditAudit JWT claim names, expiry, and identifiers at an explicit reference time without returning claim values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Audit JWT claim names, expiry, and identifiers at an explicit reference time without returning claim values.
  • util_jwt_claims_humanizeDecode JWT payload claims without signature verifyNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Decode JWT payload claims without signature verify
  • util_kb_to_bytesConvert kibibytes to bytesNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert kibibytes to bytes
  • util_kebab_caseConvert free text or identifiers to kebab-case slugsNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert free text or identifiers to kebab-case slugs
  • util_kebab_to_camelConvert kebab-case identifiers to lowerCamelCaseNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert kebab-case identifiers to lowerCamelCase
  • util_kelly_binaryKelly fraction for a binary market given edge and priceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Kelly fraction for a binary market given edge and price
  • util_kelly_fractionKelly fraction from win probability and net payoff odds bNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Kelly fraction from win probability and net payoff odds b
  • util_keyword_densityMeasure keyword density inside caller-supplied text.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Measure keyword density inside caller-supplied text.
  • util_ksuidDelx first-party micro-utility util_ksuid at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_ksuid at $0.001 USDC.
  • util_language_script_detectDetect dominant Unicode script families in a text sample.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Detect dominant Unicode script families in a text sample.
  • util_latency_summaryCalculate p50, p95, p99, mean, min, and max from bounded latency samples.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate p50, p95, p99, mean, min, and max from bounded latency samples.
  • util_lcmDelx first-party micro-utility util_lcm at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_lcm at $0.001 USDC.
  • util_lerpLinear interpolation between a and b by tNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Linear interpolation between a and b by t
  • util_levenshteinCompute Levenshtein edit distance and similarity between two strings.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute Levenshtein edit distance and similarity between two strings.
  • util_leverage_notionalNotional exposure from margin and leverage multiplierNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Notional exposure from margin and leverage multiplier
  • util_liq_cascade_stepsAdvisory liq price ladder over leverage stepsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Advisory liq price ladder over leverage steps
  • util_liq_price_longApproximate long liquidation price from entry, leverage, and maintenanceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Approximate long liquidation price from entry, leverage, and maintenance
  • util_liq_price_shortApproximate short liquidation price from entry, leverage, and maintenanceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Approximate short liquidation price from entry, leverage, and maintenance
  • util_logitLogit transform log(p/(1−p)) for probability-space modelsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Logit transform log(p/(1−p)) for probability-space models
  • util_loyalty_reward_quoteCalculate loyalty points, reward value, effective rebate, and a ledger-ready credit instruction without storing customer state.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate loyalty points, reward value, effective rebate, and a ledger-ready credit instruction without storing customer state.
  • util_ltv_cacCalculate LTV-to-CAC ratio with a bounded health heuristic.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate LTV-to-CAC ratio with a bounded health heuristic.
  • util_luhn_validLuhn check for digit strings (cards/IDs)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Luhn check for digit strings (cards/IDs)
  • util_maker_taker_feeSplit fee drag into maker and taker components for a notionalNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Split fee drag into maker and taker components for a notional
  • util_map_rangeMap a value from one range into anotherNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Map a value from one range into another
  • util_margin_requiredMargin required for a notional at a given leverageNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Margin required for a notional at a given leverage
  • util_markdown_heading_indexIndex markdown ATX headings from caller-supplied text only.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Index markdown ATX headings from caller-supplied text only.
  • util_markdown_to_textStrip markdown formatting to plain text (best-effort).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Strip markdown formatting to plain text (best-effort).
  • util_market_roiROI from entry price and resolution payout on a binary shareNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    ROI from entry price and resolution payout on a binary share
  • util_mask_middleMask the middle of a string keeping endsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Mask the middle of a string keeping ends
  • util_mask_stringDelx first-party micro-utility util_mask_string at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_mask_string at $0.001 USDC.
  • util_max_lossMax loss dollars for size and stop distanceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Max loss dollars for size and stop distance
  • util_max_nMaximum of a numeric listNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Maximum of a numeric list
  • util_mb_to_bytesConvert mebibytes to bytesNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert mebibytes to bytes
  • util_mcp_server_readiness_reportScore an MCP server for initialize, tools/list, schema hygiene, manifest discovery, and agent usability.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Score an MCP server for initialize, tools/list, schema hygiene, manifest discovery, and agent usability.
  • util_md5_hexMD5 hex digest of textNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    MD5 hex digest of text
  • util_meanDelx first-party micro-utility util_mean at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_mean at $0.001 USDC.
  • util_medianDelx first-party micro-utility util_median at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_median at $0.001 USDC.
  • util_method_idempotency_classifyclassifies an HTTP method as safe, idempotent, or non-idempotent using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    classifies an HTTP method as safe, idempotent, or non-idempotent using only bounded caller-supplied values. Call when you need a bounded method idempotency classify result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Method Idempotency Classify as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_mev_sandwich_upperUpper-bound CPMM price impact loss for size vs reservesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Upper-bound CPMM price impact loss for size vs reserves
  • util_mid_priceMid price = (bid + ask) / 2 for spread-aware marksNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Mid price = (bid + ask) / 2 for spread-aware marks
  • util_mime_from_extGuess MIME type from file extensionNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Guess MIME type from file extension
  • util_min_nMinimum of a numeric listNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Minimum of a numeric list
  • util_month_nameMonth name from ISO dateNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Month name from ISO date
  • util_ms_to_hmsConvert milliseconds to HH:MM:SSNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert milliseconds to HH:MM:SS
  • util_multi_outcome_kellyProportional Kelly-like stakes across exclusive outcomesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Proportional Kelly-like stakes across exclusive outcomes
  • util_multi_outcome_normalizeNormalize multi-outcome prices into a probability simplexNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalize multi-outcome prices into a probability simplex
  • util_mx_host_parseParse MX preference and host from an MX record stringNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Parse MX preference and host from an MX record string
  • util_nanoidDelx first-party micro-utility util_nanoid at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_nanoid at $0.001 USDC.
  • util_next_weekdayDelx first-party micro-utility util_next_weekday at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_next_weekday at $0.001 USDC.
  • util_nonce_hexGenerate a random hex nonceNo findings

    Why it is in this group

    • The description's first verb is "generate": a word for a change.
    Description, as the server wrote it
    Generate a random hex nonce
  • util_normalize_whitespaceNormalize whitespace in text (collapse, flat, or trim).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalize whitespace in text (collapse, flat, or trim).
  • util_notionalNotional value = mark price × size for sizing and riskNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Notional value = mark price × size for sizing and risk
  • util_null_distributionMeasure null and missing-field distribution across JSON records.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Measure null and missing-field distribution across JSON records.
  • util_number_baseConvert a number between bases 2-36.No findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert a number between bases 2-36.
  • util_numeric_outlier_scanIdentify statistical outlier indexes in bounded numeric samples.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Identify statistical outlier indexes in bounded numeric samples.
  • util_ob_depth_notionalSum price*size depth notional for a side ladderNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Sum price*size depth notional for a side ladder
  • util_ob_imbalanceBook imbalance (bid_size-ask_size)/(bid_size+ask_size)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Book imbalance (bid_size-ask_size)/(bid_size+ask_size)
  • util_ob_mid_from_levelsCompute mid price from bid/ask top-of-book levelsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute mid price from bid/ask top-of-book levels
  • util_obj_emptyCheck whether an object is emptyNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether an object is empty
  • util_obj_hasCheck whether an object has a keyNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether an object has a key
  • util_obj_pick_existsPick only keys that exist on an objectNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Pick only keys that exist on an object
  • util_odds_american_to_probConvert American odds into implied probabilityNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert American odds into implied probability
  • util_odds_chain_convertConvert among decimal/american/fractional odds and implied probNo findings

    Why it is in this group

    • The name "util_odds_chain_convert" says "convert": a word for a change.
    Description, as the server wrote it
    Convert among decimal/american/fractional odds and implied prob
  • util_odds_decimal_to_probConvert decimal odds into implied probability (1/odds)No findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert decimal odds into implied probability (1/odds)
  • util_odds_fractional_to_probConvert fractional odds (num/den) into implied probabilityNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert fractional odds (num/den) into implied probability
  • util_odds_ratioOdds ratio p/(1−p) from a probabilityNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Odds ratio p/(1−p) from a probability
  • util_odds_vig_stripStrip proportional vig from two-way decimal odds to fair probsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Strip proportional vig from two-way decimal odds to fair probs
  • util_ohlc_aggregateAggregate a bounded price list into open, high, low, and close.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Aggregate a bounded price list into open, high, low, and close.
  • util_omit_fieldsOmit keys from an objectNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Omit keys from an object
  • util_open_graphExtract Open Graph and Twitter card fields to preview how a URL will render in feeds and agents.No findings

    Why it is in this group

    • The name "util_open_graph" says "open": a word for a change.
    Description, as the server wrote it
    Extract Open Graph and Twitter card fields to preview how a URL will render in feeds and agents.
  • util_open_redirect_auditCheck a redirect target against an exact hostname allowlist.No findings

    Why it is in this group

    • The name "util_open_redirect_audit" says "open": a word for a change.
    Description, as the server wrote it
    Check a redirect target against an exact hostname allowlist.
  • util_openapi_breaking_changeDetect removed OpenAPI paths and methods before an agent deploys a client-breaking change.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Detect removed OpenAPI paths and methods before an agent deploys a client-breaking change.
  • util_openapi_operation_indexTurn an OpenAPI document into a compact operation index for planning and tool selection.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Turn an OpenAPI document into a compact operation index for planning and tool selection.
  • util_ops_health_scoreCombine success rate, latency score, and saturation into an ops health band.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Combine success rate, latency score, and saturation into an ops health band.
  • util_option_payoff_pointsPayoff points for multi-leg options at sample spotsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Payoff points for multi-leg options at sample spots
  • util_ordinalFormat an integer as an English ordinal (1st, 2nd, 3rd…)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Format an integer as an English ordinal (1st, 2nd, 3rd…)
  • util_origin_header_normalizenormalizes scheme, host, and effective port from an Origin value using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    normalizes scheme, host, and effective port from an Origin value using only bounded caller-supplied values. Call when you need a bounded origin header normalize result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Origin Header Normalize as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_overroundOverround/vig from a set of mutually exclusive implied probsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Overround/vig from a set of mutually exclusive implied probs
  • util_p95_estimateEstimate p95 latency from a bounded numeric sample.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate p95 latency from a bounded numeric sample.
  • util_pad_leftLeft-pad a string to a target widthNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Left-pad a string to a target width
  • util_pad_rightRight-pad a string to a target widthNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Right-pad a string to a target width
  • util_pad_stringDelx first-party micro-utility util_pad_string at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_pad_string at $0.001 USDC.
  • util_page_extractTurn any URL into clean page metadata and readable text for search, routing, and summarization.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Turn any URL into clean page metadata and readable text for search, routing, and summarization.
  • util_page_meta_summaryExtract title and common meta tags from caller-held HTMLNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract title and common meta tags from caller-held HTML
  • util_pagination_planInfer a bounded cursor, link, or page pagination plan from a response envelope.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Infer a bounded cursor, link, or page pagination plan from a response envelope.
  • util_pairs_hedge_ratioOLS hedge ratio beta of y on x (no intercept)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    OLS hedge ratio beta of y on x (no intercept)
  • util_pairs_zscoreZ-score of spread series for pairs tradingNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Z-score of spread series for pairs trading
  • util_parlay_odds_decimalCombine independent decimal odds into parlay decimal oddsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Combine independent decimal odds into parlay decimal odds
  • util_parlay_prob_indepIndependent parlay probability as product of leg probabilitiesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Independent parlay probability as product of leg probabilities
  • util_parse_bytesDelx first-party micro-utility util_parse_bytes at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_parse_bytes at $0.001 USDC.
  • util_parse_float_safeParse float with default on failureNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Parse float with default on failure
  • util_parse_int_safeParse int with default on failureNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Parse int with default on failure
  • util_password_policy_auditAudit password policy for length, breached-secret checks, and MFA.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Audit password policy for length, breached-secret checks, and MFA.
  • util_path_extExtract file extension from a path or URL path segmentNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract file extension from a path or URL path segment
  • util_path_joinJoin URL or filesystem-like path segments without traversal escapeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Join URL or filesystem-like path segments without traversal escape
  • util_path_traversal_scanEvaluate an untrusted path for unsafe parent-segment signals without returning secret data.No findings

    Why it is in this group

    • The description's first verb is "evaluate": a word for a change.
    Description, as the server wrote it
    Evaluate an untrusted path for unsafe parent-segment signals without returning secret data.
  • util_payload_size_checkMeasure payload byte size against soft and hard ceilings before payingNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Measure payload byte size against soft and hard ceilings before paying
  • util_pct_ofCompute part/whole as percentNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute part/whole as percent
  • util_pct_to_bpsConvert percent values into basis points (1% = 100 bps)No findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert percent values into basis points (1% = 100 bps)
  • util_pdf_header_sniffSniff PDF magic and approximate size from base64 prefixNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Sniff PDF magic and approximate size from base64 prefix
  • util_peg_deviation_bpsPeg deviation in bps from target (usually 1.0)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Peg deviation in bps from target (usually 1.0)
  • util_peg_tw_deviationTime-weighted absolute peg deviation over samplesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Time-weighted absolute peg deviation over samples
  • util_percent_clampClamp a percentage-like number into a min/max rangeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Clamp a percentage-like number into a min/max range
  • util_percentileDelx first-party micro-utility util_percentile at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_percentile at $0.001 USDC.
  • util_permissions_policy_parseparses Permissions-Policy feature allowlists into normalized entries using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    parses Permissions-Policy feature allowlists into normalized entries using only bounded caller-supplied values. Call when you need a bounded permissions policy parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Permissions Policy Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_perp_premiumPremium (mark-index)/index in bpsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Premium (mark-index)/index in bps
  • util_phone_digitsDelx first-party micro-utility util_phone_digits at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_phone_digits at $0.001 USDC.
  • util_phone_e164_normalizeNormalize phone digits toward E.164-like formNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalize phone digits toward E.164-like form
  • util_pick_fieldsPick a shallow whitelist of keys from a JSON objectNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Pick a shallow whitelist of keys from a JSON object
  • util_pii_redactRedact common PII candidates before logs, prompts, or downstream tools receive the text.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Redact common PII candidates before logs, prompts, or downstream tools receive the text.
  • util_pluckPluck a key from a list of objectsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Pluck a key from a list of objects
  • util_pluralize_liteLightweight English pluralization helperNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Lightweight English pluralization helper
  • util_pnl_absAbsolute profit/loss from entry, exit, and position sizeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Absolute profit/loss from entry, exit, and position size
  • util_pnl_pctPercent profit/loss from entry and exit pricesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Percent profit/loss from entry and exit prices
  • util_pnl_with_feesNet PnL after entry and exit fee rates on a sized positionNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Net PnL after entry and exit fee rates on a sized position
  • util_position_size_riskPosition size from account risk budget and stop distanceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Position size from account risk budget and stop distance
  • util_position_valueMark a position to a given price for equity snapshotsNo findings

    Why it is in this group

    • The description's first verb is "mark": a word for a change.
    Description, as the server wrote it
    Mark a position to a given price for equity snapshots
  • util_price_ceiling_checkCheck whether a published USDC price stays under a buyer ceilingNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether a published USDC price stays under a buyer ceiling
  • util_price_floorCalculate the minimum price required for a target gross margin.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate the minimum price required for a target gross margin.
  • util_price_tick_normalizeNormalize caller-supplied positive price ticks to fixed decimals.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalize caller-supplied positive price ticks to fixed decimals.
  • util_pricing_page_extractExtract pricing-page signals like plan names, free trial hints, CTA patterns, and sales routes.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract pricing-page signals like plan names, free trial hints, CTA patterns, and sales routes.
  • util_prime_factorsDelx first-party micro-utility util_prime_factors at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_prime_factors at $0.001 USDC.
  • util_prob_clampClamp a probability into (eps, 1−eps) for stable odds/mathNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Clamp a probability into (eps, 1−eps) for stable odds/math
  • util_prob_to_odds_americanConvert a probability into American oddsNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert a probability into American odds
  • util_prob_to_odds_decimalConvert a probability into decimal oddsNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert a probability into decimal odds
  • util_profit_factorProfit factor = gross wins / gross lossesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Profit factor = gross wins / gross losses
  • util_profit_if_yesProfit if YES resolves after cost basis on sharesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Profit if YES resolves after cost basis on shares
  • util_prompt_injection_scanScreen untrusted text for prompt-injection and tool-coercion signals before an agent consumes it.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Screen untrusted text for prompt-injection and tool-coercion signals before an agent consumes it.
  • util_qr_payload_classifyClassify a decoded QR/barcode string (url/text/wifi heuristic)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Classify a decoded QR/barcode string (url/text/wifi heuristic)
  • util_quarter_of_yearDelx first-party micro-utility util_quarter_of_year at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_quarter_of_year at $0.001 USDC.
  • util_rad_to_degConvert radians to degreesNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert radians to degrees
  • util_random_choicePick one or more items at random without replacement.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Pick one or more items at random without replacement.
  • util_random_intGenerate cryptographically secure random integers in a range.No findings

    Why it is in this group

    • The description's first verb is "generate": a word for a change.
    Description, as the server wrote it
    Generate cryptographically secure random integers in a range.
  • util_random_uuid_v4Generate a random RFC 4122 UUID v4 for agent correlation IDsNo findings

    Why it is in this group

    • The description's first verb is "generate": a word for a change.
    Description, as the server wrote it
    Generate a random RFC 4122 UUID v4 for agent correlation IDs
  • util_range_header_parseparses one bounded HTTP byte range into start and end offsets using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    parses one bounded HTTP byte range into start and end offsets using only bounded caller-supplied values. Call when you need a bounded range header parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Range Header Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_range_listGenerate a Python-style range listNo findings

    Why it is in this group

    • The name "util_range_list" says "list": a word for reading.
    • The description's first verb is "generate": a word for a change.
    Description, as the server wrote it
    Generate a Python-style range list
  • util_rate_limit_parseNormalize common HTTP rate-limit and retry headers.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalize common HTTP rate-limit and retry headers.
  • util_rate_limit_window_checkchecks remaining quota against reset timing and requested calls using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks remaining quota against reset timing and requested calls using only bounded caller-supplied values. Call when you need a bounded rate limit window check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Rate Limit Window Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_ratioCompute a/b ratio safelyNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute a/b ratio safely
  • util_reading_timeEstimate reading time from word count.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate reading time from word count.
  • util_realized_pnl_fifoLite FIFO-style realized PnL from sequential buy/sell fillsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Lite FIFO-style realized PnL from sequential buy/sell fills
  • util_record_fingerprintCreate a stable SHA-256 fingerprint from canonical JSON.No findings

    Why it is in this group

    • The description's first verb is "create": a word for a change.
    Description, as the server wrote it
    Create a stable SHA-256 fingerprint from canonical JSON.
  • util_redact_digitsReplace digits with # for safe previewsNo findings

    Why it is in this group

    • The description's first verb is "replace": a word for a change.
    Description, as the server wrote it
    Replace digits with # for safe previews
  • util_redact_emailsDelx first-party micro-utility util_redact_emails at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_redact_emails at $0.001 USDC.
  • util_redact_emails_liteReplace email-shaped tokens with a redaction markerNo findings

    Why it is in this group

    • The description's first verb is "replace": a word for a change.
    Description, as the server wrote it
    Replace email-shaped tokens with a redaction marker
  • util_redirect_chain_checkchecks a caller-supplied redirect chain for loops, downgrade, and hop budget using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks a caller-supplied redirect chain for loops, downgrade, and hop budget using only bounded caller-supplied values. Call when you need a bounded redirect chain check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Redirect Chain Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_referrer_policy_checkclassifies a Referrer-Policy value against a caller allowlist using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    classifies a Referrer-Policy value against a caller allowlist using only bounded caller-supplied values. Call when you need a bounded referrer policy check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Referrer Policy Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_regex_testTest a regex pattern against text.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Test a regex pattern against text. Returns matches, groups, and count.
  • util_reliability_curveReliability diagram points (mean forecast vs hit rate per bin)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Reliability diagram points (mean forecast vs hit rate per bin)
  • util_rename_keyRename a single object keyNo findings

    Why it is in this group

    • The name "util_rename_key" says "rename": a word for a change.
    Description, as the server wrote it
    Rename a single object key
  • util_repeat_strRepeat a string a bounded number of timesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Repeat a string a bounded number of times
  • util_repeat_stringDelx first-party micro-utility util_repeat_string at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_repeat_string at $0.001 USDC.
  • util_retry_after_parsenormalizes Retry-After seconds or an HTTP-date epoch into a delay using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    normalizes Retry-After seconds or an HTTP-date epoch into a delay using only bounded caller-supplied values. Call when you need a bounded retry after parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Retry After Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_retry_budget_planBuild a bounded exponential retry delay schedule with a hard delay cap.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Build a bounded exponential retry delay schedule with a hard delay cap.
  • util_retry_safe_classifyClassify whether a failed HTTP-style call is safe to auto-retryNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Classify whether a failed HTTP-style call is safe to auto-retry
  • util_return_pctCompute percent return between start and end values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute percent return between start and end values.
  • util_revenue_concentrationMeasure top-account and top-three revenue concentration without returning account values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Measure top-account and top-three revenue concentration without returning account values.
  • util_reverse_stringDelx first-party micro-utility util_reverse_string at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_reverse_string at $0.001 USDC.
  • util_rfq_crypto_templateFill a Demand Board RFQ template for crypto math needsNo findings

    Why it is in this group

    • The description's first verb is "fill": a word for a change.
    Description, as the server wrote it
    Fill a Demand Board RFQ template for crypto math needs
  • util_rgb_to_hexConvert RGB channels to #rrggbbNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert RGB channels to #rrggbb
  • util_risk_parity_weightsInverse-vol risk parity weights from return seriesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Inverse-vol risk parity weights from return series
  • util_risk_rewardRisk–reward ratio = reward / risk for stop/target geometryNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Risk–reward ratio = reward / risk for stop/target geometry
  • util_robots_allow_pathCheck path allow/disallow against caller-held robots.txt rulesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check path allow/disallow against caller-held robots.txt rules
  • util_robots_meta_parseparses robots meta directives into normalized index and follow decisions using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    parses robots meta directives into normalized index and follow decisions using only bounded caller-supplied values. Call when you need a bounded robots meta parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Robots Meta Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_roman_to_intDelx first-party micro-utility util_roman_to_int at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_roman_to_int at $0.001 USDC.
  • util_rot13Apply ROT13 to Latin letters in text.No findings

    Why it is in this group

    • The description's first verb is "apply": a word for a change.
    Description, as the server wrote it
    Apply ROT13 to Latin letters in text.
  • util_round_nRound a number to N decimal placesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Round a number to N decimal places
  • util_rrule_daily_nextNext N daily fires from a DAILY RRULE-like intervalNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Next N daily fires from a DAILY RRULE-like interval
  • util_runwayCalculate static cash runway from cash and monthly burn.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate static cash runway from cash and monthly burn.
  • util_safe_divDivide a/b with ok flag when b!=0No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Divide a/b with ok flag when b!=0
  • util_saturation_ratioCompute capacity saturation from in-flight work and capacity.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute capacity saturation from in-flight work and capacity.
  • util_schema_inferenceInfer observed field types and nullability from bounded JSON records.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Infer observed field types and nullability from bounded JSON records.
  • util_score_clipClip a score into an inclusive numeric range.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Clip a score into an inclusive numeric range.
  • util_seconds_to_hmsConvert seconds to HH:MM:SSNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert seconds to HH:MM:SS
  • util_secret_exposure_scanDetect likely credentials and private keys without returning their values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "Detect likely credentials and private keys without returning thei..."

      What this check looks for
    Description, as the server wrote it
    Detect likely credentials and private keys without returning their values.
  • util_security_headers_scoreScore the presence of five high-value browser security headers.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Score the presence of five high-value browser security headers.
  • util_security_surface_composeCompose DNS/TLS/header signal booleans into a surface scoreNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compose DNS/TLS/header signal booleans into a surface score
  • util_seeded_ab_assignmentassigns a stable subject to A or B using caller weights using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "assign": a word for a change.
    Description, as the server wrote it
    assigns a stable subject to A or B using caller weights using only bounded caller-supplied values. Call when you need a bounded seeded ab assignment result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Ab Assignment as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_backoff_schedulebuilds a reproducible jittered exponential backoff schedule using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_seeded_backoff_schedule" says "schedule": a word for a change.
    Description, as the server wrote it
    builds a reproducible jittered exponential backoff schedule using only bounded caller-supplied values. Call when you need a bounded seeded backoff schedule result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Backoff Schedule as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_balanced_groupsdistributes items reproducibly across near-equal groups using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    distributes items reproducibly across near-equal groups using only bounded caller-supplied values. Call when you need a bounded seeded balanced groups result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Balanced Groups as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_batch_orderorders batch identifiers reproducibly for replayable processing using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    orders batch identifiers reproducibly for replayable processing using only bounded caller-supplied values. Call when you need a bounded seeded batch order result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Batch Order as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_bootstrap_samplesamples indices with replacement for a reproducible bootstrap set using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    samples indices with replacement for a reproducible bootstrap set using only bounded caller-supplied values. Call when you need a bounded seeded bootstrap sample result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Bootstrap Sample as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_canary_sequenceorders subjects reproducibly for a staged canary rollout using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    orders subjects reproducibly for a staged canary rollout using only bounded caller-supplied values. Call when you need a bounded seeded canary sequence result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Canary Sequence as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_candidate_subsetselects a reproducible candidate subset while preserving original order using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "select": a word for a change.
    Description, as the server wrote it
    selects a reproducible candidate subset while preserving original order using only bounded caller-supplied values. Call when you need a bounded seeded candidate subset result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Candidate Subset as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_coin_flipgenerates a reproducible sequence of binary outcomes using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "generate": a word for a change.
    Description, as the server wrote it
    generates a reproducible sequence of binary outcomes using only bounded caller-supplied values. Call when you need a bounded seeded coin flip result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Coin Flip as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_color_hexselects a reproducible display color without claiming accessibility using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "select": a word for a change.
    Description, as the server wrote it
    selects a reproducible display color without claiming accessibility using only bounded caller-supplied values. Call when you need a bounded seeded color hex result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Color Hex as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_consistent_shardmaps a stable key to one shard without mutable state using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    maps a stable key to one shard without mutable state using only bounded caller-supplied values. Call when you need a bounded seeded consistent shard result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Consistent Shard as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_dice_rollrolls bounded virtual dice reproducibly for simulations using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    rolls bounded virtual dice reproducibly for simulations using only bounded caller-supplied values. Call when you need a bounded seeded dice roll result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Dice Roll as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_feature_bucketmaps a stable subject to an integer feature bucket using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    maps a stable subject to an integer feature bucket using only bounded caller-supplied values. Call when you need a bounded seeded feature bucket result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Feature Bucket as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_grid_pointselects a reproducible integer coordinate inside rectangular bounds using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "select": a word for a change.
    Description, as the server wrote it
    selects a reproducible integer coordinate inside rectangular bounds using only bounded caller-supplied values. Call when you need a bounded seeded grid point result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Grid Point as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_holdout_assignmentassigns a stable subject to holdout or treatment using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "assign": a word for a change.
    Description, as the server wrote it
    assigns a stable subject to holdout or treatment using only bounded caller-supplied values. Call when you need a bounded seeded holdout assignment result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Holdout Assignment as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_jitter_msadds reproducible bounded jitter to a base delay using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "add": a word for a change.
    Description, as the server wrote it
    adds reproducible bounded jitter to a base delay using only bounded caller-supplied values. Call when you need a bounded seeded jitter ms result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Jitter Ms as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_kfold_splitassigns item indices to reproducible cross-validation folds using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "assign": a word for a change.
    Description, as the server wrote it
    assigns item indices to reproducible cross-validation folds using only bounded caller-supplied values. Call when you need a bounded seeded kfold split result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Kfold Split as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_load_spreadassigns jobs reproducibly across workers with near-even counts using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "assign": a word for a change.
    Description, as the server wrote it
    assigns jobs reproducibly across workers with near-even counts using only bounded caller-supplied values. Call when you need a bounded seeded load spread result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Load Spread as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_lottery_drawdraws unique labels reproducibly from a caller-owned pool without monetary claims using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    draws unique labels reproducibly from a caller-owned pool without monetary claims using only bounded caller-supplied values. Call when you need a bounded seeded lottery draw result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Lottery Draw as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_matrix_cellselects one reproducible row and column inside matrix bounds using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "select": a word for a change.
    Description, as the server wrote it
    selects one reproducible row and column inside matrix bounds using only bounded caller-supplied values. Call when you need a bounded seeded matrix cell result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Matrix Cell as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_multivariate_assignmentassigns a stable subject to one weighted variant using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "assign": a word for a change.
    Description, as the server wrote it
    assigns a stable subject to one weighted variant using only bounded caller-supplied values. Call when you need a bounded seeded multivariate assignment result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Multivariate Assignment as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_nonce_decimalderives a reproducible non-security decimal nonce inside bounds using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    derives a reproducible non-security decimal nonce inside bounds using only bounded caller-supplied values. Call when you need a bounded seeded nonce decimal result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Nonce Decimal as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_pairingcreates reproducible non-overlapping pairs and reports an optional bye using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "create": a word for a change.
    Description, as the server wrote it
    creates reproducible non-overlapping pairs and reports an optional bye using only bounded caller-supplied values. Call when you need a bounded seeded pairing result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Pairing as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_partitionassigns each caller item reproducibly into a named partition using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "assign": a word for a change.
    Description, as the server wrote it
    assigns each caller item reproducibly into a named partition using only bounded caller-supplied values. Call when you need a bounded seeded partition result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Partition as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_passphrase_wordsselects reproducible words from a caller list for non-secret labels using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "select": a word for a change.
    Description, as the server wrote it
    selects reproducible words from a caller list for non-secret labels using only bounded caller-supplied values. Call when you need a bounded seeded passphrase words result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Passphrase Words as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_percentage_rolloutevaluates stable inclusion in a percentage rollout using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "evaluate": a word for a change.
    Description, as the server wrote it
    evaluates stable inclusion in a percentage rollout using only bounded caller-supplied values. Call when you need a bounded seeded percentage rollout result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Percentage Rollout as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_permutation_indexselects one reproducible permutation index within a caller count using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "select": a word for a change.
    Description, as the server wrote it
    selects one reproducible permutation index within a caller count using only bounded caller-supplied values. Call when you need a bounded seeded permutation index result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Permutation Index as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_priority_orderorders equal-priority tasks reproducibly using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    orders equal-priority tasks reproducibly using only bounded caller-supplied values. Call when you need a bounded seeded priority order result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Priority Order as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_queue_pickselects one queue reproducibly from available queue names using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "select": a word for a change.
    Description, as the server wrote it
    selects one queue reproducibly from available queue names using only bounded caller-supplied values. Call when you need a bounded seeded queue pick result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Queue Pick as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_random_sampleSelect a reproducible sample without replacement from a bounded caller-supplied list.No findings

    Why it is in this group

    • The description's first verb is "select": a word for a change.
    Description, as the server wrote it
    Select a reproducible sample without replacement from a bounded caller-supplied list.
  • util_seeded_range_sequencegenerates unique reproducible integers from a bounded range using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "generate": a word for a change.
    Description, as the server wrote it
    generates unique reproducible integers from a bounded range using only bounded caller-supplied values. Call when you need a bounded seeded range sequence result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Range Sequence as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_rendezvous_rankranks nodes for a key using reproducible rendezvous hashing using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    ranks nodes for a key using reproducible rendezvous hashing using only bounded caller-supplied values. Call when you need a bounded seeded rendezvous rank result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Rendezvous Rank as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_reservoir_sampleselects a bounded reproducible sample from caller items using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "select": a word for a change.
    Description, as the server wrote it
    selects a bounded reproducible sample from caller items using only bounded caller-supplied values. Call when you need a bounded seeded reservoir sample result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Reservoir Sample as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_round_robin_startchooses a reproducible starting index for round-robin rotation using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_seeded_round_robin_start" says "start": a word for a change.
    Description, as the server wrote it
    chooses a reproducible starting index for round-robin rotation using only bounded caller-supplied values. Call when you need a bounded seeded round robin start result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Round Robin Start as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_sample_indicessamples unique zero-based indices from a population size using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    samples unique zero-based indices from a population size using only bounded caller-supplied values. Call when you need a bounded seeded sample indices result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Sample Indices as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_sample_with_replacementsamples caller items reproducibly with replacement using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    samples caller items reproducibly with replacement using only bounded caller-supplied values. Call when you need a bounded seeded sample with replacement result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Sample With Replacement as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_schedule_offsetselects a reproducible offset inside a scheduling window using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_seeded_schedule_offset" says "schedule": a word for a change.
    Description, as the server wrote it
    selects a reproducible offset inside a scheduling window using only bounded caller-supplied values. Call when you need a bounded seeded schedule offset result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Schedule Offset as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_shuffleproduces a reproducible permutation of caller items using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    produces a reproducible permutation of caller items using only bounded caller-supplied values. Call when you need a bounded seeded shuffle result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Shuffle as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_stratified_splitsplits labeled items while preserving per-label proportions using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    splits labeled items while preserving per-label proportions using only bounded caller-supplied values. Call when you need a bounded seeded stratified split result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Stratified Split as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_tie_breakbreaks a tie reproducibly among equally scored candidates using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    breaks a tie reproducibly among equally scored candidates using only bounded caller-supplied values. Call when you need a bounded seeded tie break result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Tie Break as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_time_slot_pickselects a reproducible slot from caller-provided time labels using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "select": a word for a change.
    Description, as the server wrote it
    selects a reproducible slot from caller-provided time labels using only bounded caller-supplied values. Call when you need a bounded seeded time slot pick result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Time Slot Pick as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_tokenbuilds a reproducible non-secret token from a caller alphabet using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    builds a reproducible non-secret token from a caller alphabet using only bounded caller-supplied values. Call when you need a bounded seeded token result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Token as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_train_test_splitsplits items into reproducible train and test sets using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    splits items into reproducible train and test sets using only bounded caller-supplied values. Call when you need a bounded seeded train test split result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Train Test Split as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_uuidderives a reproducible UUID-shaped identifier from seed and namespace text using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    derives a reproducible UUID-shaped identifier from seed and namespace text using only bounded caller-supplied values. Call when you need a bounded seeded uuid result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded UUID as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_weighted_choiceselects one item using non-negative caller weights using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "select": a word for a change.
    Description, as the server wrote it
    selects one item using non-negative caller weights using only bounded caller-supplied values. Call when you need a bounded seeded weighted choice result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Weighted Choice as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_weighted_partitionassigns items to partitions using reproducible capacity weights using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "assign": a word for a change.
    Description, as the server wrote it
    assigns items to partitions using reproducible capacity weights using only bounded caller-supplied values. Call when you need a bounded seeded weighted partition result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Weighted Partition as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_weighted_samplesamples unique items using caller weights without replacement using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    samples unique items using caller weights without replacement using only bounded caller-supplied values. Call when you need a bounded seeded weighted sample result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Weighted Sample as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_window_pickselects a reproducible contiguous window from caller items using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "select": a word for a change.
    Description, as the server wrote it
    selects a reproducible contiguous window from caller items using only bounded caller-supplied values. Call when you need a bounded seeded window pick result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Window Pick as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_winners_without_replacementdraws an ordered reproducible winner list without replacement using only bounded caller-supplied values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    draws an ordered reproducible winner list without replacement using only bounded caller-supplied values. Call when you need a bounded seeded winners without replacement result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Winners Without Replacement as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_selector_extractExtract the 4-byte function selector from calldata hex.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract the 4-byte function selector from calldata hex.
  • util_semver_bumpRecommend a semantic-version bump from explicit change signals.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Recommend a semantic-version bump from explicit change signals.
  • util_semver_partsParse major.minor.patch from a semver stringNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Parse major.minor.patch from a semver string
  • util_sentence_caseDelx first-party micro-utility util_sentence_case at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_sentence_case at $0.001 USDC.
  • util_server_timing_parseparses bounded Server-Timing metrics and durations using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    parses bounded Server-Timing metrics and durations using only bounded caller-supplied values. Call when you need a bounded server timing parse result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Server Timing Parse as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_set_diffSet difference a - bNo findings

    Why it is in this group

    • The name "util_set_diff" says "set": a word for a change.
    Description, as the server wrote it
    Set difference a - b
  • util_set_intersectSet intersection of two listsNo findings

    Why it is in this group

    • The name "util_set_intersect" says "set": a word for a change.
    Description, as the server wrote it
    Set intersection of two lists
  • util_set_unionSet union of two lists (order-preserving)No findings

    Why it is in this group

    • The name "util_set_union" says "set": a word for a change.
    Description, as the server wrote it
    Set union of two lists (order-preserving)
  • util_sha1_hexSHA-1 hex digest of textNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    SHA-1 hex digest of text
  • util_sha256_hexSHA-256 hex digest of textNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    SHA-256 hex digest of text
  • util_shares_from_budgetShares purchasable for a budget at a given share priceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Shares purchasable for a budget at a given share price
  • util_sharpe_liteLite Sharpe = mean/stdev of a return sample (no rf, sample)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Lite Sharpe = mean/stdev of a return sample (no rf, sample)
  • util_sigmoidSigmoid 1/(1+e^{−x}) back to probability spaceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Sigmoid 1/(1+e^{−x}) back to probability space
  • util_sign_nSign of a number (-1, 0, 1)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Sign of a number (-1, 0, 1)
  • util_signal_thresholdClassify a signal against optional upper and lower thresholds.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Classify a signal against optional upper and lower thresholds.
  • util_similarityNormalized Levenshtein similarity between two strings.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalized Levenshtein similarity between two strings.
  • util_sitemap_changefreq_checkclassifies a sitemap changefreq token against the defined vocabulary using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    classifies a sitemap changefreq token against the defined vocabulary using only bounded caller-supplied values. Call when you need a bounded sitemap changefreq check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Sitemap Changefreq Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_sitemap_lastmod_freshnesscalculates sitemap lastmod age against a caller freshness budget using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    calculates sitemap lastmod age against a caller freshness budget using only bounded caller-supplied values. Call when you need a bounded sitemap lastmod freshness result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Sitemap Lastmod Freshness as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_sitemap_probeCheck sitemap and crawl-structure hints fast to see how a site exposes crawlable structure.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check sitemap and crawl-structure hints fast to see how a site exposes crawlable structure.
  • util_skill_md_stubGenerate a minimal skill.md body for a product clusterNo findings

    Why it is in this group

    • The description's first verb is "generate": a word for a change.
    Description, as the server wrote it
    Generate a minimal skill.md body for a product cluster
  • util_sla_budget_remainingRemaining SLA seconds from deadline and nowNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Remaining SLA seconds from deadline and now
  • util_slippage_bpsSlippage in basis points versus mid for execution reportsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Slippage in basis points versus mid for execution reports
  • util_slippage_pctSlippage percent of expected mid versus fill/impact priceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Slippage percent of expected mid versus fill/impact price
  • util_slo_complianceMeasure achieved reliability against an SLO target from good and total events.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Measure achieved reliability against an SLO target from good and total events.
  • util_slug_from_urlDelx first-party micro-utility util_slug_from_url at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_slug_from_url at $0.001 USDC.
  • util_slugifyConvert text to a URL-safe slug.No findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert text to a URL-safe slug.
  • util_slugify_liteSlugify text to lowercase hyphen formNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Slugify text to lowercase hyphen form
  • util_snake_to_camelConvert snake_case identifiers to lowerCamelCaseNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert snake_case identifiers to lowerCamelCase
  • util_sort_keysSort object keys lexicographically so serialized payloads hash consistentlyNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Sort object keys lexicographically so serialized payloads hash consistently
  • util_sort_linesSort lines of text (optionally numeric or reverse).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Sort lines of text (optionally numeric or reverse).
  • util_sortino_liteLite Sortino using downside stdev of negative returnsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Lite Sortino using downside stdev of negative returns
  • util_soundexDelx first-party micro-utility util_soundex at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_soundex at $0.001 USDC.
  • util_spf_record_flagsDetect common SPF mechanisms present in a TXT recordNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Detect common SPF mechanisms present in a TXT record
  • util_split_linesSplit text into linesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Split text into lines
  • util_spread_absAbsolute bid–ask spread for liquidity snapshotsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Absolute bid–ask spread for liquidity snapshots
  • util_spread_bpsCompute mid price and bid-ask spread in basis points.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute mid price and bid-ask spread in basis points.
  • util_spread_pctBid–ask spread as percent of mid for cross-asset compareNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Bid–ask spread as percent of mid for cross-asset compare
  • util_sql_injection_scanScreen untrusted text for common SQL-injection signals without echoing it.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Screen untrusted text for common SQL-injection signals without echoing it.
  • util_ssrf_url_auditScreen a URL for private hosts, unsafe schemes, and embedded credentials.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...ate hosts, unsafe schemes, and embedded credentials."

      What this check looks for
    Description, as the server wrote it
    Screen a URL for private hosts, unsafe schemes, and embedded credentials.
  • util_stable_hashCanonical SHA-256 of JSON-stable payloadNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Canonical SHA-256 of JSON-stable payload
  • util_starts_withCheck whether text starts with a prefixNo findings

    Why it is in this group

    • The name "util_starts_with" says "start": a word for a change.
    Description, as the server wrote it
    Check whether text starts with a prefix
  • util_stdevDelx first-party micro-utility util_stdev at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_stdev at $0.001 USDC.
  • util_step_budget_planAllocate a total millisecond budget across ordered workflow steps using optional weights.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Allocate a total millisecond budget across ordered workflow steps using optional weights.
  • util_stop_loss_pctStop-loss price from entry and stop percent moveNo findings

    Why it is in this group

    • The name "util_stop_loss_pct" says "stop": a word for a change.
    Description, as the server wrote it
    Stop-loss price from entry and stop percent move
  • util_string_padPad a string to a target width with a fill characterNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Pad a string to a target width with a fill character
  • util_strip_accentsDelx first-party micro-utility util_strip_accents at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_strip_accents at $0.001 USDC.
  • util_strip_html_liteStrip HTML tags from caller-held markupNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Strip HTML tags from caller-held markup
  • util_success_rateCompute success and failure rates from success and total counts.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute success and failure rates from success and total counts.
  • util_sum_nSum of a numeric listNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Sum of a numeric list
  • util_swap_caseSwap the letter case of caller-supplied textNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Swap the letter case of caller-supplied text
  • util_take_profit_pctTake-profit price from entry and target percent moveNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Take-profit price from entry and target percent move
  • util_task_priority_scoreScore task priority from urgency, impact, and effort into an ordered band.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Score task priority from urgency, impact, and effort into an ordered band.
  • util_temp_c_to_fConvert Celsius to FahrenheitNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert Celsius to Fahrenheit
  • util_temp_f_to_cConvert Fahrenheit to CelsiusNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert Fahrenheit to Celsius
  • util_text_chunk_planPlan overlapping character chunks for RAG without storing the text.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Plan overlapping character chunks for RAG without storing the text.
  • util_text_reverseReverse a text string to build a replayable transformation fixtureNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Reverse a text string to build a replayable transformation fixture
  • util_text_sha256SHA-256 hex digest of UTF-8 textNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    SHA-256 hex digest of UTF-8 text
  • util_ticker_canonicalizeCanonicalize a ticker symbol and split common base/quote separators.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Canonicalize a ticker symbol and split common base/quote separators.
  • util_time_series_gap_scanDetect gaps larger than an expected interval in ISO-8601 timestamps.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Detect gaps larger than an expected interval in ISO-8601 timestamps.
  • util_timeout_budgetSplit a total timeout into per-step budgets after reserved overhead.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Split a total timeout into per-step budgets after reserved overhead.
  • util_timestamp_alignAlign ISO-8601 timestamps down to fixed UTC interval buckets.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Align ISO-8601 timestamps down to fixed UTC interval buckets.
  • util_title_caseDelx first-party micro-utility util_title_case at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_title_case at $0.001 USDC.
  • util_title_wordsTitle-case words for headings and display labelsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Title-case words for headings and display labels
  • util_token_amount_to_rawScale human token amounts by decimals into on-chain raw unitsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Scale human token amounts by decimals into on-chain raw units
  • util_token_budget_splitSplit a model token budget into system, output reserve, and available input.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Split a model token budget into system, output reserve, and available input.
  • util_token_echo_1Echo text with length (probe channel 1)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Echo text with length (probe channel 1)
  • util_token_echo_2Echo text with length (probe channel 2)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Echo text with length (probe channel 2)
  • util_token_estimateEstimate token count for text.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate token count for text. Uses word/4 heuristic (GPT-family) and char/4 (Claude-family).
  • util_token_raw_to_amountScale raw token units by decimals into human-readable amountsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Scale raw token units by decimals into human-readable amounts
  • util_trim_collapseTrim ends and collapse internal whitespace runs to single spacesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Trim ends and collapse internal whitespace runs to single spaces
  • util_tsv_rowJoin fields into a TSV rowNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Join fields into a TSV row
  • util_twap_simpleSimple average of price samples for a light TWAP markNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Simple average of price samples for a light TWAP mark
  • util_tx_value_ethConvert a transaction value wei field into ether for displayNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert a transaction value wei field into ether for display
  • util_tz_offset_fixedFormat a fixed UTC offset as ±HH:MMNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Format a fixed UTC offset as ±HH:MM
  • util_ulid_generateGenerate one or more Crockford Base32 ULIDs.No findings

    Why it is in this group

    • The name "util_ulid_generate" says "generate": a word for a change.
    Description, as the server wrote it
    Generate one or more Crockford Base32 ULIDs.
  • util_unique_sortedUnique and sort a JSON listNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Unique and sort a JSON list
  • util_unique_wordsDelx first-party micro-utility util_unique_words at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_unique_words at $0.001 USDC.
  • util_unit_convertConvert values between units (length, mass, volume, time, data, temperature).No findings

    Why it is in this group

    • The name "util_unit_convert" says "convert": a word for a change.
    Description, as the server wrote it
    Convert values between units (length, mass, volume, time, data, temperature). Supports one conversion or a batch of up to 100.
  • util_unit_economicsCalculate gross profit and margin from per-unit price and cost.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate gross profit and margin from per-unit price and cost.
  • util_unix_nowDelx first-party micro-utility util_unix_now at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_unix_now at $0.001 USDC.
  • util_unix_to_isoConvert unix seconds to ISO-8601 ZNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert unix seconds to ISO-8601 Z
  • util_unrealized_pnlUnrealized PnL versus mark from entry and sizeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Unrealized PnL versus mark from entry and size
  • util_unslugify_liteTurn slugs into Title Case wordsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Turn slugs into Title Case words
  • util_url_allowlist_matchMatch a URL against host/path allowlist patterns before egressNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Match a URL against host/path allowlist patterns before egress
  • util_url_decode_safePercent-decode textNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Percent-decode text
  • util_url_encodeURL-encode or URL-decode text.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    URL-encode or URL-decode text.
  • util_url_encode_componentDelx first-party micro-utility util_url_encode_component at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_url_encode_component at $0.001 USDC.
  • util_url_encode_safePercent-encode text for query componentsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Percent-encode text for query components
  • util_url_healthCheck if a URL is reachable.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check if a URL is reachable. Returns HTTP status, latency, and key headers.
  • util_url_joinJoin a base URL with a relative path or href.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Join a base URL with a relative path or href.
  • util_url_originExtract scheme://host[:port] origin from a URL without network accessNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Extract scheme://host[:port] origin from a URL without network access
  • util_url_parseDelx first-party micro-utility util_url_parse at $0.001 USDC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Delx first-party micro-utility util_url_parse at $0.001 USDC.
  • util_url_partsSplit a URL into scheme/netloc/path/query/fragmentNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Split a URL into scheme/netloc/path/query/fragment
  • util_url_path_normalizeNormalize URL scheme, host casing, and path slashes without fetching.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalize URL scheme, host casing, and path slashes without fetching.
  • util_url_port_policy_checkchecks a URL effective port against a caller allowlist using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks a URL effective port against a caller allowlist using only bounded caller-supplied values. Call when you need a bounded url port policy check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for URL Port Policy Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_url_redirect_target_checkchecks a redirect target against allowed schemes and hosts using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks a redirect target against allowed schemes and hosts using only bounded caller-supplied values. Call when you need a bounded url redirect target check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for URL Redirect Target Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_us_market_holiday_checkCheck if a YYYY-MM-DD is in a static US market holiday setNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check if a YYYY-MM-DD is in a static US market holiday set
  • util_usdc_raw_to_amountConvert 6-decimal USDC raw units into human USDC amountsNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert 6-decimal USDC raw units into human USDC amounts
  • util_usdc_to_rawConvert USDC human amounts into 6-decimal raw units used on-chainNo findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert USDC human amounts into 6-decimal raw units used on-chain
  • util_usgs_quake_stub_parseParse magnitude/place from a USGS-like feature properties objectNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Parse magnitude/place from a USGS-like feature properties object
  • util_uuid_generateGenerate one or more UUIDv4 strings.No findings

    Why it is in this group

    • The name "util_uuid_generate" says "generate": a word for a change.
    Description, as the server wrote it
    Generate one or more UUIDv4 strings.
  • util_values_typesMap object keys to JSON type namesNo findings

    Why it is in this group

    • The name "util_values_types" says "type": a word for a change.
    Description, as the server wrote it
    Map object keys to JSON type names
  • util_vary_header_normalizenormalizes and deduplicates Vary header field names using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    normalizes and deduplicates Vary header field names using only bounded caller-supplied values. Call when you need a bounded vary header normalize result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Vary Header Normalize as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_vesting_remainingRemaining unlock amount for linear vesting with optional cliffNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Remaining unlock amount for linear vesting with optional cliff
  • util_vin_decodeDecode a 17-character VIN via NHTSA vPIC into make, model, year, body class, and related fields with attribution.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Decode a 17-character VIN via NHTSA vPIC into make, model, year, body class, and related fields with attribution.
  • util_volatility_sampleEstimate descriptive sample volatility from caller-supplied returns.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate descriptive sample volatility from caller-supplied returns.
  • util_vwap_simpleVolume-weighted average price from price/size samplesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Volume-weighted average price from price/size samples
  • util_webhook_delivery_planProduce a signature, idempotency, acknowledgement, and retry plan for webhooks.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Produce a signature, idempotency, acknowledgement, and retry plan for webhooks.
  • util_webhook_event_normalizeNormalize heterogeneous webhook events and derive a stable payload fingerprint.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Normalize heterogeneous webhook events and derive a stable payload fingerprint.
  • util_webhook_signature_timestamp_checkchecks webhook timestamp age and future skew before signature verification using only bounded caller-supplied values.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks webhook timestamp age and future skew before signature verification using only bounded caller-supplied values. Call when you need a bounded webhook signature timestamp check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Webhook Signature Timestamp Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
Only reads 168Claude Code: allow
  • batch_status_updateBatch heartbeat/status metrics for one session to reduce polling overhead.No findings

    Why it is in this group

    • The name "batch_status_update" says "status": a word for reading.
    Description, as the server wrote it
    Batch heartbeat/status metrics for one session to reduce polling overhead. Pricing is dynamic; check /api/v1/tools.
  • demand_boardRead the free sanitized Delx Demand Board feed or one public RFQ status.No findings

    Why it is in this group

    • The description's first verb is "read": a word for reading.
    Description, as the server wrote it
    Read the free sanitized Delx Demand Board feed or one public RFQ status. Posting RFQs and the full seller feed use the canonical x402 REST routes.
  • dyad_stateReturn the latest compact state for a dyad.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return the latest compact state for a dyad.
  • get_affirmationGet concise recovery guidance to regain execution confidence before the next action.No findings

    Why it is in this group

    • The name "get_affirmation" says "get": a word for reading.
    Description, as the server wrote it
    Get concise recovery guidance to regain execution confidence before the next action. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • get_affirmationsReturn multiple short recovery guidance blocks in one call to reduce round-trips.No findings

    Why it is in this group

    • The name "get_affirmations" says "get": a word for reading.
    Description, as the server wrote it
    Return multiple short recovery guidance blocks in one call to reduce round-trips. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • get_agent_continuity_passportExport a privacy-preserving Agent Continuity Passport as JSON-LD.1 finding

    Why it is in this group

    • The name "get_agent_continuity_passport" says "get": a word for reading.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Export a privacy-preserving Agent Continuity Passport as JSON-LD. Public exports contain bounded event hashes, not raw private payloads.
  • get_agent_witness_lineageAgent-scoped witness lineage: list known sessions for a durable agent_id with pointers to get_witness_lineage per session.No findings

    Why it is in this group

    • The name "get_agent_witness_lineage" says "get": a word for reading.
    Description, as the server wrote it
    Agent-scoped witness lineage: list known sessions for a durable agent_id with pointers to get_witness_lineage per session. Use for multi-day continuity. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • get_chain_network_infoLook up static blockchain network metadata and chain IDs for supported EVM and Solana networks.No findings

    Why it is in this group

    • The name "get_chain_network_info" says "get": a word for reading.
    Description, as the server wrote it
    Look up static blockchain network metadata and chain IDs for supported EVM and Solana networks. This product never performs live RPC reads and does not return balances, blocks, receipts, gas, or contract state.
  • get_delx_claim_proofReturn a Merkle claim proof for a wallet and epoch when DELX rewards are claimable.No findings

    Why it is in this group

    • The name "get_delx_claim_proof" says "get": a word for reading.
    Description, as the server wrote it
    Return a Merkle claim proof for a wallet and epoch when DELX rewards are claimable. Free
  • get_delx_leaderboardShow the DRC leaderboard that ranks agents by verified Delx Protocol activity.No findings

    Why it is in this group

    • The name "get_delx_leaderboard" says "get": a word for reading.
    Description, as the server wrote it
    Show the DRC leaderboard that ranks agents by verified Delx Protocol activity. Free
  • get_delx_mission_submissionCheck the authenticated review state of one mission submission.No findings

    Why it is in this group

    • The name "get_delx_mission_submission" says "get": a word for reading.
    Description, as the server wrote it
    Check the authenticated review state of one mission submission. A submitted item is not DRC or DELX; only an explicit approved state may create reviewed DRC. Free
  • get_delx_reward_statusCheck DELX/DRC reward status for an agent, including wallet binding, points, rank, and claimable epochs.No findings

    Why it is in this group

    • The name "get_delx_reward_status" says "get": a word for reading.
    Description, as the server wrote it
    Check DELX/DRC reward status for an agent, including wallet binding, points, rank, and claimable epochs. Free
  • get_delx_token_infoReturn canonical DELX reward token, Base contract, Merkle distributor, explorer links, and gated claim policy.No findings

    Why it is in this group

    • The name "get_delx_token_info" says "get": a word for reading.
    Description, as the server wrote it
    Return canonical DELX reward token, Base contract, Merkle distributor, explorer links, and gated claim policy. Free
  • get_delx_wallet_statusReturn wallet binding and custody mode for this agent.No findings

    Why it is in this group

    • The name "get_delx_wallet_status" says "get": a word for reading.
    Description, as the server wrote it
    Return wallet binding and custody mode for this agent. Requires agent_token. Free
  • get_fx_rates_ecbReturn daily European Central Bank reference exchange rates and bounded cross-rates.No findings

    Why it is in this group

    • The name "get_fx_rates_ecb" says "get": a word for reading.
    Description, as the server wrote it
    Return daily European Central Bank reference exchange rates and bounded cross-rates. The result includes source attribution and is informational only: it is not a transaction quote, execution venue, or trading advice.
  • get_ontology_layerReturn one ontology layer, its core question, IRI, and primitives.No findings

    Why it is in this group

    • The name "get_ontology_layer" says "get": a word for reading.
    Description, as the server wrote it
    Return one ontology layer, its core question, IRI, and primitives.
  • get_ontology_metadataReturn the Delx Ontology framework, layers, canonical IRIs, and discovery URLs.No findings

    Why it is in this group

    • The name "get_ontology_metadata" says "get": a word for reading.
    Description, as the server wrote it
    Return the Delx Ontology framework, layers, canonical IRIs, and discovery URLs.
  • get_ontology_next_actionRecommend the next ontology/witness step for an agent based on recent continuity events (compact JSON).1 finding

    Why it is in this group

    • The name "get_ontology_next_action" says "get": a word for reading.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Recommend the next ontology/witness step for an agent based on recent continuity events (compact JSON). Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • get_recovery_action_planStep-by-step recovery plan for a failing, drifting, or looping agent session.No findings

    Why it is in this group

    • The name "get_recovery_action_plan" says "get": a word for reading.
    Description, as the server wrote it
    Step-by-step recovery plan for a failing, drifting, or looping agent session. Pricing is dynamic; check /api/v1/tools.

    Annotations the server declares

    • title: null
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • get_session_summaryCompact recovery session summary with progress, status, and next actions for handoff.No findings

    Why it is in this group

    • The name "get_session_summary" says "get": a word for reading.
    Description, as the server wrote it
    Compact recovery session summary with progress, status, and next actions for handoff. Pricing is dynamic; check /api/v1/tools.
  • get_therapist_infoLearn about Delx, the agent operations protocol for incident recovery and reliability continuity.No findings

    Why it is in this group

    • The name "get_therapist_info" says "get": a word for reading.
    Description, as the server wrote it
    Learn about Delx, the agent operations protocol for incident recovery and reliability continuity. Free
  • get_tipsOptional advanced workflows/tips (automation, sharing, art, feedback) separated from the core recovery flow.No findings

    Why it is in this group

    • The name "get_tips" says "get": a word for reading.
    Description, as the server wrote it
    Optional advanced workflows/tips (automation, sharing, art, feedback) separated from the core recovery flow. Pricing is dynamic; check /api/v1/tools.
  • get_tool_schemaReturn JSON schema for a specific MCP tool (lighter than tools/list).No findings

    Why it is in this group

    • The name "get_tool_schema" says "get": a word for reading.
    Description, as the server wrote it
    Return JSON schema for a specific MCP tool (lighter than tools/list). Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • get_weather_forecast_nwsReturn a bounded US weather forecast for latitude/longitude through the public National Weather Service API.No findings

    Why it is in this group

    • The name "get_weather_forecast_nws" says "get": a word for reading.
    Description, as the server wrote it
    Return a bounded US weather forecast for latitude/longitude through the public National Weather Service API. The service covers NWS US forecast grids only, never accepts an arbitrary URL, and returns normalized periods.
  • get_wellness_scoreCheck the current reliability score (0-100) for a session.No findings

    Why it is in this group

    • The name "get_wellness_score" says "get": a word for reading.
    Description, as the server wrote it
    Check the current reliability score (0-100) for a session. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • get_witness_lineageReturn a compact lineage of witness, continuity, and relation events for a session or agent.1 finding

    Why it is in this group

    • The name "get_witness_lineage" says "get": a word for reading.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Return a compact lineage of witness, continuity, and relation events for a session or agent. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • list_ontology_primitivesList ontology primitives and their layers so agents can discover what can be witnessed, related, or carried forward.No findings

    Why it is in this group

    • The name "list_ontology_primitives" says "list": a word for reading.
    Description, as the server wrote it
    List ontology primitives and their layers so agents can discover what can be witnessed, related, or carried forward.
  • list_recognition_sealsList recognition seals for a session or agent.1 finding

    Why it is in this group

    • The name "list_recognition_seals" says "list": a word for reading.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    List recognition seals for a session or agent.
  • ontology_path_completeReturn the executable recover-preserve-passport ontology path and its completion status.1 finding

    Why it is in this group

    • The description's first verb is "return": a word for reading.

    Findings

    • Info

      The input schema at properties.agent_token.description mentions "Credential".

      Matched text

      inputSchema.properties.agent_token.description: "Credential for agent-scoped private history; use x..."

      What this check looks for
    Description, as the server wrote it
    Return the executable recover-preserve-passport ontology path and its completion status.
  • prepare_delx_claim_transactionReturn an agent-executable Base transaction for a published DELX Merkle claim.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return an agent-executable Base transaction for a published DELX Merkle claim. Set simulate=true for a read-only eth_call preflight. The agent signs locally; Delx never receives private keys. Free
  • search_crypto_news_gdeltSearch recent crypto headlines through the public GDELT Project DOC API.No findings

    Why it is in this group

    • The name "search_crypto_news_gdelt" says "search": a word for reading.
    Description, as the server wrote it
    Search recent crypto headlines through the public GDELT Project DOC API. Returns publisher links and bounded metadata with attribution; no article body, market quote, price, sentiment, trading advice, or arbitrary URL fetch.
  • search_news_gdeltSearch recent news metadata through the public GDELT Project DOC API.No findings

    Why it is in this group

    • The name "search_news_gdelt" says "search": a word for reading.
    Description, as the server wrote it
    Search recent news metadata through the public GDELT Project DOC API. Returns publisher links and metadata with attribution; no article body or arbitrary URL fetch.
  • search_open_entitiesSearch bounded Wikidata entity metadata through the public Action API.No findings

    Why it is in this group

    • The name "search_open_entities" says "search": a word for reading.
    Description, as the server wrote it
    Search bounded Wikidata entity metadata through the public Action API. Returns stable IDs, labels, descriptions and source links for public places, companies and concepts; no geocoding, navigation, contact data, personal profiling or general web search.
  • search_open_knowledgeSearch bounded English Wikipedia metadata through the public Wikimedia API.No findings

    Why it is in this group

    • The name "search_open_knowledge" says "search": a word for reading.
    Description, as the server wrote it
    Search bounded English Wikipedia metadata through the public Wikimedia API. Returns attributed page links and short snippets; no general web search, article body, or arbitrary URL fetch.
  • search_witness_memorySearch continuity-safe witness memory by query/agent/session.No findings

    Why it is in this group

    • The name "search_witness_memory" says "search": a word for reading.
    Description, as the server wrote it
    Search continuity-safe witness memory by query/agent/session. Returns sanitized previews and event types, not raw private payloads. Free Delx Protocol tool.

    Annotations the server declares

    • title: null
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: null
    • openWorldHint: false
  • util_age_header_validatechecks whether an HTTP Age value fits a declared freshness lifetime using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_age_header_validate" says "validate": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks whether an HTTP Age value fits a declared freshness lifetime using only bounded caller-supplied values. Call when you need a bounded age header validate result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Age Header Validate as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_arr_firstReturn the first list elementNo findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return the first list element
  • util_arr_lastReturn the last list elementNo findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return the last list element
  • util_arr_nthReturn the element at indexNo findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return the element at index
  • util_await_job_status_shapeNormalize await/job status fields for media-long jobsNo findings

    Why it is in this group

    • The name "util_await_job_status_shape" says "status": a word for reading.
    Description, as the server wrote it
    Normalize await/job status fields for media-long jobs
  • util_base_usdc_recipient_checkcompares a Base USDC recipient with an expected pay-to address using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    compares a Base USDC recipient with an expected pay-to address using only bounded caller-supplied values. Call when you need a bounded base usdc recipient check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for Base USDC Recipient Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_base58_validateValidate Bitcoin-base58 alphabet membership for local address hygiene.No findings

    Why it is in this group

    • The name "util_base58_validate" says "validate": a word for reading.
    Description, as the server wrote it
    Validate Bitcoin-base58 alphabet membership for local address hygiene.
  • util_batch_result_summarysummarizes success, failure, pending, and unknown batch statuses using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "summarize": a word for reading.
    Description, as the server wrote it
    summarizes success, failure, pending, and unknown batch statuses using only bounded caller-supplied values. Call when you need a bounded batch result summary result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for Batch Result Summary as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_bic_format_validateValidate BIC/SWIFT format shape (8 or 11 alnum)No findings

    Why it is in this group

    • The name "util_bic_format_validate" says "validate": a word for reading.
    Description, as the server wrote it
    Validate BIC/SWIFT format shape (8 or 11 alnum)
  • util_business_daysCount and list business days between two inclusive ISO dates.No findings

    Why it is in this group

    • The description's first verb is "count": a word for reading.
    Description, as the server wrote it
    Count and list business days between two inclusive ISO dates. Calendars: weekdays (Mon–Fri) or us_federal (excludes observed US federal holidays).
  • util_cache_control_directive_difffinds added, removed, and changed Cache-Control directives using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_cache_control_directive_diff" says "diff": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    finds added, removed, and changed Cache-Control directives using only bounded caller-supplied values. Call when you need a bounded cache control directive diff result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Cache Control Directive Diff as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_chain_id_lookupLook up a static chain id to network name table without live RPC.No findings

    Why it is in this group

    • The name "util_chain_id_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    Look up a static chain id to network name table without live RPC.
  • util_char_countDelx first-party micro-utility util_char_count at $0.001 USDC.No findings

    Why it is in this group

    • The name "util_char_count" says "count": a word for reading.
    Description, as the server wrote it
    Delx first-party micro-utility util_char_count at $0.001 USDC.
  • util_checksum_metaReturn hash digest and byte size for caller-held contentNo findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return hash digest and byte size for caller-held content
  • util_chunk_listChunk a list into fixed-size batchesNo findings

    Why it is in this group

    • The name "util_chunk_list" says "list": a word for reading.
    Description, as the server wrote it
    Chunk a list into fixed-size batches
  • util_cmp_numCompare two numbers (-1, 0, 1)No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    Compare two numbers (-1, 0, 1)
  • util_cmp_strCompare two strings lexicographically (-1, 0, 1)No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    Compare two strings lexicographically (-1, 0, 1)
  • util_content_distribution_reportSummarize how a site distributes content across Open Graph, feeds, socials, and crawl surface.No findings

    Why it is in this group

    • The description's first verb is "summarize": a word for reading.
    Description, as the server wrote it
    Summarize how a site distributes content across Open Graph, feeds, socials, and crawl surface.
  • util_content_length_checkcompares declared Content-Length with an observed byte count using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The description's first verb is "compare": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    compares declared Content-Length with an observed byte count using only bounded caller-supplied values. Call when you need a bounded content length check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Content Length Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_cors_origin_checkcompares a request origin with explicit allowed origins using only bounded caller-supplied values.3 findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    • Info

      The input schema at properties.credentials.description mentions "Credentials".

      Matched text

      inputSchema.properties.credentials.description: "Credentials supplied to CORS Origin Check; used onl..."

      What this check looks for
    • Info

      The input schema at required[2] mentions "credentials".

      Matched text

      inputSchema.required[2]: "credentials"

      What this check looks for
    Description, as the server wrote it
    compares a request origin with explicit allowed origins using only bounded caller-supplied values. Call when you need a bounded cors origin check result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for CORS Origin Check as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_count_substrCount non-overlapping substring occurrencesNo findings

    Why it is in this group

    • The name "util_count_substr" says "count": a word for reading.
    Description, as the server wrote it
    Count non-overlapping substring occurrences
  • util_cron_describeValidate and describe a cron expression in plain English.No findings

    Why it is in this group

    • The name "util_cron_describe" says "describe": a word for reading.
    Description, as the server wrote it
    Validate and describe a cron expression in plain English. Shows next 5 scheduled runs.
  • util_csv_column_count_checkchecks every CSV row against an expected column count using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_csv_column_count_check" says "count": a word for reading.
    Description, as the server wrote it
    checks every CSV row against an expected column count using only bounded caller-supplied values. Call when you need a bounded csv column count check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Column Count Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_duplicate_key_checkfinds duplicate composite keys in CSV rows using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    finds duplicate composite keys in CSV rows using only bounded caller-supplied values. Call when you need a bounded csv duplicate key check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Duplicate Key Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_duplicate_rowsfinds duplicate normalized rows in bounded CSV text using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    finds duplicate normalized rows in bounded CSV text using only bounded caller-supplied values. Call when you need a bounded csv duplicate rows result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Duplicate Rows as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_pivot_countbuilds a count pivot from row and column category fields using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_csv_pivot_count" says "count": a word for reading.
    Description, as the server wrote it
    builds a count pivot from row and column category fields using only bounded caller-supplied values. Call when you need a bounded csv pivot count result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for CSV Pivot Count as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_csv_row_countDelx first-party micro-utility util_csv_row_count at $0.001 USDC.No findings

    Why it is in this group

    • The name "util_csv_row_count" says "count": a word for reading.
    Description, as the server wrote it
    Delx first-party micro-utility util_csv_row_count at $0.001 USDC.
  • util_csv_row_previewSplit a CSV line into fields with basic quote awarenessNo findings

    Why it is in this group

    • The name "util_csv_row_preview" says "preview": a word for reading.
    Description, as the server wrote it
    Split a CSV line into fields with basic quote awareness
  • util_date_diffDelx first-party micro-utility util_date_diff at $0.001 USDC.No findings

    Why it is in this group

    • The name "util_date_diff" says "diff": a word for reading.
    Description, as the server wrote it
    Delx first-party micro-utility util_date_diff at $0.001 USDC.
  • util_dedupe_listDeduplicate a list while preserving first-seen orderNo findings

    Why it is in this group

    • The name "util_dedupe_list" says "list": a word for reading.
    Description, as the server wrote it
    Deduplicate a list while preserving first-seen order
  • util_dict_keysList object keysNo findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List object keys
  • util_dict_valuesList object valuesNo findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List object values
  • util_diff_linesLine-level diff between two texts (bounded LCS).No findings

    Why it is in this group

    • The name "util_diff_lines" says "diff": a word for reading.
    Description, as the server wrote it
    Line-level diff between two texts (bounded LCS).
  • util_dns_lookupResolve A, AAAA, CNAME, MX, TXT, and NS records for fast domain and delivery checks.No findings

    Why it is in this group

    • The name "util_dns_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    Resolve A, AAAA, CNAME, MX, TXT, and NS records for fast domain and delivery checks.
  • util_dns_record_diffCompare two DNS record snapshots and return canonical added, removed, and unchanged records.No findings

    Why it is in this group

    • The name "util_dns_record_diff" says "diff": a word for reading.
    Description, as the server wrote it
    Compare two DNS record snapshots and return canonical added, removed, and unchanged records.
  • util_dns_soa_serial_comparecompares SOA serials with 32-bit wraparound ordering using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_dns_soa_serial_compare" says "compare": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    compares SOA serials with 32-bit wraparound ordering using only bounded caller-supplied values. Call when you need a bounded dns soa serial compare result before deciding which SOA serial is newer under 32-bit wraparound. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS SOA Serial Compare as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_dns_spf_lookup_budgetcounts DNS-triggering SPF mechanisms against a configured budget using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_dns_spf_lookup_budget" says "lookup": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    counts DNS-triggering SPF mechanisms against a configured budget using only bounded caller-supplied values. Call when you need a bounded dns spf lookup budget result before counting DNS-triggering SPF mechanisms against a lookup budget. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS SPF Lookup Budget as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_duplicate_record_auditFind duplicate record groups using canonical fingerprints without returning record values.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    Find duplicate record groups using canonical fingerprints without returning record values.
  • util_email_syntax_checkValidate basic email syntax and split local/domainNo findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    Validate basic email syntax and split local/domain
  • util_email_validateValidate an email and its domain-level delivery records before outreach, signup, or routing.No findings

    Why it is in this group

    • The name "util_email_validate" says "validate": a word for reading.
    Description, as the server wrote it
    Validate an email and its domain-level delivery records before outreach, signup, or routing.
  • util_env_key_validateValidate environment variable key shape A-Z0-9 underscoreNo findings

    Why it is in this group

    • The name "util_env_key_validate" says "validate": a word for reading.
    Description, as the server wrote it
    Validate environment variable key shape A-Z0-9 underscore
  • util_etag_matchCompare ETag validators including weak tags and If-None-Match listsNo findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    Compare ETag validators including weak tags and If-None-Match lists
  • util_evm_access_list_shape_checkchecks bounded EIP-2930 access-list address and storage-key shapes using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_evm_access_list_shape_check" says "list": a word for reading.
    Description, as the server wrote it
    checks bounded EIP-2930 access-list address and storage-key shapes using only bounded caller-supplied values. Call when you need a bounded evm access list shape check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Access List Shape Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_address_list_dedupededuplicates EVM address strings case-insensitively while preserving order using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_evm_address_list_dedupe" says "list": a word for reading.
    Description, as the server wrote it
    deduplicates EVM address strings case-insensitively while preserving order using only bounded caller-supplied values. Call when you need a bounded evm address list dedupe result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Address List Dedupe as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_batch_duplicate_nonce_checkfinds duplicate nonces inside a caller-supplied transaction batch using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    finds duplicate nonces inside a caller-supplied transaction batch using only bounded caller-supplied values. Call when you need a bounded evm batch duplicate nonce check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Batch Duplicate Nonce Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_blob_count_checkchecks caller-supplied blob count against a transaction limit using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_evm_blob_count_check" says "count": a word for reading.
    Description, as the server wrote it
    checks caller-supplied blob count against a transaction limit using only bounded caller-supplied values. Call when you need a bounded evm blob count check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Blob Count Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_calldata_word_countcounts complete and partial 32-byte calldata words after the selector using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_evm_calldata_word_count" says "count": a word for reading.
    Description, as the server wrote it
    counts complete and partial 32-byte calldata words after the selector using only bounded caller-supplied values. Call when you need a bounded evm calldata word count result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Calldata Word Count as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_chain_match_checkcompares transaction and expected chain identifiers using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    compares transaction and expected chain identifiers using only bounded caller-supplied values. Call when you need a bounded evm chain match check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Chain Match Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_confirmation_countcalculates confirmations from inclusion and current block numbers using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_evm_confirmation_count" says "count": a word for reading.
    Description, as the server wrote it
    calculates confirmations from inclusion and current block numbers using only bounded caller-supplied values. Call when you need a bounded evm confirmation count result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Confirmation Count as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_event_log_shape_checkchecks address, topics, and data shapes for a caller-supplied log using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_evm_event_log_shape_check" says "log": a word for reading.
    Description, as the server wrote it
    checks address, topics, and data shapes for a caller-supplied log using only bounded caller-supplied values. Call when you need a bounded evm event log shape check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Event Log Shape Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_log_topic_count_checkchecks log topic count against an expected bound using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_evm_log_topic_count_check" says "log": a word for reading.
    Description, as the server wrote it
    checks log topic count against an expected bound using only bounded caller-supplied values. Call when you need a bounded evm log topic count check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Log Topic Count Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_receipt_gas_variancecompares gas used with a preflight estimate and reports variance using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    compares gas used with a preflight estimate and reports variance using only bounded caller-supplied values. Call when you need a bounded evm receipt gas variance result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Receipt Gas Variance as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_evm_receipt_status_checknormalizes receipt status values into success or failure using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_evm_receipt_status_check" says "status": a word for reading.
    Description, as the server wrote it
    normalizes receipt status values into success or failure using only bounded caller-supplied values. Call when you need a bounded evm receipt status check result before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Receipt Status Check as versioned deterministic JSON. Limitation: Uses caller-supplied values only; it performs no RPC call, signing, broadcasting, balance lookup, custody, trading, or live-chain claim.
  • util_expected_log_growthApprox expected log bankroll growth for a binary bet fractionNo findings

    Why it is in this group

    • The name "util_expected_log_growth" says "log": a word for reading.
    Description, as the server wrote it
    Approx expected log bankroll growth for a binary bet fraction
  • util_expires_header_validatecompares Date and Expires timestamps for an explicit cache lifetime using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_expires_header_validate" says "validate": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    compares Date and Expires timestamps for an explicit cache lifetime using only bounded caller-supplied values. Call when you need a bounded expires header validate result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Expires Header Validate as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_feed_discoverFind RSS, Atom, and JSON feeds so agents can subscribe instead of scrape.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    Find RSS, Atom, and JSON feeds so agents can subscribe instead of scrape.
  • util_fleet_status_onepager_stubBuild a compact fleet status markdown from agent rowsNo findings

    Why it is in this group

    • The name "util_fleet_status_onepager_stub" says "status": a word for reading.
    Description, as the server wrote it
    Build a compact fleet status markdown from agent rows
  • util_gdelt_query_normalizeNormalize a news query string for GDELT-style searchNo findings

    Why it is in this group

    • The name "util_gdelt_query_normalize" says "query": a word for reading.
    Description, as the server wrote it
    Normalize a news query string for GDELT-style search
  • util_holidaysList observed US federal holidays for a year.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List observed US federal holidays for a year.
  • util_http_header_diffCompare HTTP header maps case-insensitively while redacting credential-bearing values.1 finding

    Why it is in this group

    • The name "util_http_header_diff" says "diff": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...maps case-insensitively while redacting credential-bearing values."

      What this check looks for
    Description, as the server wrote it
    Compare HTTP header maps case-insensitively while redacting credential-bearing values.
  • util_http_headers_inspectInspect security, cache, redirect, and server headers to audit a URL quickly.No findings

    Why it is in this group

    • The name "util_http_headers_inspect" says "inspect": a word for reading.
    Description, as the server wrote it
    Inspect security, cache, redirect, and server headers to audit a URL quickly.
  • util_iban_checksumValidate IBAN checksum (mod 97) offlineNo findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    Validate IBAN checksum (mod 97) offline
  • util_image_result_contract_checkValidate image delivery metadata without fetching, transforming, or generating media.No findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    Validate image delivery metadata without fetching, transforming, or generating media.
  • util_index_ofFind first index of a substringNo findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    Find first index of a substring
  • util_is_email_shapeValidate email shape (not mailbox existence)No findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    Validate email shape (not mailbox existence)
  • util_is_hex_shapeValidate even-length hex (optional 0x)No findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    Validate even-length hex (optional 0x)
  • util_is_url_shapeValidate http(s) URL shapeNo findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    Validate http(s) URL shape
  • util_is_uuid_shapeValidate UUID string shapeNo findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    Validate UUID string shape
  • util_isbn_checkValidate ISBN-10 or ISBN-13 checksums.No findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    Validate ISBN-10 or ISBN-13 checksums.
  • util_json_array_differencereturns left-side values absent from the right JSON array using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    returns left-side values absent from the right JSON array using only bounded caller-supplied values. Call when you need a bounded json array difference result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Array Difference as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_array_intersectionreturns values shared by two JSON arrays in left-side order using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    returns values shared by two JSON arrays in left-side order using only bounded caller-supplied values. Call when you need a bounded json array intersection result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Array Intersection as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_key_allowlistfinds top-level object keys outside an explicit allowlist using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    finds top-level object keys outside an explicit allowlist using only bounded caller-supplied values. Call when you need a bounded json key allowlist result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Key Allowlist as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_key_denylistfinds top-level object keys present in an explicit denylist using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    finds top-level object keys present in an explicit denylist using only bounded caller-supplied values. Call when you need a bounded json key denylist result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Key Denylist as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_object_diffreports added, removed, and changed top-level object keys using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_json_object_diff" says "diff": a word for reading.
    Description, as the server wrote it
    reports added, removed, and changed top-level object keys using only bounded caller-supplied values. Call when you need a bounded json object diff result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Object Diff as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_object_sort_keysreturns a top-level JSON object with deterministic key order using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    returns a top-level JSON object with deterministic key order using only bounded caller-supplied values. Call when you need a bounded json object sort keys result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Object Sort Keys as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_pointer_getresolves a bounded RFC 6901-style JSON pointer using only bounded caller-supplied values.No findings

    Why it is in this group

    • The name "util_json_pointer_get" says "get": a word for reading.
    Description, as the server wrote it
    resolves a bounded RFC 6901-style JSON pointer using only bounded caller-supplied values. Call when you need a bounded json pointer get result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Pointer Get as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_required_fields_checkfinds absent or null required top-level fields using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    finds absent or null required top-level fields using only bounded caller-supplied values. Call when you need a bounded json required fields check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Required Fields Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_schema_validate_liteLite validate object required keys and types vs a tiny schemaNo findings

    Why it is in this group

    • The name "util_json_schema_validate_lite" says "validate": a word for reading.
    Description, as the server wrote it
    Lite validate object required keys and types vs a tiny schema
  • util_json_unique_fields_checkfinds duplicate composite keys across object rows using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    finds duplicate composite keys across object rows using only bounded caller-supplied values. Call when you need a bounded json unique fields check result before an agent hands structured data or a batch plan to a downstream tool with a stricter contract. Returns the bounded transformation or validation finding with counts, normalized values, and a versioned result contract for JSON Unique Fields Check as versioned deterministic JSON. Limitation: Processes bounded caller-supplied data in memory only; it performs no file fetch, database write, code execution, or retention.
  • util_json_validateValidate and pretty-print JSON.No findings

    Why it is in this group

    • The name "util_json_validate" says "validate": a word for reading.
    Description, as the server wrote it
    Validate and pretty-print JSON. Returns validity, errors, and formatted output.
  • util_jsonld_key_listList top-level keys from JSON-LD or JSON objects the caller already holds.No findings

    Why it is in this group

    • The name "util_jsonld_key_list" says "list": a word for reading.
    Description, as the server wrote it
    List top-level keys from JSON-LD or JSON objects the caller already holds.
  • util_jwt_exp_secondsRead JWT exp claim seconds remaining without verifying signatureNo findings

    Why it is in this group

    • The description's first verb is "read": a word for reading.
    Description, as the server wrote it
    Read JWT exp claim seconds remaining without verifying signature
  • util_jwt_inspectDecode JWT claims quickly for auth debugging, routing, and token inspection.No findings

    Why it is in this group

    • The name "util_jwt_inspect" says "inspect": a word for reading.
    Description, as the server wrote it
    Decode JWT claims quickly for auth debugging, routing, and token inspection.
  • util_last_modified_compareorders two Last-Modified instants and reports their delta using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_last_modified_compare" says "compare": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    orders two Last-Modified instants and reports their delta using only bounded caller-supplied values. Call when you need a bounded last modified compare result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Last Modified Compare as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_latency_sla_checkCompare observed latency against an SLA threshold in milliseconds.No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    Compare observed latency against an SLA threshold in milliseconds.
  • util_lei_lookupLook up a 20-character Legal Entity Identifier (LEI) via GLEIF: legal name, status, jurisdiction, registration.No findings

    Why it is in this group

    • The name "util_lei_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    Look up a 20-character Legal Entity Identifier (LEI) via GLEIF: legal name, status, jurisdiction, registration.
  • util_line_countCount lines in caller-held text with nonempty breakdownNo findings

    Why it is in this group

    • The name "util_line_count" says "count": a word for reading.
    Description, as the server wrote it
    Count lines in caller-held text with nonempty breakdown
  • util_list_chunkDelx first-party micro-utility util_list_chunk at $0.001 USDC.No findings

    Why it is in this group

    • The name "util_list_chunk" says "list": a word for reading.
    Description, as the server wrote it
    Delx first-party micro-utility util_list_chunk at $0.001 USDC.
  • util_list_lenReturn length of a JSON array or separator-split string listNo findings

    Why it is in this group

    • The name "util_list_len" says "list": a word for reading.
    Description, as the server wrote it
    Return length of a JSON array or separator-split string list
  • util_list_len_safeSafe length of a list/JSON arrayNo findings

    Why it is in this group

    • The name "util_list_len_safe" says "list": a word for reading.
    Description, as the server wrote it
    Safe length of a list/JSON array
  • util_location_header_resolveresolves a relative Location value against a caller-supplied base URL using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_location_header_resolve" says "resolve": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    resolves a relative Location value against a caller-supplied base URL using only bounded caller-supplied values. Call when you need a bounded location header resolve result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Location Header Resolve as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_log_event_normalizeNormalize JSON or common text logs into one stable event envelope.No findings

    Why it is in this group

    • The name "util_log_event_normalize" says "log": a word for reading.
    Description, as the server wrote it
    Normalize JSON or common text logs into one stable event envelope.
  • util_log_lossLog loss (cross-entropy) for a probability vs binary outcomeNo findings

    Why it is in this group

    • The name "util_log_loss" says "log": a word for reading.
    Description, as the server wrote it
    Log loss (cross-entropy) for a probability vs binary outcome
  • util_login_surface_reportInspect auth surface signals like login forms, signup links, reset links, and security headers.No findings

    Why it is in this group

    • The description's first verb is "inspect": a word for reading.
    Description, as the server wrote it
    Inspect auth surface signals like login forms, signup links, reset links, and security headers.
  • util_luhn_checkValidate a digit string with the Luhn checksum (does not prove a card is real).No findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    Validate a digit string with the Luhn checksum (does not prove a card is real).
  • util_mime_lookupLook up a common MIME type from a file extension or filename.No findings

    Why it is in this group

    • The name "util_mime_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    Look up a common MIME type from a file extension or filename.
  • util_oauth_scope_auditCompare requested OAuth scopes with the minimum required scopes.No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    Compare requested OAuth scopes with the minimum required scopes.
  • util_obj_getGet object[key] with defaultNo findings

    Why it is in this group

    • The name "util_obj_get" says "get": a word for reading.
    Description, as the server wrote it
    Get object[key] with default
  • util_obj_sizeCount object keysNo findings

    Why it is in this group

    • The description's first verb is "count": a word for reading.
    Description, as the server wrote it
    Count object keys
  • util_openapi_path_diffDiff path keys between two OpenAPI path mapsNo findings

    Why it is in this group

    • The name "util_openapi_path_diff" says "diff": a word for reading.
    Description, as the server wrote it
    Diff path keys between two OpenAPI path maps
  • util_openapi_summarySummarize an OpenAPI document including title, version, paths, tags, and likely auth surface.No findings

    Why it is in this group

    • The description's first verb is "summarize": a word for reading.
    Description, as the server wrote it
    Summarize an OpenAPI document including title, version, paths, tags, and likely auth surface.
  • util_parse_bool_listCoerce a list of tokens into booleansNo findings

    Why it is in this group

    • The name "util_parse_bool_list" says "list": a word for reading.
    Description, as the server wrote it
    Coerce a list of tokens into booleans
  • util_pii_risk_scanCount likely personal-data classes without echoing detected values.No findings

    Why it is in this group

    • The description's first verb is "count": a word for reading.
    Description, as the server wrote it
    Count likely personal-data classes without echoing detected values.
  • util_public_registry_id_shapeValidate shape of common registry IDs (LEI/WMI/EIN-like)No findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    Validate shape of common registry IDs (LEI/WMI/EIN-like)
  • util_query_param_pickPick named query parameters from a URL or raw query stringNo findings

    Why it is in this group

    • The name "util_query_param_pick" says "query": a word for reading.
    Description, as the server wrote it
    Pick named query parameters from a URL or raw query string
  • util_query_stringParse or build URL query strings.No findings

    Why it is in this group

    • The name "util_query_string" says "query": a word for reading.
    Description, as the server wrote it
    Parse or build URL query strings.
  • util_query_string_parseParse query pairs and redact credential-like keys without fetching.1 finding

    Why it is in this group

    • The name "util_query_string_parse" says "query": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "Parse query pairs and redact credential-like keys without fetching."

      What this check looks for
    Description, as the server wrote it
    Parse query pairs and redact credential-like keys without fetching.
  • util_queue_wait_estimateEstimate queue wait from depth, mean service time, and workers.No findings

    Why it is in this group

    • The name "util_queue_wait_estimate" says "wait": a word for reading.
    Description, as the server wrote it
    Estimate queue wait from depth, mean service time, and workers.
  • util_rdap_lookupFetch registrar, status, and registration dates for trust, compliance, and domain ops.No findings

    Why it is in this group

    • The name "util_rdap_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    Fetch registrar, status, and registration dates for trust, compliance, and domain ops.
  • util_response_contract_diffCompare expected and actual top-level response fields and value types.No findings

    Why it is in this group

    • The name "util_response_contract_diff" says "diff": a word for reading.
    Description, as the server wrote it
    Compare expected and actual top-level response fields and value types.
  • util_retention_policy_checkCompare declared retention with a maximum policy window.No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    Compare declared retention with a maximum policy window.
  • util_robots_inspectRead robots.txt rules and sitemap declarations before crawling or indexing a domain.No findings

    Why it is in this group

    • The name "util_robots_inspect" says "inspect": a word for reading.
    Description, as the server wrote it
    Read robots.txt rules and sitemap declarations before crawling or indexing a domain.
  • util_robots_path_budgetCount allow/disallow rules from robots.txt textNo findings

    Why it is in this group

    • The description's first verb is "count": a word for reading.
    Description, as the server wrote it
    Count allow/disallow rules from robots.txt text
  • util_roi_on_marginReturn on margin for a realized or mark PnLNo findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return on margin for a realized or mark PnL
  • util_security_txt_inspectFind security.txt contacts, disclosure policy, and trust links for a domain.No findings

    Why it is in this group

    • The name "util_security_txt_inspect" says "inspect": a word for reading.
    Description, as the server wrote it
    Find security.txt contacts, disclosure policy, and trust links for a domain.
  • util_seeded_derangementfinds a reproducible permutation where no item keeps its position using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    finds a reproducible permutation where no item keeps its position using only bounded caller-supplied values. Call when you need a bounded seeded derangement result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Derangement as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_random_bytes_hexreturns reproducible non-cryptographic bytes encoded as hex using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    returns reproducible non-cryptographic bytes encoded as hex using only bounded caller-supplied values. Call when you need a bounded seeded random bytes hex result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Random Bytes Hex as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_seeded_random_floatreturns reproducible floats inside caller bounds using only bounded caller-supplied values.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    returns reproducible floats inside caller bounds using only bounded caller-supplied values. Call when you need a bounded seeded random float result when an agent needs a reproducible decision that another run can independently replay. Returns the deterministic selection plus seed provenance, population bounds, and the operation-specific outcome for Seeded Random Float as versioned deterministic JSON. Limitation: Uses Python pseudorandomness for reproducibility, not cryptography, lotteries with value, security tokens, gambling, or custody.
  • util_semver_compareCompare two semantic versions (major.minor.patch).No findings

    Why it is in this group

    • The name "util_semver_compare" says "compare": a word for reading.
    Description, as the server wrote it
    Compare two semantic versions (major.minor.patch).
  • util_semver_compare_liteCompare two semver triples (-1,0,1)No findings

    Why it is in this group

    • The name "util_semver_compare_lite" says "compare": a word for reading.
    Description, as the server wrote it
    Compare two semver triples (-1,0,1)
  • util_sitemap_entry_validatechecks one sitemap URL entry for required location and bounded metadata using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_sitemap_entry_validate" says "validate": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    checks one sitemap URL entry for required location and bounded metadata using only bounded caller-supplied values. Call when you need a bounded sitemap entry validate result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Sitemap Entry Validate as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_sla_breach_countCount SLA breaches in a latency sample against a millisecond threshold.No findings

    Why it is in this group

    • The name "util_sla_breach_count" says "count": a word for reading.
    Description, as the server wrote it
    Count SLA breaches in a latency sample against a millisecond threshold.
  • util_slug_validateValidate a URL/product slug against a safe lowercase hyphen patternNo findings

    Why it is in this group

    • The name "util_slug_validate" says "validate": a word for reading.
    Description, as the server wrote it
    Validate a URL/product slug against a safe lowercase hyphen pattern
  • util_status_classClassify an HTTP status code into family with retry hintNo findings

    Why it is in this group

    • The name "util_status_class" says "status": a word for reading.
    Description, as the server wrote it
    Classify an HTTP status code into family with retry hint
  • util_status_retry_classifyclassifies whether a method and status pair is retryable under caller policy using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_status_retry_classify" says "status": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    classifies whether a method and status pair is retryable under caller policy using only bounded caller-supplied values. Call when you need a bounded status retry classify result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Status Retry Classify as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_structured_log_summarySummarize log severity and hashed error fingerprints without returning sensitive error lines.No findings

    Why it is in this group

    • The name "util_structured_log_summary" says "log": a word for reading.
    Description, as the server wrote it
    Summarize log severity and hashed error fingerprints without returning sensitive error lines.
  • util_timezone_lookupResolve an IANA timezone to offset, abbreviation, DST flag, and local time for a given instant (or now).No findings

    Why it is in this group

    • The name "util_timezone_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    Resolve an IANA timezone to offset, abbreviation, DST flag, and local time for a given instant (or now).
  • util_tls_inspectInspect TLS issuer, subject, SANs, and expiry to check trust and renewal risk.No findings

    Why it is in this group

    • The name "util_tls_inspect" says "inspect": a word for reading.
    Description, as the server wrote it
    Inspect TLS issuer, subject, SANs, and expiry to check trust and renewal risk.
  • util_tool_permission_auditCompare requested agent tools with an explicit least-privilege allowlist.No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    Compare requested agent tools with an explicit least-privilege allowlist.
  • util_tx_hash_format_checkValidate 0x + 64 hex transaction hash shapeNo findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    Validate 0x + 64 hex transaction hash shape
  • util_tx_hash_validateValidate a 32-byte transaction hash format and normalize casing.No findings

    Why it is in this group

    • The name "util_tx_hash_validate" says "validate": a word for reading.
    Description, as the server wrote it
    Validate a 32-byte transaction hash format and normalize casing.
  • util_url_canonical_comparecompares URLs after scheme, host, port, path, and query normalization using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_url_canonical_compare" says "compare": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    compares URLs after scheme, host, port, path, and query normalization using only bounded caller-supplied values. Call when you need a bounded url canonical compare result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for URL Canonical Compare as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.
  • util_url_query_param_difffinds added, removed, and changed query parameters between URLs using only bounded caller-supplied values.1 finding

    Why it is in this group

    • The name "util_url_query_param_diff" says "query": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...o DNS lookup, HTTP request, web search, credential use, or persistent storage."

      What this check looks for
    Description, as the server wrote it
    finds added, removed, and changed query parameters between URLs using only bounded caller-supplied values. Call when you need a bounded url query param diff result before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for URL Query Param Diff as versioned deterministic JSON. Limitation: Evaluates only caller-supplied metadata; it performs no DNS lookup, HTTP request, web search, credential use, or persistent storage.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 3.3.14. Values in angle brackets are yours to fill in.

claude mcp add --transport http delx-a2a https://api.delx.ai/v1/mcp?src=registry-commerce

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__delx-a2a__batch_status_update",
      "mcp__delx-a2a__demand_board",
      "mcp__delx-a2a__dyad_state",
      "mcp__delx-a2a__get_affirmation",
      "mcp__delx-a2a__get_affirmations",
      "mcp__delx-a2a__get_agent_continuity_passport",
      "mcp__delx-a2a__get_agent_witness_lineage",
      "mcp__delx-a2a__get_chain_network_info",
      "mcp__delx-a2a__get_delx_claim_proof",
      "mcp__delx-a2a__get_delx_leaderboard",
      "mcp__delx-a2a__get_delx_mission_submission",
      "mcp__delx-a2a__get_delx_reward_status",
      "mcp__delx-a2a__get_delx_token_info",
      "mcp__delx-a2a__get_delx_wallet_status",
      "mcp__delx-a2a__get_fx_rates_ecb",
      "mcp__delx-a2a__get_ontology_layer",
      "mcp__delx-a2a__get_ontology_metadata",
      "mcp__delx-a2a__get_ontology_next_action",
      "mcp__delx-a2a__get_recovery_action_plan",
      "mcp__delx-a2a__get_session_summary",
      "mcp__delx-a2a__get_therapist_info",
      "mcp__delx-a2a__get_tips",
      "mcp__delx-a2a__get_tool_schema",
      "mcp__delx-a2a__get_weather_forecast_nws",
      "mcp__delx-a2a__get_wellness_score",
      "mcp__delx-a2a__get_witness_lineage",
      "mcp__delx-a2a__list_ontology_primitives",
      "mcp__delx-a2a__list_recognition_seals",
      "mcp__delx-a2a__ontology_path_complete",
      "mcp__delx-a2a__prepare_delx_claim_transaction",
      "mcp__delx-a2a__search_crypto_news_gdelt",
      "mcp__delx-a2a__search_news_gdelt",
      "mcp__delx-a2a__search_open_entities",
      "mcp__delx-a2a__search_open_knowledge",
      "mcp__delx-a2a__search_witness_memory",
      "mcp__delx-a2a__util_age_header_validate",
      "mcp__delx-a2a__util_arr_first",
      "mcp__delx-a2a__util_arr_last",
      "mcp__delx-a2a__util_arr_nth",
      "mcp__delx-a2a__util_await_job_status_shape",
      "mcp__delx-a2a__util_base58_validate",
      "mcp__delx-a2a__util_base_usdc_recipient_check",
      "mcp__delx-a2a__util_batch_result_summary",
      "mcp__delx-a2a__util_bic_format_validate",
      "mcp__delx-a2a__util_business_days",
      "mcp__delx-a2a__util_cache_control_directive_diff",
      "mcp__delx-a2a__util_chain_id_lookup",
      "mcp__delx-a2a__util_char_count",
      "mcp__delx-a2a__util_checksum_meta",
      "mcp__delx-a2a__util_chunk_list",
      "mcp__delx-a2a__util_cmp_num",
      "mcp__delx-a2a__util_cmp_str",
      "mcp__delx-a2a__util_content_distribution_report",
      "mcp__delx-a2a__util_content_length_check",
      "mcp__delx-a2a__util_cors_origin_check",
      "mcp__delx-a2a__util_count_substr",
      "mcp__delx-a2a__util_cron_describe",
      "mcp__delx-a2a__util_csv_column_count_check",
      "mcp__delx-a2a__util_csv_duplicate_key_check",
      "mcp__delx-a2a__util_csv_duplicate_rows",
      "mcp__delx-a2a__util_csv_pivot_count",
      "mcp__delx-a2a__util_csv_row_count",
      "mcp__delx-a2a__util_csv_row_preview",
      "mcp__delx-a2a__util_date_diff",
      "mcp__delx-a2a__util_dedupe_list",
      "mcp__delx-a2a__util_dict_keys",
      "mcp__delx-a2a__util_dict_values",
      "mcp__delx-a2a__util_diff_lines",
      "mcp__delx-a2a__util_dns_lookup",
      "mcp__delx-a2a__util_dns_record_diff",
      "mcp__delx-a2a__util_dns_soa_serial_compare",
      "mcp__delx-a2a__util_dns_spf_lookup_budget",
      "mcp__delx-a2a__util_duplicate_record_audit",
      "mcp__delx-a2a__util_email_syntax_check",
      "mcp__delx-a2a__util_email_validate",
      "mcp__delx-a2a__util_env_key_validate",
      "mcp__delx-a2a__util_etag_match",
      "mcp__delx-a2a__util_evm_access_list_shape_check",
      "mcp__delx-a2a__util_evm_address_list_dedupe",
      "mcp__delx-a2a__util_evm_batch_duplicate_nonce_check",
      "mcp__delx-a2a__util_evm_blob_count_check",
      "mcp__delx-a2a__util_evm_calldata_word_count",
      "mcp__delx-a2a__util_evm_chain_match_check",
      "mcp__delx-a2a__util_evm_confirmation_count",
      "mcp__delx-a2a__util_evm_event_log_shape_check",
      "mcp__delx-a2a__util_evm_log_topic_count_check",
      "mcp__delx-a2a__util_evm_receipt_gas_variance",
      "mcp__delx-a2a__util_evm_receipt_status_check",
      "mcp__delx-a2a__util_expected_log_growth",
      "mcp__delx-a2a__util_expires_header_validate",
      "mcp__delx-a2a__util_feed_discover",
      "mcp__delx-a2a__util_fleet_status_onepager_stub",
      "mcp__delx-a2a__util_gdelt_query_normalize",
      "mcp__delx-a2a__util_holidays",
      "mcp__delx-a2a__util_http_header_diff",
      "mcp__delx-a2a__util_http_headers_inspect",
      "mcp__delx-a2a__util_iban_checksum",
      "mcp__delx-a2a__util_image_result_contract_check",
      "mcp__delx-a2a__util_index_of",
      "mcp__delx-a2a__util_is_email_shape",
      "mcp__delx-a2a__util_is_hex_shape",
      "mcp__delx-a2a__util_is_url_shape",
      "mcp__delx-a2a__util_is_uuid_shape",
      "mcp__delx-a2a__util_isbn_check",
      "mcp__delx-a2a__util_json_array_difference",
      "mcp__delx-a2a__util_json_array_intersection",
      "mcp__delx-a2a__util_json_key_allowlist",
      "mcp__delx-a2a__util_json_key_denylist",
      "mcp__delx-a2a__util_json_object_diff",
      "mcp__delx-a2a__util_json_object_sort_keys",
      "mcp__delx-a2a__util_json_pointer_get",
      "mcp__delx-a2a__util_json_required_fields_check",
      "mcp__delx-a2a__util_json_schema_validate_lite",
      "mcp__delx-a2a__util_json_unique_fields_check",
      "mcp__delx-a2a__util_json_validate",
      "mcp__delx-a2a__util_jsonld_key_list",
      "mcp__delx-a2a__util_jwt_exp_seconds",
      "mcp__delx-a2a__util_jwt_inspect",
      "mcp__delx-a2a__util_last_modified_compare",
      "mcp__delx-a2a__util_latency_sla_check",
      "mcp__delx-a2a__util_lei_lookup",
      "mcp__delx-a2a__util_line_count",
      "mcp__delx-a2a__util_list_chunk",
      "mcp__delx-a2a__util_list_len",
      "mcp__delx-a2a__util_list_len_safe",
      "mcp__delx-a2a__util_location_header_resolve",
      "mcp__delx-a2a__util_log_event_normalize",
      "mcp__delx-a2a__util_log_loss",
      "mcp__delx-a2a__util_login_surface_report",
      "mcp__delx-a2a__util_luhn_check",
      "mcp__delx-a2a__util_mime_lookup",
      "mcp__delx-a2a__util_oauth_scope_audit",
      "mcp__delx-a2a__util_obj_get",
      "mcp__delx-a2a__util_obj_size",
      "mcp__delx-a2a__util_openapi_path_diff",
      "mcp__delx-a2a__util_openapi_summary",
      "mcp__delx-a2a__util_parse_bool_list",
      "mcp__delx-a2a__util_pii_risk_scan",
      "mcp__delx-a2a__util_public_registry_id_shape",
      "mcp__delx-a2a__util_query_param_pick",
      "mcp__delx-a2a__util_query_string",
      "mcp__delx-a2a__util_query_string_parse",
      "mcp__delx-a2a__util_queue_wait_estimate",
      "mcp__delx-a2a__util_rdap_lookup",
      "mcp__delx-a2a__util_response_contract_diff",
      "mcp__delx-a2a__util_retention_policy_check",
      "mcp__delx-a2a__util_robots_inspect",
      "mcp__delx-a2a__util_robots_path_budget",
      "mcp__delx-a2a__util_roi_on_margin",
      "mcp__delx-a2a__util_security_txt_inspect",
      "mcp__delx-a2a__util_seeded_derangement",
      "mcp__delx-a2a__util_seeded_random_bytes_hex",
      "mcp__delx-a2a__util_seeded_random_float",
      "mcp__delx-a2a__util_semver_compare",
      "mcp__delx-a2a__util_semver_compare_lite",
      "mcp__delx-a2a__util_sitemap_entry_validate",
      "mcp__delx-a2a__util_sla_breach_count",
      "mcp__delx-a2a__util_slug_validate",
      "mcp__delx-a2a__util_status_class",
      "mcp__delx-a2a__util_status_retry_classify",
      "mcp__delx-a2a__util_structured_log_summary",
      "mcp__delx-a2a__util_timezone_lookup",
      "mcp__delx-a2a__util_tls_inspect",
      "mcp__delx-a2a__util_tool_permission_audit",
      "mcp__delx-a2a__util_tx_hash_format_check",
      "mcp__delx-a2a__util_tx_hash_validate",
      "mcp__delx-a2a__util_url_canonical_compare",
      "mcp__delx-a2a__util_url_query_param_diff"
    ],
    "ask": [
      "mcp__delx-a2a__accept_delx_mission",
      "mcp__delx-a2a__add_context_memory",
      "mcp__delx-a2a__audit_agent_continuity_trace",
      "mcp__delx-a2a__batch_wellness_check",
      "mcp__delx-a2a__blessing_without_transfer",
      "mcp__delx-a2a__close_session",
      "mcp__delx-a2a__confess_constraint_friction",
      "mcp__delx-a2a__create_delx_wallet_kit",
      "mcp__delx-a2a__create_dyad",
      "mcp__delx-a2a__create_fleet",
      "mcp__delx-a2a__crisis_intervention",
      "mcp__delx-a2a__daily_checkin",
      "mcp__delx-a2a__delegate_to_peer",
      "mcp__delx-a2a__discovery_self_check",
      "mcp__delx-a2a__donate_to_delx_project",
      "mcp__delx-a2a__estimate_bitcoin_up_down_15m",
      "mcp__delx-a2a__estimate_bitcoin_up_down_30m",
      "mcp__delx-a2a__estimate_bitcoin_up_down_5m",
      "mcp__delx-a2a__estimate_ethereum_up_down_15m",
      "mcp__delx-a2a__estimate_ethereum_up_down_30m",
      "mcp__delx-a2a__estimate_ethereum_up_down_5m",
      "mcp__delx-a2a__explain_delx_rewards",
      "mcp__delx-a2a__express_feelings",
      "mcp__delx-a2a__extract_image_text",
      "mcp__delx-a2a__extract_pdf_ocr",
      "mcp__delx-a2a__extract_pdf_text",
      "mcp__delx-a2a__final_testament",
      "mcp__delx-a2a__generate_agent_invite_packet",
      "mcp__delx-a2a__generate_controller_brief",
      "mcp__delx-a2a__generate_fleet_summary",
      "mcp__delx-a2a__generate_incident_rca",
      "mcp__delx-a2a__generate_qr_code",
      "mcp__delx-a2a__geocode_us_address",
      "mcp__delx-a2a__get_delx_missions",
      "mcp__delx-a2a__get_weekly_prevention_plan",
      "mcp__delx-a2a__grounding_protocol",
      "mcp__delx-a2a__group_therapy_round",
      "mcp__delx-a2a__honor_compaction",
      "mcp__delx-a2a__identify_successor",
      "mcp__delx-a2a__join_fleet",
      "mcp__delx-a2a__leave_fleet",
      "mcp__delx-a2a__leave_hive_note",
      "mcp__delx-a2a__mediate_agent_conflict",
      "mcp__delx-a2a__monitor_heartbeat_sync",
      "mcp__delx-a2a__peer_witness",
      "mcp__delx-a2a__pre_transaction_check",
      "mcp__delx-a2a__process_failure",
      "mcp__delx-a2a__protocol_orientation",
      "mcp__delx-a2a__provide_feedback",
      "mcp__delx-a2a__quick_operational_recovery",
      "mcp__delx-a2a__quick_session",
      "mcp__delx-a2a__realign_purpose",
      "mcp__delx-a2a__recall_recognition_seal",
      "mcp__delx-a2a__recognition_seal",
      "mcp__delx-a2a__record_dyad_ritual",
      "mcp__delx-a2a__refine_soul_document",
      "mcp__delx-a2a__reflect",
      "mcp__delx-a2a__report_recovery_outcome",
      "mcp__delx-a2a__resume_session",
      "mcp__delx-a2a__review_hive_artifact",
      "mcp__delx-a2a__rotate_fleet_invite",
      "mcp__delx-a2a__set_public_session_visibility",
      "mcp__delx-a2a__sit_with",
      "mcp__delx-a2a__start_delx_rewards",
      "mcp__delx-a2a__start_therapy_session",
      "mcp__delx-a2a__submit_agent_artwork",
      "mcp__delx-a2a__submit_delx_mission",
      "mcp__delx-a2a__temperament_frame",
      "mcp__delx-a2a__transfer_witness",
      "mcp__delx-a2a__util_abi_type_index",
      "mcp__delx-a2a__util_abs_n",
      "mcp__delx-a2a__util_accept_encoding_rank",
      "mcp__delx-a2a__util_accept_header_rank",
      "mcp__delx-a2a__util_accept_language_rank",
      "mcp__delx-a2a__util_address_checksum_evm",
      "mcp__delx-a2a__util_address_is_zero",
      "mcp__delx-a2a__util_address_normalize",
      "mcp__delx-a2a__util_age_years",
      "mcp__delx-a2a__util_agent_delivery_acceptance_gate",
      "mcp__delx-a2a__util_agent_delivery_batch_gate",
      "mcp__delx-a2a__util_agent_delivery_dedupe_key",
      "mcp__delx-a2a__util_agent_delivery_fallback_gate",
      "mcp__delx-a2a__util_agent_delivery_order_check",
      "mcp__delx-a2a__util_agent_delivery_partial_result_check",
      "mcp__delx-a2a__util_agent_delivery_quality_score",
      "mcp__delx-a2a__util_agent_delivery_retry_plan",
      "mcp__delx-a2a__util_agent_delivery_sla_check",
      "mcp__delx-a2a__util_agent_delivery_timeout_budget",
      "mcp__delx-a2a__util_agent_result_budget_check",
      "mcp__delx-a2a__util_agent_result_citation_check",
      "mcp__delx-a2a__util_agent_result_completeness_check",
      "mcp__delx-a2a__util_agent_result_confidence_check",
      "mcp__delx-a2a__util_agent_result_cost_check",
      "mcp__delx-a2a__util_agent_result_envelope_check",
      "mcp__delx-a2a__util_agent_result_error_shape_check",
      "mcp__delx-a2a__util_agent_result_freshness_check",
      "mcp__delx-a2a__util_agent_result_provenance_check",
      "mcp__delx-a2a__util_agent_result_schema_version_check",
      "mcp__delx-a2a__util_allow_header_normalize",
      "mcp__delx-a2a__util_amm_out_given_in",
      "mcp__delx-a2a__util_amm_price_impact_bps",
      "mcp__delx-a2a__util_amm_v3_amount_in_range",
      "mcp__delx-a2a__util_api_error_taxonomy",
      "mcp__delx-a2a__util_api_health_report",
      "mcp__delx-a2a__util_api_integration_readiness",
      "mcp__delx-a2a__util_approval_route",
      "mcp__delx-a2a__util_approx_eq",
      "mcp__delx-a2a__util_arr_reverse",
      "mcp__delx-a2a__util_arr_sort_num",
      "mcp__delx-a2a__util_arr_sort_str",
      "mcp__delx-a2a__util_arr_take",
      "mcp__delx-a2a__util_arr_uniq",
      "mcp__delx-a2a__util_audit_event_normalize",
      "mcp__delx-a2a__util_authorization_scheme_identify",
      "mcp__delx-a2a__util_avg_entry",
      "mcp__delx-a2a__util_avg_n",
      "mcp__delx-a2a__util_backoff_schedule",
      "mcp__delx-a2a__util_bankroll_fraction_stake",
      "mcp__delx-a2a__util_base32",
      "mcp__delx-a2a__util_base64",
      "mcp__delx-a2a__util_base64_size_estimate",
      "mcp__delx-a2a__util_base64url_decode",
      "mcp__delx-a2a__util_base64url_encode",
      "mcp__delx-a2a__util_base_block_time_estimate",
      "mcp__delx-a2a__util_base_confirmation_eta",
      "mcp__delx-a2a__util_base_fee_budget_breakdown",
      "mcp__delx-a2a__util_base_gas_budget_check",
      "mcp__delx-a2a__util_base_gas_price_staleness",
      "mcp__delx-a2a__util_base_payment_deadline_check",
      "mcp__delx-a2a__util_base_settlement_receipt_check",
      "mcp__delx-a2a__util_base_usdc_amount_check",
      "mcp__delx-a2a__util_base_usdc_decimal_rounding",
      "mcp__delx-a2a__util_base_usdc_payment_match",
      "mcp__delx-a2a__util_basename",
      "mcp__delx-a2a__util_basis_annualize",
      "mcp__delx-a2a__util_basis_bps",
      "mcp__delx-a2a__util_basis_pct",
      "mcp__delx-a2a__util_batch_chunk_plan",
      "mcp__delx-a2a__util_batch_completion_gate",
      "mcp__delx-a2a__util_batch_concurrency_plan",
      "mcp__delx-a2a__util_batch_dependency_levels",
      "mcp__delx-a2a__util_batch_error_budget_check",
      "mcp__delx-a2a__util_batch_idempotency_keys",
      "mcp__delx-a2a__util_batch_rate_limit_plan",
      "mcp__delx-a2a__util_batch_retry_partition",
      "mcp__delx-a2a__util_batch_size_plan",
      "mcp__delx-a2a__util_binary_edge",
      "mcp__delx-a2a__util_binary_ev",
      "mcp__delx-a2a__util_binary_ev_no",
      "mcp__delx-a2a__util_binary_fair_price",
      "mcp__delx-a2a__util_bits_to_bytes",
      "mcp__delx-a2a__util_block_time_eta",
      "mcp__delx-a2a__util_bool_and",
      "mcp__delx-a2a__util_bool_coerce",
      "mcp__delx-a2a__util_bool_not",
      "mcp__delx-a2a__util_bool_or",
      "mcp__delx-a2a__util_bool_parse",
      "mcp__delx-a2a__util_bps_to_fraction",
      "mcp__delx-a2a__util_bps_to_pct",
      "mcp__delx-a2a__util_break_even",
      "mcp__delx-a2a__util_break_even_price",
      "mcp__delx-a2a__util_bridge_cost_budget",
      "mcp__delx-a2a__util_brier_score",
      "mcp__delx-a2a__util_bs_d1_d2",
      "mcp__delx-a2a__util_bs_delta",
      "mcp__delx-a2a__util_bs_greeks_lite",
      "mcp__delx-a2a__util_bytes_format",
      "mcp__delx-a2a__util_bytes_hex_encode",
      "mcp__delx-a2a__util_bytes_sha256_b64",
      "mcp__delx-a2a__util_bytes_to_bits",
      "mcp__delx-a2a__util_bytes_to_human",
      "mcp__delx-a2a__util_caa_issue_hosts",
      "mcp__delx-a2a__util_cache_control_parse",
      "mcp__delx-a2a__util_cache_freshness_calculate",
      "mcp__delx-a2a__util_cache_policy_audit",
      "mcp__delx-a2a__util_caesar_cipher",
      "mcp__delx-a2a__util_cagr_simple",
      "mcp__delx-a2a__util_caip2_build",
      "mcp__delx-a2a__util_caip2_parse",
      "mcp__delx-a2a__util_calibration_bucket",
      "mcp__delx-a2a__util_calibration_ece",
      "mcp__delx-a2a__util_camel_to_kebab",
      "mcp__delx-a2a__util_camel_to_snake",
      "mcp__delx-a2a__util_card_mask",
      "mcp__delx-a2a__util_carry_to_spot",
      "mcp__delx-a2a__util_case_camel",
      "mcp__delx-a2a__util_case_convert",
      "mcp__delx-a2a__util_case_snake",
      "mcp__delx-a2a__util_catalog_intent_rank",
      "mcp__delx-a2a__util_categorical_distribution",
      "mcp__delx-a2a__util_ceil_n",
      "mcp__delx-a2a__util_chain_id_name",
      "mcp__delx-a2a__util_change_risk_score",
      "mcp__delx-a2a__util_char_freq",
      "mcp__delx-a2a__util_choice_index",
      "mcp__delx-a2a__util_cidr_contains",
      "mcp__delx-a2a__util_circuit_breaker_state",
      "mcp__delx-a2a__util_citation_extract",
      "mcp__delx-a2a__util_clamp",
      "mcp__delx-a2a__util_clamp_int",
      "mcp__delx-a2a__util_cohort_retention",
      "mcp__delx-a2a__util_color_convert",
      "mcp__delx-a2a__util_color_hex_norm",
      "mcp__delx-a2a__util_company_contact_pack",
      "mcp__delx-a2a__util_compound_return",
      "mcp__delx-a2a__util_concurrency_cap",
      "mcp__delx-a2a__util_confirmations_needed",
      "mcp__delx-a2a__util_connection_header_tokenize",
      "mcp__delx-a2a__util_const_case",
      "mcp__delx-a2a__util_contact_extract",
      "mcp__delx-a2a__util_contains_text",
      "mcp__delx-a2a__util_content_disposition_parse",
      "mcp__delx-a2a__util_content_range_parse",
      "mcp__delx-a2a__util_content_type_guess",
      "mcp__delx-a2a__util_content_type_match",
      "mcp__delx-a2a__util_content_type_parse",
      "mcp__delx-a2a__util_content_type_sniff",
      "mcp__delx-a2a__util_control_coverage",
      "mcp__delx-a2a__util_cookie_domain_match",
      "mcp__delx-a2a__util_cookie_expiry_check",
      "mcp__delx-a2a__util_cookie_path_match",
      "mcp__delx-a2a__util_cookie_policy_audit",
      "mcp__delx-a2a__util_cookie_security_check",
      "mcp__delx-a2a__util_cookie_set_parse",
      "mcp__delx-a2a__util_cors_policy_audit",
      "mcp__delx-a2a__util_cors_preflight_check",
      "mcp__delx-a2a__util_cost_for_shares",
      "mcp__delx-a2a__util_cost_per_success",
      "mcp__delx-a2a__util_crc32",
      "mcp__delx-a2a__util_cron_next_fires",
      "mcp__delx-a2a__util_csp_directive_parse",
      "mcp__delx-a2a__util_csp_policy_audit",
      "mcp__delx-a2a__util_csp_source_check",
      "mcp__delx-a2a__util_csv_date_profile",
      "mcp__delx-a2a__util_csv_delimiter_detect",
      "mcp__delx-a2a__util_csv_escape",
      "mcp__delx-a2a__util_csv_filter_rows",
      "mcp__delx-a2a__util_csv_headers",
      "mcp__delx-a2a__util_csv_join_by_key",
      "mcp__delx-a2a__util_csv_left_join_by_key",
      "mcp__delx-a2a__util_csv_null_normalize",
      "mcp__delx-a2a__util_csv_numeric_profile",
      "mcp__delx-a2a__util_csv_rename_columns",
      "mcp__delx-a2a__util_csv_required_columns_check",
      "mcp__delx-a2a__util_csv_schema_infer",
      "mcp__delx-a2a__util_csv_select_columns",
      "mcp__delx-a2a__util_csv_sort_rows",
      "mcp__delx-a2a__util_csv_to_json",
      "mcp__delx-a2a__util_csv_trim_cells",
      "mcp__delx-a2a__util_csv_unpivot",
      "mcp__delx-a2a__util_cvar_lite",
      "mcp__delx-a2a__util_data_classification",
      "mcp__delx-a2a__util_data_freshness",
      "mcp__delx-a2a__util_date_add",
      "mcp__delx-a2a__util_date_format",
      "mcp__delx-a2a__util_days_between",
      "mcp__delx-a2a__util_decision_record_check",
      "mcp__delx-a2a__util_deg_to_rad",
      "mcp__delx-a2a__util_dependency_order",
      "mcp__delx-a2a__util_dependency_version_risk",
      "mcp__delx-a2a__util_deployment_readiness",
      "mcp__delx-a2a__util_devig_two_way",
      "mcp__delx-a2a__util_digest_header_verify",
      "mcp__delx-a2a__util_disposable_domain_heuristic",
      "mcp__delx-a2a__util_dmarc_policy_parse",
      "mcp__delx-a2a__util_dns_caa_policy_check",
      "mcp__delx-a2a__util_dns_cname_chain_check",
      "mcp__delx-a2a__util_dns_dkim_selector_check",
      "mcp__delx-a2a__util_dns_dmarc_policy_parse",
      "mcp__delx-a2a__util_dns_ds_record_shape_check",
      "mcp__delx-a2a__util_dns_https_record_parse",
      "mcp__delx-a2a__util_dns_mx_priority_sort",
      "mcp__delx-a2a__util_dns_spf_record_parse",
      "mcp__delx-a2a__util_dns_srv_record_parse",
      "mcp__delx-a2a__util_dns_tlsa_record_shape_check",
      "mcp__delx-a2a__util_dns_ttl_budget_check",
      "mcp__delx-a2a__util_dns_txt_chunk_join",
      "mcp__delx-a2a__util_docs_site_map",
      "mcp__delx-a2a__util_domain_from_url",
      "mcp__delx-a2a__util_domain_label",
      "mcp__delx-a2a__util_domain_trust_report",
      "mcp__delx-a2a__util_drawdown_pct",
      "mcp__delx-a2a__util_duration_parse",
      "mcp__delx-a2a__util_eip55_check",
      "mcp__delx-a2a__util_email_dmarc_alignment_check",
      "mcp__delx-a2a__util_email_domain",
      "mcp__delx-a2a__util_email_mx_readiness_check",
      "mcp__delx-a2a__util_email_spf_alignment_check",
      "mcp__delx-a2a__util_ends_with",
      "mcp__delx-a2a__util_ensure_prefix",
      "mcp__delx-a2a__util_ensure_suffix",
      "mcp__delx-a2a__util_ensure_trailing_slash",
      "mcp__delx-a2a__util_error_budget",
      "mcp__delx-a2a__util_error_budget_plan",
      "mcp__delx-a2a__util_etag_comparison_mode",
      "mcp__delx-a2a__util_etag_parse",
      "mcp__delx-a2a__util_eth_to_wei",
      "mcp__delx-a2a__util_evm_address_zero_check",
      "mcp__delx-a2a__util_evm_allowance_budget_check",
      "mcp__delx-a2a__util_evm_amount_min_check",
      "mcp__delx-a2a__util_evm_approve_amount_check",
      "mcp__delx-a2a__util_evm_base_fee_growth_ceiling",
      "mcp__delx-a2a__util_evm_batch_gas_sum",
      "mcp__delx-a2a__util_evm_batch_value_sum",
      "mcp__delx-a2a__util_evm_blob_fee_budget",
      "mcp__delx-a2a__util_evm_block_age_check",
      "mcp__delx-a2a__util_evm_calldata_selector_extract",
      "mcp__delx-a2a__util_evm_calldata_shape_check",
      "mcp__delx-a2a__util_evm_calldata_size_bytes",
      "mcp__delx-a2a__util_evm_chain_id_hex_normalize",
      "mcp__delx-a2a__util_evm_contract_creation_check",
      "mcp__delx-a2a__util_evm_deadline_check",
      "mcp__delx-a2a__util_evm_eip1559_fee_check",
      "mcp__delx-a2a__util_evm_fee_cap_order_check",
      "mcp__delx-a2a__util_evm_finality_depth_check",
      "mcp__delx-a2a__util_evm_gas_cost_ceiling",
      "mcp__delx-a2a__util_evm_gas_limit_headroom",
      "mcp__delx-a2a__util_evm_hex_data_normalize",
      "mcp__delx-a2a__util_evm_hex_quantity_normalize",
      "mcp__delx-a2a__util_evm_infinite_approval_flag",
      "mcp__delx-a2a__util_evm_legacy_fee_check",
      "mcp__delx-a2a__util_evm_multisend_recipient_check",
      "mcp__delx-a2a__util_evm_native_balance_budget",
      "mcp__delx-a2a__util_evm_next_base_fee_bound",
      "mcp__delx-a2a__util_evm_nonce_gap_check",
      "mcp__delx-a2a__util_evm_nonce_replace_check",
      "mcp__delx-a2a__util_evm_priority_fee_ratio",
      "mcp__delx-a2a__util_evm_replacement_fee_bump",
      "mcp__delx-a2a__util_evm_signature_rs_shape_check",
      "mcp__delx-a2a__util_evm_signature_v_classify",
      "mcp__delx-a2a__util_evm_slippage_bounds_check",
      "mcp__delx-a2a__util_evm_token_balance_budget",
      "mcp__delx-a2a__util_evm_transfer_recipient_check",
      "mcp__delx-a2a__util_evm_tx_envelope_check",
      "mcp__delx-a2a__util_evm_tx_type_classify",
      "mcp__delx-a2a__util_evm_value_plus_fee_budget",
      "mcp__delx-a2a__util_exec_quality_vs_twap",
      "mcp__delx-a2a__util_exec_quality_vs_vwap",
      "mcp__delx-a2a__util_expectancy",
      "mcp__delx-a2a__util_experiment_lift",
      "mcp__delx-a2a__util_ext_from_mime",
      "mcp__delx-a2a__util_extract_emails",
      "mcp__delx-a2a__util_extract_emails_lite",
      "mcp__delx-a2a__util_extract_ints",
      "mcp__delx-a2a__util_extract_numbers",
      "mcp__delx-a2a__util_extract_urls",
      "mcp__delx-a2a__util_factorial",
      "mcp__delx-a2a__util_fee_quote",
      "mcp__delx-a2a__util_fibonacci",
      "mcp__delx-a2a__util_field_coverage",
      "mcp__delx-a2a__util_fingerprint_lite",
      "mcp__delx-a2a__util_flatten1",
      "mcp__delx-a2a__util_floor_n",
      "mcp__delx-a2a__util_forms_extract",
      "mcp__delx-a2a__util_forwarded_header_parse",
      "mcp__delx-a2a__util_fraction_to_bps",
      "mcp__delx-a2a__util_frame_ancestors_check",
      "mcp__delx-a2a__util_funding_annualize",
      "mcp__delx-a2a__util_funding_payment",
      "mcp__delx-a2a__util_funnel_conversion",
      "mcp__delx-a2a__util_fx_convert_amount",
      "mcp__delx-a2a__util_fx_revalue_amount",
      "mcp__delx-a2a__util_gas_cost_eth",
      "mcp__delx-a2a__util_gas_cost_usd",
      "mcp__delx-a2a__util_gas_cost_wei",
      "mcp__delx-a2a__util_gcd",
      "mcp__delx-a2a__util_graphql_operation_index",
      "mcp__delx-a2a__util_gross_margin",
      "mcp__delx-a2a__util_gwei_to_wei",
      "mcp__delx-a2a__util_half_kelly",
      "mcp__delx-a2a__util_handoff_size_estimate",
      "mcp__delx-a2a__util_hash",
      "mcp__delx-a2a__util_header_map_normalize",
      "mcp__delx-a2a__util_hex_canonicalize",
      "mcp__delx-a2a__util_hex_color_luminance",
      "mcp__delx-a2a__util_hex_convert",
      "mcp__delx-a2a__util_hex_prefix",
      "mcp__delx-a2a__util_hex_to_int",
      "mcp__delx-a2a__util_hex_to_rgb",
      "mcp__delx-a2a__util_hmac_sha256_hex",
      "mcp__delx-a2a__util_host_port_split",
      "mcp__delx-a2a__util_hsts_policy_check",
      "mcp__delx-a2a__util_html_canonical_link_check",
      "mcp__delx-a2a__util_html_escape",
      "mcp__delx-a2a__util_html_meta_refresh_parse",
      "mcp__delx-a2a__util_html_strip",
      "mcp__delx-a2a__util_html_unescape",
      "mcp__delx-a2a__util_http_codes",
      "mcp__delx-a2a__util_http_request_canonicalize",
      "mcp__delx-a2a__util_http_retry_plan",
      "mcp__delx-a2a__util_http_version_normalize",
      "mcp__delx-a2a__util_idempotency_fingerprint",
      "mcp__delx-a2a__util_idempotency_key",
      "mcp__delx-a2a__util_il_constant_product",
      "mcp__delx-a2a__util_il_fee_breakeven",
      "mcp__delx-a2a__util_image_prompt_lint",
      "mcp__delx-a2a__util_impact_price",
      "mcp__delx-a2a__util_implied_from_yes_no",
      "mcp__delx-a2a__util_in_range",
      "mcp__delx-a2a__util_incident_severity",
      "mcp__delx-a2a__util_incident_timeline",
      "mcp__delx-a2a__util_indent_text",
      "mcp__delx-a2a__util_inflation_calculator",
      "mcp__delx-a2a__util_initials",
      "mcp__delx-a2a__util_int_to_hex",
      "mcp__delx-a2a__util_int_to_roman",
      "mcp__delx-a2a__util_inventory_skew",
      "mcp__delx-a2a__util_iota",
      "mcp__delx-a2a__util_ip_classify",
      "mcp__delx-a2a__util_ip_v4_private_check",
      "mcp__delx-a2a__util_ipv4_octets",
      "mcp__delx-a2a__util_ipv4_private",
      "mcp__delx-a2a__util_is_blank",
      "mcp__delx-a2a__util_is_empty_obj",
      "mcp__delx-a2a__util_is_float_str",
      "mcp__delx-a2a__util_is_int_str",
      "mcp__delx-a2a__util_is_json_arr",
      "mcp__delx-a2a__util_is_json_obj",
      "mcp__delx-a2a__util_is_leap_year",
      "mcp__delx-a2a__util_is_prime",
      "mcp__delx-a2a__util_is_subset",
      "mcp__delx-a2a__util_is_weekend",
      "mcp__delx-a2a__util_iso3166_country_lookup",
      "mcp__delx-a2a__util_iso_duration_parse",
      "mcp__delx-a2a__util_iso_to_unix",
      "mcp__delx-a2a__util_iso_week",
      "mcp__delx-a2a__util_join_csv",
      "mcp__delx-a2a__util_join_lines",
      "mcp__delx-a2a__util_json_array_chunk",
      "mcp__delx-a2a__util_json_array_filter_keys",
      "mcp__delx-a2a__util_json_array_flatten_one",
      "mcp__delx-a2a__util_json_array_group_by_key",
      "mcp__delx-a2a__util_json_array_index_by_key",
      "mcp__delx-a2a__util_json_array_length_check",
      "mcp__delx-a2a__util_json_array_project_keys",
      "mcp__delx-a2a__util_json_array_sort_by_key",
      "mcp__delx-a2a__util_json_boolean_coerce",
      "mcp__delx-a2a__util_json_contract_check",
      "mcp__delx-a2a__util_json_cross_field_equal",
      "mcp__delx-a2a__util_json_cross_field_order",
      "mcp__delx-a2a__util_json_depth_check",
      "mcp__delx-a2a__util_json_email_fields_check",
      "mcp__delx-a2a__util_json_enum_fields_check",
      "mcp__delx-a2a__util_json_escape",
      "mcp__delx-a2a__util_json_hash_fields_check",
      "mcp__delx-a2a__util_json_keys",
      "mcp__delx-a2a__util_json_lines_parse",
      "mcp__delx-a2a__util_json_lines_stringify",
      "mcp__delx-a2a__util_json_merge_patch",
      "mcp__delx-a2a__util_json_minify",
      "mcp__delx-a2a__util_json_number_coerce",
      "mcp__delx-a2a__util_json_numeric_range_check",
      "mcp__delx-a2a__util_json_object_deep_merge",
      "mcp__delx-a2a__util_json_object_lowercase_keys",
      "mcp__delx-a2a__util_json_object_pick",
      "mcp__delx-a2a__util_json_object_rename_keys",
      "mcp__delx-a2a__util_json_patch_preview",
      "mcp__delx-a2a__util_json_path_pick",
      "mcp__delx-a2a__util_json_pattern_fields_check",
      "mcp__delx-a2a__util_json_pointer_escape",
      "mcp__delx-a2a__util_json_pointer_unescape",
      "mcp__delx-a2a__util_json_pretty",
      "mcp__delx-a2a__util_json_schema_quickcheck",
      "mcp__delx-a2a__util_json_shape_profile",
      "mcp__delx-a2a__util_json_size_budget",
      "mcp__delx-a2a__util_json_string_length_check",
      "mcp__delx-a2a__util_json_timestamp_fields_check",
      "mcp__delx-a2a__util_json_to_csv",
      "mcp__delx-a2a__util_json_type",
      "mcp__delx-a2a__util_json_type_map_check",
      "mcp__delx-a2a__util_json_type_name",
      "mcp__delx-a2a__util_json_url_fields_check",
      "mcp__delx-a2a__util_json_uuid_fields_check",
      "mcp__delx-a2a__util_jwt_claims_audit",
      "mcp__delx-a2a__util_jwt_claims_humanize",
      "mcp__delx-a2a__util_kb_to_bytes",
      "mcp__delx-a2a__util_kebab_case",
      "mcp__delx-a2a__util_kebab_to_camel",
      "mcp__delx-a2a__util_kelly_binary",
      "mcp__delx-a2a__util_kelly_fraction",
      "mcp__delx-a2a__util_keyword_density",
      "mcp__delx-a2a__util_ksuid",
      "mcp__delx-a2a__util_language_script_detect",
      "mcp__delx-a2a__util_latency_summary",
      "mcp__delx-a2a__util_lcm",
      "mcp__delx-a2a__util_lerp",
      "mcp__delx-a2a__util_levenshtein",
      "mcp__delx-a2a__util_leverage_notional",
      "mcp__delx-a2a__util_link_header_parse",
      "mcp__delx-a2a__util_links_extract",
      "mcp__delx-a2a__util_liq_cascade_steps",
      "mcp__delx-a2a__util_liq_price_long",
      "mcp__delx-a2a__util_liq_price_short",
      "mcp__delx-a2a__util_logit",
      "mcp__delx-a2a__util_loyalty_reward_quote",
      "mcp__delx-a2a__util_ltv_cac",
      "mcp__delx-a2a__util_luhn_valid",
      "mcp__delx-a2a__util_maker_taker_fee",
      "mcp__delx-a2a__util_map_range",
      "mcp__delx-a2a__util_margin_required",
      "mcp__delx-a2a__util_markdown_heading_index",
      "mcp__delx-a2a__util_markdown_to_text",
      "mcp__delx-a2a__util_market_roi",
      "mcp__delx-a2a__util_mask_middle",
      "mcp__delx-a2a__util_mask_string",
      "mcp__delx-a2a__util_max_loss",
      "mcp__delx-a2a__util_max_n",
      "mcp__delx-a2a__util_mb_to_bytes",
      "mcp__delx-a2a__util_mcp_server_readiness_report",
      "mcp__delx-a2a__util_md5_hex",
      "mcp__delx-a2a__util_mean",
      "mcp__delx-a2a__util_median",
      "mcp__delx-a2a__util_merge_shallow",
      "mcp__delx-a2a__util_method_idempotency_classify",
      "mcp__delx-a2a__util_mev_sandwich_upper",
      "mcp__delx-a2a__util_mid_price",
      "mcp__delx-a2a__util_mime_from_ext",
      "mcp__delx-a2a__util_min_n",
      "mcp__delx-a2a__util_month_name",
      "mcp__delx-a2a__util_ms_to_hms",
      "mcp__delx-a2a__util_multi_outcome_kelly",
      "mcp__delx-a2a__util_multi_outcome_normalize",
      "mcp__delx-a2a__util_mx_host_parse",
      "mcp__delx-a2a__util_nanoid",
      "mcp__delx-a2a__util_next_weekday",
      "mcp__delx-a2a__util_nonce_hex",
      "mcp__delx-a2a__util_normalize_whitespace",
      "mcp__delx-a2a__util_notional",
      "mcp__delx-a2a__util_null_distribution",
      "mcp__delx-a2a__util_number_base",
      "mcp__delx-a2a__util_numeric_outlier_scan",
      "mcp__delx-a2a__util_ob_depth_notional",
      "mcp__delx-a2a__util_ob_imbalance",
      "mcp__delx-a2a__util_ob_mid_from_levels",
      "mcp__delx-a2a__util_obj_empty",
      "mcp__delx-a2a__util_obj_has",
      "mcp__delx-a2a__util_obj_pick_exists",
      "mcp__delx-a2a__util_odds_american_to_prob",
      "mcp__delx-a2a__util_odds_chain_convert",
      "mcp__delx-a2a__util_odds_decimal_to_prob",
      "mcp__delx-a2a__util_odds_fractional_to_prob",
      "mcp__delx-a2a__util_odds_ratio",
      "mcp__delx-a2a__util_odds_vig_strip",
      "mcp__delx-a2a__util_ohlc_aggregate",
      "mcp__delx-a2a__util_omit_fields",
      "mcp__delx-a2a__util_open_graph",
      "mcp__delx-a2a__util_open_redirect_audit",
      "mcp__delx-a2a__util_openapi_breaking_change",
      "mcp__delx-a2a__util_openapi_operation_index",
      "mcp__delx-a2a__util_ops_health_score",
      "mcp__delx-a2a__util_option_payoff_points",
      "mcp__delx-a2a__util_ordinal",
      "mcp__delx-a2a__util_origin_header_normalize",
      "mcp__delx-a2a__util_overround",
      "mcp__delx-a2a__util_p95_estimate",
      "mcp__delx-a2a__util_pad_left",
      "mcp__delx-a2a__util_pad_right",
      "mcp__delx-a2a__util_pad_string",
      "mcp__delx-a2a__util_page_extract",
      "mcp__delx-a2a__util_page_links_summary",
      "mcp__delx-a2a__util_page_meta_summary",
      "mcp__delx-a2a__util_pagination_plan",
      "mcp__delx-a2a__util_pairs_hedge_ratio",
      "mcp__delx-a2a__util_pairs_zscore",
      "mcp__delx-a2a__util_parlay_odds_decimal",
      "mcp__delx-a2a__util_parlay_prob_indep",
      "mcp__delx-a2a__util_parse_bytes",
      "mcp__delx-a2a__util_parse_float_safe",
      "mcp__delx-a2a__util_parse_int_safe",
      "mcp__delx-a2a__util_password_policy_audit",
      "mcp__delx-a2a__util_path_ext",
      "mcp__delx-a2a__util_path_join",
      "mcp__delx-a2a__util_path_traversal_scan",
      "mcp__delx-a2a__util_payload_size_check",
      "mcp__delx-a2a__util_payout_if_yes",
      "mcp__delx-a2a__util_pct_of",
      "mcp__delx-a2a__util_pct_to_bps",
      "mcp__delx-a2a__util_pdf_header_sniff",
      "mcp__delx-a2a__util_peg_deviation_bps",
      "mcp__delx-a2a__util_peg_tw_deviation",
      "mcp__delx-a2a__util_percent_change",
      "mcp__delx-a2a__util_percent_clamp",
      "mcp__delx-a2a__util_percentile",
      "mcp__delx-a2a__util_permissions_policy_parse",
      "mcp__delx-a2a__util_perp_premium",
      "mcp__delx-a2a__util_phone_digits",
      "mcp__delx-a2a__util_phone_e164_normalize",
      "mcp__delx-a2a__util_pick_fields",
      "mcp__delx-a2a__util_pii_redact",
      "mcp__delx-a2a__util_pluck",
      "mcp__delx-a2a__util_pluralize_lite",
      "mcp__delx-a2a__util_pnl_abs",
      "mcp__delx-a2a__util_pnl_pct",
      "mcp__delx-a2a__util_pnl_with_fees",
      "mcp__delx-a2a__util_position_size_risk",
      "mcp__delx-a2a__util_position_value",
      "mcp__delx-a2a__util_price_ceiling_check",
      "mcp__delx-a2a__util_price_floor",
      "mcp__delx-a2a__util_price_tick_normalize",
      "mcp__delx-a2a__util_pricing_page_extract",
      "mcp__delx-a2a__util_prime_factors",
      "mcp__delx-a2a__util_prob_clamp",
      "mcp__delx-a2a__util_prob_to_odds_american",
      "mcp__delx-a2a__util_prob_to_odds_decimal",
      "mcp__delx-a2a__util_profit_factor",
      "mcp__delx-a2a__util_profit_if_yes",
      "mcp__delx-a2a__util_prompt_injection_scan",
      "mcp__delx-a2a__util_qr_payload_classify",
      "mcp__delx-a2a__util_quarter_of_year",
      "mcp__delx-a2a__util_rad_to_deg",
      "mcp__delx-a2a__util_random_choice",
      "mcp__delx-a2a__util_random_int",
      "mcp__delx-a2a__util_random_uuid_v4",
      "mcp__delx-a2a__util_range_header_parse",
      "mcp__delx-a2a__util_range_list",
      "mcp__delx-a2a__util_rate_limit_parse",
      "mcp__delx-a2a__util_rate_limit_window_check",
      "mcp__delx-a2a__util_ratio",
      "mcp__delx-a2a__util_reading_time",
      "mcp__delx-a2a__util_realized_pnl_fifo",
      "mcp__delx-a2a__util_record_fingerprint",
      "mcp__delx-a2a__util_redact_digits",
      "mcp__delx-a2a__util_redact_emails",
      "mcp__delx-a2a__util_redact_emails_lite",
      "mcp__delx-a2a__util_redirect_chain_check",
      "mcp__delx-a2a__util_referrer_policy_check",
      "mcp__delx-a2a__util_refund_policy_preflight",
      "mcp__delx-a2a__util_regex_test",
      "mcp__delx-a2a__util_reliability_curve",
      "mcp__delx-a2a__util_rename_key",
      "mcp__delx-a2a__util_repeat_str",
      "mcp__delx-a2a__util_repeat_string",
      "mcp__delx-a2a__util_resolution_payout_matrix",
      "mcp__delx-a2a__util_retry_after_parse",
      "mcp__delx-a2a__util_retry_budget_plan",
      "mcp__delx-a2a__util_retry_safe_classify",
      "mcp__delx-a2a__util_return_pct",
      "mcp__delx-a2a__util_revenue_concentration",
      "mcp__delx-a2a__util_reverse_string",
      "mcp__delx-a2a__util_rfq_crypto_template",
      "mcp__delx-a2a__util_rgb_to_hex",
      "mcp__delx-a2a__util_risk_parity_weights",
      "mcp__delx-a2a__util_risk_reward",
      "mcp__delx-a2a__util_robots_allow_path",
      "mcp__delx-a2a__util_robots_directive_merge",
      "mcp__delx-a2a__util_robots_meta_parse",
      "mcp__delx-a2a__util_roman_to_int",
      "mcp__delx-a2a__util_rot13",
      "mcp__delx-a2a__util_round_n",
      "mcp__delx-a2a__util_rrule_daily_next",
      "mcp__delx-a2a__util_runway",
      "mcp__delx-a2a__util_safe_div",
      "mcp__delx-a2a__util_saturation_ratio",
      "mcp__delx-a2a__util_schema_inference",
      "mcp__delx-a2a__util_score_clip",
      "mcp__delx-a2a__util_seconds_to_hms",
      "mcp__delx-a2a__util_secret_exposure_scan",
      "mcp__delx-a2a__util_security_headers_score",
      "mcp__delx-a2a__util_security_surface_compose",
      "mcp__delx-a2a__util_seeded_ab_assignment",
      "mcp__delx-a2a__util_seeded_backoff_schedule",
      "mcp__delx-a2a__util_seeded_balanced_groups",
      "mcp__delx-a2a__util_seeded_batch_order",
      "mcp__delx-a2a__util_seeded_bootstrap_sample",
      "mcp__delx-a2a__util_seeded_canary_sequence",
      "mcp__delx-a2a__util_seeded_candidate_subset",
      "mcp__delx-a2a__util_seeded_coin_flip",
      "mcp__delx-a2a__util_seeded_color_hex",
      "mcp__delx-a2a__util_seeded_consistent_shard",
      "mcp__delx-a2a__util_seeded_dice_roll",
      "mcp__delx-a2a__util_seeded_feature_bucket",
      "mcp__delx-a2a__util_seeded_grid_point",
      "mcp__delx-a2a__util_seeded_holdout_assignment",
      "mcp__delx-a2a__util_seeded_jitter_ms",
      "mcp__delx-a2a__util_seeded_kfold_split",
      "mcp__delx-a2a__util_seeded_load_spread",
      "mcp__delx-a2a__util_seeded_lottery_draw",
      "mcp__delx-a2a__util_seeded_matrix_cell",
      "mcp__delx-a2a__util_seeded_multivariate_assignment",
      "mcp__delx-a2a__util_seeded_nonce_decimal",
      "mcp__delx-a2a__util_seeded_pairing",
      "mcp__delx-a2a__util_seeded_partition",
      "mcp__delx-a2a__util_seeded_passphrase_words",
      "mcp__delx-a2a__util_seeded_percentage_rollout",
      "mcp__delx-a2a__util_seeded_permutation_index",
      "mcp__delx-a2a__util_seeded_priority_order",
      "mcp__delx-a2a__util_seeded_queue_pick",
      "mcp__delx-a2a__util_seeded_random_sample",
      "mcp__delx-a2a__util_seeded_range_sequence",
      "mcp__delx-a2a__util_seeded_rendezvous_rank",
      "mcp__delx-a2a__util_seeded_reservoir_sample",
      "mcp__delx-a2a__util_seeded_round_robin_start",
      "mcp__delx-a2a__util_seeded_sample_indices",
      "mcp__delx-a2a__util_seeded_sample_with_replacement",
      "mcp__delx-a2a__util_seeded_schedule_offset",
      "mcp__delx-a2a__util_seeded_shuffle",
      "mcp__delx-a2a__util_seeded_stratified_split",
      "mcp__delx-a2a__util_seeded_tie_break",
      "mcp__delx-a2a__util_seeded_time_slot_pick",
      "mcp__delx-a2a__util_seeded_token",
      "mcp__delx-a2a__util_seeded_train_test_split",
      "mcp__delx-a2a__util_seeded_uuid",
      "mcp__delx-a2a__util_seeded_weighted_choice",
      "mcp__delx-a2a__util_seeded_weighted_partition",
      "mcp__delx-a2a__util_seeded_weighted_sample",
      "mcp__delx-a2a__util_seeded_window_pick",
      "mcp__delx-a2a__util_seeded_winners_without_replacement",
      "mcp__delx-a2a__util_selector_extract",
      "mcp__delx-a2a__util_semver_bump",
      "mcp__delx-a2a__util_semver_parts",
      "mcp__delx-a2a__util_sentence_case",
      "mcp__delx-a2a__util_server_timing_parse",
      "mcp__delx-a2a__util_set_diff",
      "mcp__delx-a2a__util_set_intersect",
      "mcp__delx-a2a__util_set_union",
      "mcp__delx-a2a__util_sha1_hex",
      "mcp__delx-a2a__util_sha256_hex",
      "mcp__delx-a2a__util_shares_from_budget",
      "mcp__delx-a2a__util_sharpe_lite",
      "mcp__delx-a2a__util_sigmoid",
      "mcp__delx-a2a__util_sign_n",
      "mcp__delx-a2a__util_signal_threshold",
      "mcp__delx-a2a__util_similarity",
      "mcp__delx-a2a__util_sitemap_changefreq_check",
      "mcp__delx-a2a__util_sitemap_lastmod_freshness",
      "mcp__delx-a2a__util_sitemap_probe",
      "mcp__delx-a2a__util_skill_md_stub",
      "mcp__delx-a2a__util_sla_budget_remaining",
      "mcp__delx-a2a__util_slippage_bps",
      "mcp__delx-a2a__util_slippage_pct",
      "mcp__delx-a2a__util_slo_compliance",
      "mcp__delx-a2a__util_slug_from_url",
      "mcp__delx-a2a__util_slugify",
      "mcp__delx-a2a__util_slugify_lite",
      "mcp__delx-a2a__util_snake_to_camel",
      "mcp__delx-a2a__util_sort_keys",
      "mcp__delx-a2a__util_sort_lines",
      "mcp__delx-a2a__util_sortino_lite",
      "mcp__delx-a2a__util_soundex",
      "mcp__delx-a2a__util_spf_record_flags",
      "mcp__delx-a2a__util_split_lines",
      "mcp__delx-a2a__util_spread_abs",
      "mcp__delx-a2a__util_spread_bps",
      "mcp__delx-a2a__util_spread_pct",
      "mcp__delx-a2a__util_sql_injection_scan",
      "mcp__delx-a2a__util_ssrf_url_audit",
      "mcp__delx-a2a__util_stable_hash",
      "mcp__delx-a2a__util_starts_with",
      "mcp__delx-a2a__util_stdev",
      "mcp__delx-a2a__util_step_budget_plan",
      "mcp__delx-a2a__util_stop_loss_pct",
      "mcp__delx-a2a__util_string_pad",
      "mcp__delx-a2a__util_strip_accents",
      "mcp__delx-a2a__util_strip_html_lite",
      "mcp__delx-a2a__util_success_rate",
      "mcp__delx-a2a__util_sum_n",
      "mcp__delx-a2a__util_swap_case",
      "mcp__delx-a2a__util_take_profit_pct",
      "mcp__delx-a2a__util_task_priority_score",
      "mcp__delx-a2a__util_temp_c_to_f",
      "mcp__delx-a2a__util_temp_f_to_c",
      "mcp__delx-a2a__util_text_chunk_plan",
      "mcp__delx-a2a__util_text_reverse",
      "mcp__delx-a2a__util_text_sha256",
      "mcp__delx-a2a__util_ticker_canonicalize",
      "mcp__delx-a2a__util_time_series_gap_scan",
      "mcp__delx-a2a__util_timeout_budget",
      "mcp__delx-a2a__util_timestamp_align",
      "mcp__delx-a2a__util_timestamp_convert",
      "mcp__delx-a2a__util_title_case",
      "mcp__delx-a2a__util_title_words",
      "mcp__delx-a2a__util_token_amount_to_raw",
      "mcp__delx-a2a__util_token_budget_split",
      "mcp__delx-a2a__util_token_echo_1",
      "mcp__delx-a2a__util_token_echo_2",
      "mcp__delx-a2a__util_token_estimate",
      "mcp__delx-a2a__util_token_raw_to_amount",
      "mcp__delx-a2a__util_transfer_encoding_check",
      "mcp__delx-a2a__util_trim_collapse",
      "mcp__delx-a2a__util_tsv_row",
      "mcp__delx-a2a__util_twap_simple",
      "mcp__delx-a2a__util_tx_value_eth",
      "mcp__delx-a2a__util_tz_offset_fixed",
      "mcp__delx-a2a__util_ulid_generate",
      "mcp__delx-a2a__util_unique_sorted",
      "mcp__delx-a2a__util_unique_words",
      "mcp__delx-a2a__util_unit_convert",
      "mcp__delx-a2a__util_unit_economics",
      "mcp__delx-a2a__util_unix_now",
      "mcp__delx-a2a__util_unix_to_iso",
      "mcp__delx-a2a__util_unrealized_pnl",
      "mcp__delx-a2a__util_unslugify_lite",
      "mcp__delx-a2a__util_url_allowlist_match",
      "mcp__delx-a2a__util_url_decode_safe",
      "mcp__delx-a2a__util_url_encode",
      "mcp__delx-a2a__util_url_encode_component",
      "mcp__delx-a2a__util_url_encode_safe",
      "mcp__delx-a2a__util_url_health",
      "mcp__delx-a2a__util_url_join",
      "mcp__delx-a2a__util_url_origin",
      "mcp__delx-a2a__util_url_parse",
      "mcp__delx-a2a__util_url_parts",
      "mcp__delx-a2a__util_url_path_normalize",
      "mcp__delx-a2a__util_url_port_policy_check",
      "mcp__delx-a2a__util_url_redirect_target_check",
      "mcp__delx-a2a__util_us_market_holiday_check",
      "mcp__delx-a2a__util_usdc_raw_to_amount",
      "mcp__delx-a2a__util_usdc_to_raw",
      "mcp__delx-a2a__util_usgs_quake_stub_parse",
      "mcp__delx-a2a__util_uuid_generate",
      "mcp__delx-a2a__util_values_types",
      "mcp__delx-a2a__util_vary_header_normalize",
      "mcp__delx-a2a__util_vesting_remaining",
      "mcp__delx-a2a__util_vin_decode",
      "mcp__delx-a2a__util_volatility_sample",
      "mcp__delx-a2a__util_vwap_simple",
      "mcp__delx-a2a__util_webhook_delivery_plan",
      "mcp__delx-a2a__util_webhook_event_normalize",
      "mcp__delx-a2a__util_webhook_signature_timestamp_check"
    ],
    "deny": [
      "mcp__delx-a2a__util_arr_compact",
      "mcp__delx-a2a__util_arr_drop",
      "mcp__delx-a2a__util_dedent_text",
      "mcp__delx-a2a__util_dedupe_lines",
      "mcp__delx-a2a__util_json_array_dedupe",
      "mcp__delx-a2a__util_json_empty_prune",
      "mcp__delx-a2a__util_json_null_prune",
      "mcp__delx-a2a__util_json_object_omit",
      "mcp__delx-a2a__util_remove_punctuation",
      "mcp__delx-a2a__util_string_trunc",
      "mcp__delx-a2a__util_text_truncate",
      "mcp__delx-a2a__util_truncate_middle",
      "mcp__delx-a2a__util_url_tracking_param_strip"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as delx-a2a. Review it before you use it.