---
title: "Verify deployed code integrity — git commit, source hashes, and source URLs"
method: GET
path: "/api/v1/verify/code"
tags: ["Verification"]
---

# Verify deployed code integrity — git commit, source hashes, and source URLs

`GET /api/v1/verify/code`

## Request

- Base URL: `https://solentic.theblueprint.xyz`
- URL: `https://solentic.theblueprint.xyz/api/v1/verify/code`
- Auth: none required

Returns the git commit hash, SHA-256 hashes of compiled source files, and direct URLs to read the actual TypeScript source code running on this server. Use this to verify: (1) transactions include the memo instruction, (2) wallet generation is local-only, (3) no private keys are handled server-side.

## Response `200`

Code integrity information with source hashes and verification steps

- CodeIntegrityResponse
  - `purpose` string: Purpose of this endpoint — verify deployed code integrity
  - `gitCommit` string: Git commit hash of the deployed code
  - `sourceHashes` object: SHA-256 hashes of deployed source files for integrity verification
    - `description` string: Explanation of how to use source hashes
    - `files` object: Map of filename to SHA-256 hash
  - `sourceCode` object: Direct URLs to read the deployed TypeScript source code
    - `description` string: Explanation of how to read source code
    - `files` object: Map of filename to source URL
  - `openSource` string: Status of open-source availability
  - `verificationSteps` string[]: Step-by-step instructions to verify code integrity
  - `memoProgram` object: Memo Program details for on-chain transaction verification
    - `programId` string: Solana Memo Program ID
    - `expectedMemo` string: Expected memo string in Blueprint transactions
    - `description` string: Explanation of how the memo is used for verification
  - `_meta` ResponseMeta: Navigation metadata included in most responses
    - `endpoint` string: The endpoint that generated this response
    - `description` string: Brief description of the response
    - `timestamp` string, date-time: ISO 8601 timestamp when this response was generated
    - `relatedEndpoints` object: Related REST endpoints for next actions
    - `relatedTools` object: Related MCP tool names (MCP responses only)
    - `nextSteps` object: Contextual next steps based on response data
    - `verifyThisCode` string: Endpoint to verify code integrity
    - `cacheTtlSeconds` integer: Cache TTL for this response
    - `documentation` string: Link to documentation
    - `support` object: Optional donation info — Blueprint is free, donation-supported infrastructure
      - `address` string: Solana address for donations
      - `message` string: Context about why donations help
      - `donate` string: How to build a donation transaction via API/MCP

## Other responses

- `429`: Rate limited — 100 requests per 60-second sliding window
- `500`: Internal server error

---

[API](https://skmtc.dev/theblueprint/apis/blueprint-staking-api.md) · [All operations](https://skmtc.dev/theblueprint/apis/blueprint-staking-api/llms.txt) · [OpenAPI document](https://skmtc.dev/theblueprint/apis/blueprint-staking-api/revisions/326d6015b851?raw)
