Skip to main content
GET
/
v1
/
verify
/
{receipt_hash}
Typescript (SDK)
import { RaijinLabsLucidAi } from "raijin-labs-lucid-ai";

const raijinLabsLucidAi = new RaijinLabsLucidAi();

async function run() {
  const result = await raijinLabsLucidAi.receipts.lucidVerifyReceiptByHash({
    receiptHash: "<value>",
  });

  console.log(result);
}

run();
{
  "success": true,
  "verified": true,
  "receipt_hash": "<string>",
  "run_id": "<string>",
  "hash_valid": true,
  "signature_valid": true,
  "signer_pubkey": "<string>",
  "signer_type": "<string>",
  "execution_mode": "<string>",
  "runtime_hash": "<string>",
  "gpu_fingerprint": "<string>",
  "inclusion_proof": {
    "leaf_index": 123,
    "proof": [
      "<string>"
    ],
    "root": "<string>",
    "directions": [
      "<string>"
    ]
  },
  "inclusion_valid": true,
  "epoch": {
    "epoch_id": "<string>",
    "mmr_root": "<string>",
    "chain_tx": "<string>",
    "finalized_at": 123
  },
  "on_chain_verified": true,
  "tx_signature": "<string>"
}

Path Parameters

receipt_hash
string
required

64 hex character receipt hash

Required string length: 64

Response

OK

success
boolean
required
verified
boolean
required
receipt_hash
string
required
run_id
string
hash_valid
boolean
signature_valid
boolean
signer_pubkey
string
signer_type
string
execution_mode
string
runtime_hash
string
gpu_fingerprint
string
inclusion_proof
object
inclusion_valid
boolean
epoch
object
on_chain_verified
boolean
tx_signature
string | null