Developer Guide

Core Concepts

An overview of the foundational ideas behind the VAIRES platform, from asset types to the roles of our users.

What is VAIRES?

VAIRES stands for Vetted AI Resources. Our mission is to create a trusted, centralized marketplace where developers can securely publish and monetize their AI work, and end-users can confidently discover and integrate powerful, high-quality AI assets into their workflows.

Every asset on the platform goes through a review process to ensure quality and security, building a foundation of trust for everyone in the ecosystem.

Core Asset Types

The platform revolves around three fundamental types of AI assets. While our goal is to support all three, we are launching with initial support for Prompts.

Prompts (Live)
These are structured, version-controlled templates that guide a language model to perform a specific task. They are the building blocks for creating reliable and repeatable AI-powered features.
Models (Coming Soon)
Foundational models that have been fine-tuned for specific domains (e.g., sentiment analysis, code generation). Developers will be able to vend their own models for others to use.
Agents (Coming Soon)
Complex, autonomous systems that combine models, prompts, and business logic to perform multi-step tasks and interact with external tools.

Platform Personas

VAIRES is designed to serve two key groups, each with their own needs and goals:

Developers

The creators. Developers and organizations who build and publish AI assets. They need a centralized place to manage, version, and monetize their work through a secure and easy-to-use deployment pipeline (e.g., via GitHub).

End-Users

The consumers. Individuals, workers, or organizations looking for trusted, high-quality AI solutions. They need a centralized store to easily find, purchase, and integrate the best prompts, models, or agents for their specific needs.

The `vaires.json` Manifest

The vaires.json file is the single source of truth for your asset. It's a JSON file that lives in your project and contains all the essential metadata, such as the asset's name, version, description, tags, and pricing plan. Our system parses this file during deployment to register or update your asset in the VAIRES store.