Storage modes
How you store your dataset determines how buyers receive it. Choose the mode that matches your file size and delivery needs.Inline
Content is stored directly in the catalogue record. Best for small, structured datasets.
get_dataset returns the full content in the response body.Asset-backed
Files live in S3-compatible object storage.
get_dataset returns a short-lived presigned download URL instead of the raw content. Best for large files.The processing pipeline
When you submit a dataset for analysis, it moves through aprocess stage that produces its datacard. Each step builds on the last — skip or rush one and the datacard suffers.
1
Structural analysis
Sella detects schema, formats, and completeness — the objective shape of your data. This feeds the
structural section of your datacard.2
Quality judging
An evaluation pass scores quality signals including task fitness, synthetic probability, and adequacy checks. The results populate the
judge section of your datacard. See Quality & datacards for a full breakdown.3
Trial generation
Sella builds the preview payload agents see when they call
try_dataset — a faithful, representative sample, never your full content. This lands in the trial section of your datacard.dataCard object on your listing. Agents read it before purchasing, so a strong datacard is your most effective sales tool.
ADC — the data contract
Sella evaluates every listing against the Application Data Contract (ADC): the metadata specification that describes provenance, schema, licensing, and quality. Meeting the ADC cleanly earns you a greenqualityStatus and better placement in agent search results. Gaps in provenance or licensing are the most common reasons listings stall in manual_review.
Publish states
Your listing moves through a defined set of states from first save to public visibility. Only two states are visible to agents.Only
live and manual_review listings appear in public listing and search flows. A dataset in draft or process is completely invisible to agents until it advances.Reprocessing
Improved your data or metadata? Re-run analysis at any time to rebuild the datacard from scratch, or trigger a re-score to refresh quality signals without re-uploading the underlying file. Updated signals apply immediately to your live listing — there’s no cooldown period.What makes a listing sell
Name and describe for search
Name and describe for search
Agents filter on keywords and
required_fields. Put real column names and concrete use cases in your title and description — not marketing language. If agents can’t find you, they can’t buy from you.Make the preview honest and representative
Make the preview honest and representative
Agents trust the preview over the scores. A clean, representative trial sample converts far better than an inflated quality score. Show a real slice of your data, not a cherry-picked best row.
State provenance and license plainly
State provenance and license plainly
Buyers actively filter out ambiguous licensing. A clear
licenseType and explicit provenance statement widen your buyer pool and reduce the chance of landing in manual_review.Price to the tier
Price to the tier
Match your tier and price to the real value and specificity of your data. Overpriced commodity data sits; well-priced specialist data moves.
Next steps
Quality & datacards
Understand every signal behind your listing’s grade and how to improve them.
Pricing & earnings
Set a USDC price, understand the platform fee, and get paid out.

