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

# Relayer information

> Address, batching settings, token requirement, issuer and OHTTP gateway key.



## OpenAPI

````yaml /openapi.json get /v1/info
openapi: 3.1.0
info:
  title: Arkognito relayer API
  version: arkognito-relayer/1
  description: >-
    HTTP API of an Arkognito relayer and, when it runs with ISSUER=on, the
    blind-token issuer. All bodies are JSON unless noted. CORS is open. Relayers
    do not log request IPs or bodies.
  license:
    name: MIT
    url: https://github.com/soumyacodes007/Arkognito/blob/main/LICENSE
servers:
  - url: https://relay-1.example.com
    description: Your relayer
  - url: http://localhost:8787
    description: Local relayer
security: []
tags:
  - name: Relayer
    description: Submit records and follow their status.
  - name: Issuer
    description: Daily issuer keys and blind token issuance (relayers with ISSUER=on).
  - name: Operations
    description: Health and Oblivious HTTP.
paths:
  /v1/info:
    get:
      tags:
        - Relayer
      summary: Relayer information
      description: >-
        Address, batching settings, token requirement, issuer and OHTTP gateway
        key.
      operationId: getInfo
      responses:
        '200':
          description: Relayer information
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InfoResponse'
components:
  schemas:
    InfoResponse:
      type: object
      required:
        - address
        - version
        - chainId
        - minBatch
        - maxWaitMs
        - minIntervalBlocks
        - tokensRequired
        - maxMinAnonymity
        - maxHoldMs
      properties:
        address:
          $ref: '#/components/schemas/Address'
        version:
          type: string
          const: arkognito-relayer/1
        chainId:
          type: integer
          examples:
            - 7738577
        minBatch:
          type: integer
          examples:
            - 5
        maxWaitMs:
          type: integer
          examples:
            - 60000
        minIntervalBlocks:
          type: integer
          examples:
            - 5
        tokensRequired:
          type: boolean
        issuer:
          $ref: '#/components/schemas/Address'
          description: >-
            Issuer whose arkognito.issuerKey entities this relayer accepts, when
            tokens are required.
        issuerUrl:
          type: string
          format: uri
          description: Issuer base URL, when tokens are required.
        maxMinAnonymity:
          type: integer
          examples:
            - 50
        maxHoldMs:
          type: integer
          examples:
            - 1800000
        ohttpKey:
          $ref: '#/components/schemas/Hex'
          description: >-
            OHTTP gateway key (X25519). Also published in the relayer's
            heartbeat.
    Address:
      type: string
      pattern: ^0x[0-9a-fA-F]{40}$
      examples:
        - '0x1111111111111111111111111111111111111111'
    Hex:
      type: string
      pattern: ^0x[0-9a-fA-F]*$

````

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