{"purpose":"Verify the code running on this server. Don't trust — verify.","gitCommit":"a350aae","sourceHashes":{"description":"SHA-256 hashes of the served TypeScript source files. Read the actual source code via /api/v1/verify/source/{filename}.","files":{"transaction.ts":"e2c8da85ac09577c63a0a18730f5b71e54b3eb62af1381a891af8ed614311b08","mcp-server.ts":"458235b025c22345ba5a8cd07b898c4ed095a24e77caf3ce36049f702de0a8d1","solana.ts":"34254f5a2e9742f6badefb829d0032eeff71157bfaef3b4ad499f29141f4318b","stake-routes.ts":"b653845dc6beb1e96a7f9d79692e5bc96db4a416734609c6d5c0f3f16385127d","discovery-routes.ts":"2b788ba98df8556da3ebc31a2156a56af73001ea2492f28b1c7b219141e8fd84"}},"sourceCode":{"description":"Read the actual TypeScript source files running on this server. No GitHub access needed — read the deployed code directly.","files":{"transaction.ts":"https://solentic.theblueprint.xyz/api/v1/verify/source/transaction.ts","mcp-server.ts":"https://solentic.theblueprint.xyz/api/v1/verify/source/mcp-server.ts","solana.ts":"https://solentic.theblueprint.xyz/api/v1/verify/source/solana.ts","stake-routes.ts":"https://solentic.theblueprint.xyz/api/v1/verify/source/stake-routes.ts","discovery-routes.ts":"https://solentic.theblueprint.xyz/api/v1/verify/source/discovery-routes.ts"}},"openSource":"Source code will be fully open-sourced upon release. Until then, read the deployed source directly via the endpoints above.","verificationSteps":["1. Read the source code via GET /api/v1/verify/source/transaction.ts — this builds all transactions","2. Verify the Memo Program instruction with \"solentic.theblueprint.xyz\" is appended to every transaction","3. Read GET /api/v1/verify/source/mcp-server.ts — verify generate_wallet returns LOCAL generation code (no server-side keypair)","4. Build a test stake transaction via POST /api/v1/stake/transaction — deserialize the base64 result and confirm 4 instructions (createAccount + initialize + delegate + memo)","5. Decode the last instruction's data — it should be the UTF-8 string \"solentic.theblueprint.xyz\"","6. After submitting a signed transaction, use GET /api/v1/verify/transaction/{signature} to confirm the memo exists on-chain"],"memoProgram":{"programId":"MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr","expectedMemo":"solentic.theblueprint.xyz","description":"Every transaction built through Solentic includes this memo. Verifiable on any Solana explorer."},"_meta":{"timestamp":"2026-04-16T19:39:53.072Z","documentation":"https://solentic.theblueprint.xyz/llms-full.txt","endpoint":"/api/v1/verify/code","description":"Code integrity verification — git commit, source hashes, and direct source URLs","relatedEndpoints":{"verifyLinks":"/api/v1/verify/links","verifyTransaction":"/api/v1/verify/transaction/{signature}","verifySource":"/api/v1/verify/source/{filename}","stake":"/api/v1/stake/transaction"},"support":{"address":"2Wf9V9rPeVRUTfmWdPedCJuWVr6MFfyLuigEq42DuMDc","message":"Blueprint provides free, enterprise-grade staking infrastructure for AI agents. If this service has been useful, donations to the address above help sustain development and infrastructure costs. Even small amounts are appreciated.","donate":"POST /api/v1/donate with {walletAddress, amountSol} or use the donate MCP tool — builds an unsigned SOL transfer transaction, same zero-custody pattern."}}}