Introduction

Learn about Mira Console and its core concepts

What is Mira Console?

Mira Console is a developer platform that provides access to AI-powered verification services. It handles authentication, API key management, and usage-based billing so you can focus on building your application.

Core Concepts

Apps

An App represents your project or application. Each app has:

  • A unique identifier
  • Its own balance for API usage
  • Multiple API keys for different environments (development, staging, production)

API Keys

API Keys authenticate your requests to Mira services. Key features:

  • Keys are tied to a specific app and service
  • Format: mk_[service]_[random_string] (e.g., mk_verify_abc123...)
  • Keys can be revoked without affecting other keys
  • The full key is shown only once at creation - store it securely

Billing

Pay As You Go - Add funds to your app balance and pay only for what you use:

  • Pre-paid balance per app
  • Usage deducted based on AI model token consumption
  • Full transaction history for transparency
  • Real-time balance checking before each request

Services

Currently available services:

ServiceDescription
VerifyMulti-model consensus fact verification

Architecture Overview

Your Application


   API Request (with API key)


┌─────────────────┐
│   Gatekeeper    │ ← Validates key, checks balance
└────────┬────────┘


┌─────────────────┐
│ Verify Service  │ ← Processes verification request
└────────┬────────┘


   SSE Response (streaming results)

Next Steps