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

# Upload Your Data

Anyone can publish data or a model on Palliora and set a price for access, you're acting as a [Publisher](https://docs.palliora.org/learn/concepts/actors-and-roles.md) in Compute Contract terms. Whoever wants to use what you've published becomes a [Retriever](https://docs.palliora.org/learn/concepts/actors-and-roles.md) and pays the price you set.

## Steps

1. Go to the Data / Models tab and click **Upload**.
2. Fill in a name, a description, and any reference material that helps someone decide whether they want access.
3. Set the price you want to charge for access.
4. Select the guardian group that will enforce access to your upload, the group you pick is who coordinates decryption and enforces your pricing terms on your behalf, see [Guardian](https://docs.palliora.org/learn/concepts/guardian.md).
5. Sign the transaction to confirm the upload.

![The Publisher uploads encrypted data or a Compute Artifact and sets a price and a Guardian group. Encrypted Data Availability and the Guardians keep the content sealed with public metadata. The Retriever pays the agreed fee and receives only what the contract permits.](https://mintcdn.com/palliora-68b00066/0eR8FAfvFmmdr-fi/images/publish-retrieve-light.svg?fit=max\&auto=format\&n=0eR8FAfvFmmdr-fi\&q=85\&s=03bd0754b344fff16fcfe61a3ce0251b)

## What happens after you upload

Your data or model is encrypted and stored through Palliora's [Data Availability](https://docs.palliora.org/learn/concepts/data-availability.md) layer, it's never stored in plaintext. The metadata describing it (name, description, price) is public so people can find and evaluate it, the content itself isn't. When someone pays to access it, the guardian group you selected coordinates decrypting it for them specifically, under the terms you set, the same mechanism covered in [Compute Artifacts](https://docs.palliora.org/learn/concepts/compute-artifacts.md) for published models.

You are paid automatically when someone pays for access.

## Doing this programmatically

Uploading through the app is the simplest path. If you're publishing from your own code instead, see [Compute Artifacts: publish and run](https://docs.palliora.org/build/guides/compute-artifacts.md) in the Build section for the underlying SDK calls.


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