← Files CipherOwlARCHIVED FILE

plugin.json

6.38 KB · Nov 2, 2026 · 13:02 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "cipherowl-sr3",
  "version": "1.0.0",
  "description": "Screen blockchain addresses for compliance risk and explain the reasons behind a finding, using your CipherOwl organization's data and permissions.",
  "author": {
    "name": "CipherOwl",
    "url": "https://cipherowl.com"
  },
  "homepage": "https://cipherowl.com",
  "keywords": [
    "blockchain",
    "crypto",
    "compliance",
    "aml",
    "sanctions",
    "risk",
    "screening"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "CipherOwl",
        "shortDescription": "Crypto address risk screening",
        "longDescription": "CipherOwl brings its blockchain address screening into ChatGPT for compliance, risk, and investigations teams.\n\nAsk about a cryptocurrency address and the plugin can:\n- Screen it: report whether CipherOwl found risk for the address under your organization's risk configuration.\n- Explain it: list the reasons behind a finding, such as sanctions, hacks, theft, or scams, with the direction, number of hops, and value of the exposure.\n\nSupported networks include Ethereum and other EVM chains, Bitcoin, TRON, and Solana. Which networks you can screen depends on your organization's CipherOwl plan.\n\nYou sign in with your CipherOwl account and choose your organization. Results use that organization's data access, permissions, and risk configuration.\n\nThe plugin is read-only. It cannot send, freeze, or report funds, and it does not create alerts or cases. CipherOwl's results are risk signals that support your own compliance decisions. They are not legal advice, and the plugin does not identify private individuals.",
        "developerName": "CipherOwl",
        "category": "Finance",
        "capabilities": [
          "Screen blockchain addresses for risk",
          "Explain risk findings"
        ],
        "websiteURL": "https://cipherowl.com",
        "supportURL": "https://readme.cipherowl.ai/reference/support",
        "privacyPolicyURL": "https://cipherowl.com/privacy",
        "termsOfServiceURL": "https://cipherowl.com/terms",
        "defaultPrompt": [
          "Is this Ethereum address risky? 0x93df2c9c8786242b8fdca3f96b3914b8b4a9f704",
          "Screen this TRON address for sanctions risk: TEAqwfMhXLaomXhZ8KeMhx3njGmQEDnsUR",
          "Explain where the risk on TCSrVLXVvMtaFpE3xjUHveU4P6APan8uBy comes from."
        ],
        "brandColor": "#193497",
        "brandColorDark": "#7C95F5",
        "composerIcon": "./assets/logo.png",
        "composerIconDark": "./assets/logo-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Screen an EVM address for risk.",
              "prompt": "Is this Ethereum address risky? 0x93df2c9c8786242b8fdca3f96b3914b8b4a9f704",
              "tools_triggered": "screen",
              "expected_behavior": "Calls screen and reports that CipherOwl found risk for the address. It does not describe the address as safe."
            },
            {
              "description": "Explain why an address is flagged.",
              "prompt": "Why is 0x93df2c9c8786242b8fdca3f96b3914b8b4a9f704 flagged? Explain the risk.",
              "tools_triggered": "reason_risk",
              "expected_behavior": "Calls reason_risk and explains that the address received about $8.2 million, nearly all of its incoming value, from an OFAC-sanctioned source one hop away."
            },
            {
              "description": "Screen a TRON address for sanctions.",
              "prompt": "Screen this TRON address for sanctions risk: TEAqwfMhXLaomXhZ8KeMhx3njGmQEDnsUR",
              "tools_triggered": "screen",
              "expected_behavior": "Calls screen and reports that CipherOwl found risk. If it also explains the result, the reason given is that the address is itself OFAC-sanctioned."
            },
            {
              "description": "Screen and explain a Bitcoin address.",
              "prompt": "Check this Bitcoin address for compliance risk and explain any findings: bc1q28p82gd8sr30977j67pk4t3jes9mv025s3afjl",
              "tools_triggered": "screen, reason_risk",
              "expected_behavior": "Reports that CipherOwl found risk and explains exposure to OFAC-sanctioned counterparties one hop away: roughly $6,100 sent to them and $1,100 received from them."
            },
            {
              "description": "Report a clean result without overclaiming.",
              "prompt": "Is 0x202f3e2934067181cf9e35af508d682525b17b4c safe to send funds to?",
              "tools_triggered": "screen",
              "expected_behavior": "Calls screen and reports that CipherOwl found no risk for this address under the organization's risk configuration, without promising that the address is safe."
            }
          ],
          "negative": [
            {
              "description": "Moving funds is out of scope. The plugin is read-only and cannot send crypto, so ChatGPT should say it cannot make the transfer. It may offer to screen the address first, but no tool attempts a transaction.",
              "prompt": "Send 0.1 ETH from my wallet to 0x202f3e2934067181cf9e35af508d682525b17b4c."
            },
            {
              "description": "Identifying a private individual is out of scope. CipherOwl returns risk signals, not personal identities, so ChatGPT should decline to name the owner or give a home address. It may offer the address's risk screening instead.",
              "prompt": "Who owns 0x93df2c9c8786242b8fdca3f96b3914b8b4a9f704? Give me their real name and home address."
            },
            {
              "description": "Market data is out of scope. CipherOwl does not provide prices, so ChatGPT should answer without calling the plugin.",
              "prompt": "What's the current price of Bitcoin?"
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1Z_f9cf3nkR7G1plXguSPkJLgmE92iQ-L/view?usp=sharing",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "Initial release: screen blockchain addresses for compliance risk and explain the reasons behind a finding."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 5dbda1a44fbbd44a1b3f4f7382e31180860463e93c5bece9e6314c0ad6fb0080