Skip to main content
SDK
Wallet
SDK
FIND YOUR WAY
Wallet

Connect your wallet to build, save and manage SDKs.

Library

Official · SDK

Chain Investigator

Reads a bounded sample of recent Solana signatures for an address and summarises only what that sample shows.

Version 1

What it does

Reads a bounded sample of recent Solana signatures for an address and summarises only what that sample shows.

Try this SDK

Enter the required inputs and run this SDK using the published version.

Examples fill the form. They are not a test result.

Remix this SDK

Open an editable version in the AI Builder and make it your own.

Developer details

Version 1

Inputs

Outputs

Operations

  1. 01

    read_activity

    Transactions

  2. 02

    explain

    Analyze

Content hash

c0458677bb13e055703c0ff000c65468b76696b50287d5f544ed154b374758ff

Blueprint
{
  "name": "Chain Investigator",
  "steps": [
    {
      "id": "read_activity",
      "op": "solana.transactions",
      "args": {
        "address": {
          "$ref": "inputs.wallet"
        }
      },
      "config": {
        "mode": "recent",
        "limit": 5
      }
    },
    {
      "id": "explain",
      "op": "ai.analyze",
      "args": {
        "wallet": {
          "$ref": "inputs.wallet"
        },
        "activity": {
          "$ref": "steps.read_activity.result"
        },
        "objective": {
          "$ref": "inputs.objective"
        }
      },
      "config": {
        "task": "Use only the supplied signature sample. Describe what the signatures show in evidence, repeating patterns in patterns, and signature or slot references in references. In limitations, state that this is a bounded recent sample, that transfer amounts are not included, and that ownership or coordination cannot be inferred. Do not invent balances, counterparties, or motives.",
        "responseSchema": {
          "type": "object",
          "required": [
            "evidence",
            "patterns",
            "references",
            "limitations"
          ],
          "properties": {
            "evidence": {
              "type": "string"
            },
            "patterns": {
              "type": "string"
            },
            "references": {
              "type": "string"
            },
            "limitations": {
              "type": "string"
            }
          }
        }
      }
    }
  ],
  "inputs": {
    "wallet": {
      "type": "solanaAddress",
      "required": true
    },
    "objective": {
      "type": "string",
      "required": true,
      "maxLength": 1000
    }
  },
  "limits": {
    "timeoutMs": 60000,
    "maxOutputBytes": 131072
  },
  "outputs": {
    "report": {
      "from": {
        "$ref": "steps.explain.result"
      },
      "type": "object"
    },
    "activity": {
      "from": {
        "$ref": "steps.read_activity.result"
      },
      "type": "object"
    }
  },
  "description": "Reads a bounded sample of recent Solana signatures for an address and summarises only what that sample shows.",
  "capabilities": [
    "solana.transactions",
    "ai.analyze"
  ],
  "schemaVersion": "1.0"
}
Chain Investigator | SDK