---
title: "Get a wallet-bound ThoughtProof attestation"
method: GET
path: "/v1/issuer/wallet/{address}"
---

# Get a wallet-bound ThoughtProof attestation

`GET /v1/issuer/wallet/{address}`

## Request

- Base URL: `https://api.thoughtproof.ai`
- URL: `https://api.thoughtproof.ai/v1/issuer/wallet/{address}`
- Auth: none required

Returns a signed wallet_reasoning_integrity/v1 envelope for a wallet address. Public endpoint for multi-issuer orchestrators and composed trust envelopes. score_normalized is the canonical 0..1 score, score_display is the same score mapped to 0..100, and confidence_bps expresses the same confidence in basis points.

## Path parameters

- `address` string, required

## Response `200`

Signed wallet attestation

- object
  - `issuer` string
  - `schema` string
  - `wallet` string
  - `found` boolean
  - `verdict` 'VERIFIED' | 'NOT_FOUND' | 'REVOKED' | 'UNKNOWN'
  - `score_normalized` number
  - `score_display` number
  - `score_scale` string
  - `confidence_bps` integer
  - `reason` string
  - `evidence` object
    - `attestationCount` integer
    - `latestAttestation` string
    - `source` string
  - `issuedAt` string, date-time
  - `expiresAt` string, date-time
  - `signature` object
    - `alg` string
    - `kid` string
    - `value` string

## Other responses

- `400`: Invalid wallet address

---

[API](https://skmtc.dev/thoughtproof/apis/thoughtproof-reasoning-verification-api.md) · [All operations](https://skmtc.dev/thoughtproof/apis/thoughtproof-reasoning-verification-api/llms.txt) · [OpenAPI document](https://skmtc.dev/thoughtproof/apis/thoughtproof-reasoning-verification-api/revisions/53c58d95a03a?raw)
