Skip to content
Back to HALOWERK Wallet Security

Card snapshot

wallet.halowerk.com · 2026-11-02 22:39:03 UTC · fbd99d62da8c8ff132a9536c09293f0114ad3c644207c6d04ef1ac1ad0b05814

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.3.0",
  "name": "HALOWERK Wallet Security",
  "description": "HALOWERK Wallet Security. Bezahlung \u00fcber x402 in USDC auf Base Mainnet.",
  "url": "https://wallet.halowerk.com",
  "version": "1.0.0",
  "preferredTransport": "JSONRPC",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "wallet_eip_7702_delegation_auditor",
      "name": "EIP-7702 Delegation Auditor evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.",
      "description": "EIP-7702 Delegation Auditor analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.",
      "tags": [
        "crypto",
        "wallet",
        "policy",
        "eip",
        "7702",
        "delegation",
        "auditor"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_useroperation_lifecycle_tracker",
      "name": "UserOperation Lifecycle Tracker evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.",
      "description": "UserOperation Lifecycle Tracker analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.",
      "tags": [
        "crypto",
        "wallet",
        "tracker",
        "useroperation",
        "lifecycle",
        "tracker"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_bundler_health_comparator",
      "name": "Bundler Health Comparator evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.",
      "description": "Bundler Health Comparator analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.",
      "tags": [
        "crypto",
        "wallet",
        "compare",
        "bundler",
        "health",
        "comparator"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_eip_712_signing_humanizer",
      "name": "EIP-712 Signing Humanizer evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.",
      "description": "EIP-712 Signing Humanizer analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.",
      "tags": [
        "crypto",
        "wallet",
        "decoder",
        "eip",
        "712",
        "signing",
        "humanizer"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_permit2_scope_auditor",
      "name": "Permit/Permit2 Scope Auditor evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.",
      "description": "Permit/Permit2 Scope Auditor analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.",
      "tags": [
        "crypto",
        "wallet",
        "policy",
        "permit2",
        "scope",
        "auditor"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_safe_policy_linter",
      "name": "Safe Policy Linter evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.",
      "description": "Safe Policy Linter analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.",
      "tags": [
        "crypto",
        "wallet",
        "policy",
        "safe",
        "policy",
        "linter"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_safe_quorum_risk",
      "name": "Safe Quorum Risk evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.",
      "description": "Safe Quorum Risk analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.",
      "tags": [
        "crypto",
        "wallet",
        "exposure",
        "safe",
        "quorum",
        "risk"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_smart_account_module_auditor",
      "name": "Smart-Account Module Auditor evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.",
      "description": "Smart-Account Module Auditor analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.",
      "tags": [
        "crypto",
        "wallet",
        "policy",
        "smart",
        "account",
        "module",
        "auditor"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_mpc_custody_policy_simulator",
      "name": "MPC Custody Policy Simulator evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.",
      "description": "MPC Custody Policy Simulator analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.",
      "tags": [
        "crypto",
        "wallet",
        "simulation",
        "mpc",
        "custody",
        "policy",
        "simulator"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_wallet_recovery_readiness",
      "name": "Wallet Recovery Readiness evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.",
      "description": "Wallet Recovery Readiness analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.",
      "tags": [
        "crypto",
        "wallet",
        "readiness",
        "wallet",
        "recovery",
        "readiness"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_brief",
      "name": "One due-diligence brief for a Base address: account type (EOA, 7702-delegated, contract, proxy, Safe), nonce, ETH and USDC balance, OFAC/EU sanctions-list match, known labels and reasoned risk notes, with sources and limits per field.",
      "description": "Reads the live Base state of one address through public RPC (one state batch plus one log query) and combines it with locally held lists. Returns: account type (EOA, EIP-7702-delegated EOA, contract, proxy with implementation and admin from EIP-1967 or zeppelinos slots, EIP-1167 clone, Safe-style multisig with threshold), nonce with its meaning, ETH and native USDC balance plus balances of eight major Base tokens (WETH, USDbC, EURC, cbBTC, cbETH, wstETH, DAI, AERO), recent USDC activity (about the last 4 hours of USDC transfers: counts, volume in and out, top counterparties with label and sanctions check), an exact address match against the EVM addresses published in the OFAC SDN and EU consolidated sanctions lists (list date included), labels from a curated contract list, risk notes each with the reason and evidence, and an overall flag level. Every field states observed, not_observed or unknown, its source and timestamp. Limits: public RPC has no full transaction history, so counterparties beyond the USDC window, fund sources and mixer or bridge interactions are reported as unknown rather than guessed; no name screening, no indirect exposure, no legal, compliance or investment judgement.",
      "tags": [
        "wallet",
        "address",
        "due diligence",
        "base",
        "ofac",
        "sanctions",
        "eoa",
        "proxy",
        "eip-7702",
        "balance",
        "nonce",
        "kyt",
        "risk"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "payment": {
    "protocol": "x402",
    "network": "eip155:8453",
    "asset": "USDC",
    "recipient": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
    "manifest": "https://wallet.halowerk.com/.well-known/x402"
  }
}