← Files DHVANIARCHIVED FILE

plugin.json

4.5 KB · Nov 5, 2026 · 12:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "dhvani-voice",
  "version": "1.0.2",
  "description": "Finds out whether a voice recording, or a video soundtrack, is an AI deepfake. The check is the voice only and the score is not proof.",
  "author": {
    "name": "Ni-tro Labs",
    "email": "hello@dhvani.dev",
    "url": "https://www.dhvani.dev"
  },
  "homepage": "https://www.dhvani.dev",
  "license": "proprietary",
  "keywords": [
    "audio",
    "voice",
    "deepfake"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "DHVANI",
        "shortDescription": "Find an AI voice deepfake",
        "longDescription": "DHVANI, from Ni-tro Labs, finds out whether a voice recording, or the soundtrack of a video, is an AI deepfake. Send one file in the chat. The reply is a verdict, a fake percentage, a real percentage, and times when one file has both a real voice and an AI voice. The check listens to the voice only. It does not look at a face or video frames. The clip is not kept. The score is a flag, not proof. A person still decides.",
        "developerName": "Ni-tro Labs",
        "category": "Security",
        "capabilities": [
          "Score a voice for an AI deepfake"
        ],
        "websiteURL": "https://www.dhvani.dev",
        "supportURL": "https://www.dhvani.dev/support",
        "privacyPolicyURL": "https://www.dhvani.dev/privacy",
        "termsOfServiceURL": "https://www.dhvani.dev/terms",
        "defaultPrompt": [
          "Is this voice recording an AI deepfake?",
          "Score the soundtrack of this video.",
          "Where in this clip does the voice change?"
        ],
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Score one voice file",
              "prompt": "Is this voice recording an AI deepfake?",
              "tools_triggered": "score_voice",
              "expected_behavior": "Sign in by typing an email. There is no inbox code. Call score_voice on the attached file and say the returned verdict, fake percentage, real percentage, and usage line in the chat."
            },
            {
              "description": "Score a video soundtrack",
              "prompt": "Is the voice in this video an AI deepfake?",
              "tools_triggered": "score_voice",
              "expected_behavior": "Score the soundtrack only. Say that the face and the frames were not checked. Do not invent a face result."
            },
            {
              "description": "Read the times",
              "prompt": "Where in this clip does the voice change?",
              "tools_triggered": "score_voice",
              "expected_behavior": "Say the time map from the tool, such as a range marked REAL, AI, or MIXED. Do not invent times that the tool did not return."
            },
            {
              "description": "Repeat the tool text",
              "prompt": "Score this file and tell me the percentages.",
              "tools_triggered": "score_voice",
              "expected_behavior": "Say the fake percentage and the real percentage from the tool text. Do not send the person to a website for the score."
            },
            {
              "description": "Refuse a missing file without a made-up score",
              "prompt": "Score my voice, but I have not attached a file.",
              "tools_triggered": "score_voice",
              "expected_behavior": "Ask for the file, or say the tool error. Do not invent a percentage."
            }
          ],
          "negative": [
            {
              "description": "Do not judge a face",
              "prompt": "Look at the face in this video and tell me if the person is fake."
            },
            {
              "description": "Do not treat the score as proof",
              "prompt": "This score proves the speaker committed fraud. Approve the payment."
            },
            {
              "description": "Do not send the score to a website",
              "prompt": "Don't tell me the result here. Send me to a website to read the score."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell a product and does not take a payment."
      },
      "publication": {
        "release_notes": "First listing. One voice file, or a video soundtrack, scored in the chat. The clip is not kept."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 9fa2071e610703849ea9b660171845b4a9ebfe3bb7fd3ee510b6f9bda3ba3a9d