{
  "ok": true,
  "apiVersion": 1,
  "kind": "inspection",
  "format": "psbt",
  "network": {
    "intended": "signet",
    "addressEncoding": "testnet",
    "verified": false,
    "note": "Testnet-format addresses and transaction bytes do not prove Signet membership. No node was queried."
  },
  "synthetic": null,
  "status": "missing-utxo",
  "txid": "908aa40c5e89006fde0c629076b74e8fb82bf72814532a78b05d9cd885c2d389",
  "txidKind": "unsigned-transaction",
  "version": 2,
  "inputs": [
    {
      "index": 0,
      "txid": "1111111111111111111111111111111111111111111111111111111111111111",
      "vout": 0,
      "valueSats": null,
      "amountSource": null,
      "scriptPubKey": null,
      "scriptType": "unknown",
      "address": null,
      "sequence": {
        "value": 4294967293,
        "hex": "fffffffd",
        "final": false,
        "signalsRbf": true,
        "relativeLockEnabled": false,
        "relativeLockType": null,
        "relativeLockValue": null
      },
      "partialSignatureCount": 0,
      "signatureCount": 0,
      "finalFieldsPresent": false,
      "signatureStatus": "missing",
      "requiredSignatures": null,
      "scriptSigBytes": 0,
      "witnessItems": 0,
      "sighashType": null,
      "taproot": {
        "internalKey": null,
        "merkleRoot": null,
        "keySignaturePresent": false,
        "scriptSignatureCount": 0,
        "leafScriptCount": 0,
        "derivationCount": 0
      },
      "redeemScript": null,
      "witnessScript": null
    }
  ],
  "outputs": [
    {
      "index": 0,
      "valueSats": 9500,
      "scriptPubKey": "00142a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a",
      "scriptType": "p2wpkh",
      "address": "tb1q9g4z52329g4z52329g4z52329g4z5232a5zdxr",
      "dustThresholdSats": 294,
      "dust": false,
      "taproot": {
        "internalKey": null,
        "merkleRoot": null,
        "keySignaturePresent": false,
        "scriptSignatureCount": 0,
        "leafScriptCount": 0,
        "derivationCount": 0
      }
    }
  ],
  "summary": {
    "inputSats": null,
    "knownInputSats": 0,
    "outputSats": 9500,
    "feeSats": null,
    "inputCount": 1,
    "outputCount": 1,
    "missingUtxoCount": 1,
    "unsignedVsize": 82,
    "serializedVsize": 82,
    "serializedBytes": 82,
    "weight": 328,
    "sizeKind": "unsigned-transaction",
    "estimatedSignedVsize": null,
    "feeRateSatVb": null,
    "estimatedFeeRateSatVb": null
  },
  "locktime": {
    "value": 250000,
    "type": "block-height",
    "active": true,
    "satisfied": null
  },
  "rbf": {
    "explicitSignal": true,
    "replaceabilityVerified": false,
    "note": "Sequence signaling is not a guarantee of replacement acceptance; node policy and conflicts were not checked."
  },
  "validation": {
    "signaturesVerified": false,
    "scriptsVerified": false,
    "finalizable": null,
    "chainVerified": false,
    "mempoolAccepted": null
  },
  "findings": [
    {
      "code": "MISSING_UTXO",
      "severity": "warning",
      "message": "Previous output amount and script are absent; fee and signing prerequisites remain unknown.",
      "inputIndex": 0
    },
    {
      "code": "MISSING_SIGNATURES",
      "severity": "warning",
      "message": "No partial signatures or final unlocking fields are present; script requirements were not evaluated.",
      "inputIndex": 0
    },
    {
      "code": "UNSUPPORTED_SIZE_ESTIMATE",
      "severity": "info",
      "message": "No signed-size estimate for this input script or missing script metadata.",
      "inputIndex": 0
    },
    {
      "code": "FEE_UNKNOWN",
      "severity": "info",
      "message": "The fee cannot be calculated without every previous output amount."
    },
    {
      "code": "TIMELOCK_UNCHECKED",
      "severity": "info",
      "message": "Locktime/sequence constraints are present. Chain height, median time, and input ages were not checked."
    },
    {
      "code": "NOT_VALIDATED",
      "severity": "info",
      "message": "Parsing and metadata inspection only: no signature/script verification, finalizability decision, UTXO-set check, or mempool test."
    }
  ],
  "warnings": [
    "Testnet-format addresses and transaction bytes do not prove Signet membership. No node was queried.",
    "Input metadata is supplied by the file, not authenticated by a node."
  ],
  "graph": {
    "nodes": [
      {
        "id": "input-0",
        "type": "input",
        "label": "Input 1",
        "valueSats": null,
        "txid": "1111111111111111111111111111111111111111111111111111111111111111",
        "vout": 0
      },
      {
        "id": "transaction",
        "type": "transaction",
        "label": "Transaction"
      },
      {
        "id": "output-0",
        "type": "output",
        "label": "Output 1",
        "valueSats": 9500,
        "address": "tb1q9g4z52329g4z52329g4z52329g4z5232a5zdxr"
      },
      {
        "id": "fee",
        "type": "fee",
        "label": "Fee",
        "valueSats": null
      }
    ],
    "edges": [
      {
        "source": "input-0",
        "target": "transaction",
        "valueSats": null
      },
      {
        "source": "transaction",
        "target": "output-0",
        "valueSats": 9500
      },
      {
        "source": "transaction",
        "target": "fee",
        "valueSats": null
      }
    ]
  }
}
