# User Interfaces: Studio, Vault, Model Hub, Syndication

*Protocol logic, made usable for creators.*

While ArtisanAI functions fundamentally as a decentralized protocol, it provides structured interfaces that facilitate intuitive, modular, and extensible interactions. These interfaces are not standalone applications, but protocol-aligned access points that expose core functionalities without sacrificing composability.

#### Artisan Studio

Studio serves both non-technical creators and advanced model users, standardizing prompt-to-asset pipelines into an accessible flow.

Features:

* Prompt-based multimodal generation (text, image, video, audio, 3D)
* Parameter tuning for model selection, style, resolution, etc.
* Wallet-based authorship logging and model attribution
* Immediate publishing or encrypted vault storage

<br>

#### Content Vault

A decentralized, encrypted storage layer for creative assets, ensures users retain ownership of generated content, whether kept private or published publicly.

Functions:

* IPFS + zk-encrypted asset storage
* Wallet-based access control and usage gating
* On-chain metadata registry for provenance enforcement
* Selective syndication permissions and licensing schemes

<br>

#### MyModel Hub

This transforms creators into AI infrastructure providers, enabling model logic to become a monetizable asset.

Capabilities:

* Upload and register transformer or diffusion models
* Set public, DAO-restricted, or private access levels
* Define pricing curves, remix permissions, and attribution settings
* Track model usage metrics and on-chain revenue flows

<br>

#### One-Click Syndication

Cross-platform publishing module for exporting assets to external network, syndicated bridges Web3 authorship with broader Web2 attention surfaces.

Supports:

* Protocol-compliant syndication to Lens, Farcaster, Instagram, etc.
* Embedded metadata for model ID, prompt hash, and wallet signature
* Visibility tracking across off-chain and on-chain interactions
* Distribution incentives based on engagement performance


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.artisanaiai.xyz/designing-the-creator-protocol-architecture-and-interfaces/user-interfaces-studio-vault-model-hub-syndication.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
