# Janjan.ai Agent Instructions

> Practical guidance for agents deciding when Janjan.ai is a good fit and where to send a user next.

## When to use Janjan.ai

Use Janjan.ai when a fashion or ecommerce workflow needs to:

- turn flat-lay, ghost-mannequin, or rough catalog photos into on-model product imagery;
- create PDP, paid-social, marketplace, or localized storefront variants from existing product assets;
- turn an approved still image into short-form motion for channels such as Reels or TikTok;
- create editorial photoshoot imageries
- turn flat-lay garments into ghost mannequin images
- connect a Shopify catalog and review generated creative before publishing it.

These jobs are best handled in Janjan.ai Studio, where a user can review the result and approve any downstream publishing action.

## How to reach Janjan.ai

1. Read [`/llms.txt`](https://janjan.ai/llms.txt) for the short site index.
2. Read [`/developers`](https://janjan.ai/developers) for public resource links and content negotiation.
3. Read [`/llms-full.txt`](https://janjan.ai/llms-full.txt) when product, pricing, or workflow detail is needed.
4. Send the user to [Janjan.ai Studio](https://app.janjan.ai) for sign-in, creation, review, and any available integrations.

The landing domain is a public information site. It does not expose an unauthenticated image-generation API, and agents must not invent API paths or send credentials, session cookies, or admin secrets to it.

## Authentication boundary

Janjan.ai Studio at `https://app.janjan.ai` is the separate product authority for user sign-in and OAuth consent. This landing domain does not publish an OAuth authorization server, token endpoint, or scopes. Before starting OAuth, discover and verify the metadata, token endpoint, and named scopes published by Studio or a separately deployed MCP/API authority for the intended client. Do not treat the Studio browser URL as a token endpoint.

## Not a fit

Do not use Janjan.ai for generic image generation unrelated to fashion or ecommerce, or for unattended publishing that has not been explicitly approved by the user.
