> ## Documentation Index
> Fetch the complete documentation index at: https://docs.limitguard.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Self Verify

> Run Limitguard through its own trust verification.

Public endpoint (no auth) - transparency is the point.
Includes CORS headers for embedding.

Returns:
    SelfVerificationResult with trust score, signals, and methodology



## OpenAPI

````yaml /api-reference/openapi.json get /v1/self-verify
openapi: 3.1.0
info:
  title: Limitguard.ai
  description: >-
    Lead validation API: the company behind each lead checked against the NL and
    BE business registers, EU VAT and sanctions lists, plus company, KYB and
    agent wallet checks for developers and AI agents
  version: 0.1.0
servers:
  - url: https://api.limitguard.ai
security: []
paths:
  /v1/self-verify:
    get:
      summary: Self Verify
      description: |-
        Run Limitguard through its own trust verification.

        Public endpoint (no auth) - transparency is the point.
        Includes CORS headers for embedding.

        Returns:
            SelfVerificationResult with trust score, signals, and methodology
      operationId: self_verify_v1_self_verify_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SelfVerificationResult'
components:
  schemas:
    SelfVerificationResult:
      properties:
        entity_name:
          type: string
          title: Entity Name
          description: Entity being verified
        trust_score:
          type: integer
          maximum: 100
          minimum: 0
          title: Trust Score
          description: Trust score 0-100
        trust_level:
          type: string
          title: Trust Level
          description: Trust level (HIGH, MEDIUM, LOW)
        verified_at:
          type: string
          format: date-time
          title: Verified At
          description: Verification timestamp
        signals:
          items:
            $ref: '#/components/schemas/TrustSignal'
          type: array
          title: Signals
          description: List of trust signals evaluated
        scoring_methodology_url:
          type: string
          title: Scoring Methodology Url
          description: URL to published scoring methodology
      type: object
      required:
        - entity_name
        - trust_score
        - trust_level
        - verified_at
        - signals
        - scoring_methodology_url
      title: SelfVerificationResult
      description: Result of running Limitguard through its own trust engine.
    TrustSignal:
      properties:
        signal_name:
          type: string
          title: Signal Name
          description: Name of the trust signal
        status:
          type: string
          title: Status
          description: Signal status (verified, pending, failed)
        verifiable:
          type: boolean
          title: Verifiable
          description: Whether signal can be independently verified
        evidence_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Evidence Url
          description: URL to verification evidence
        description:
          type: string
          title: Description
          description: Human-readable signal description
      type: object
      required:
        - signal_name
        - status
        - verifiable
        - description
      title: TrustSignal
      description: Individual trust signal verification result.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.