{"schema_version":"v1","name_for_human":"GRAUNT","name_for_model":"graunt","description_for_human":"Graunt - marketplace for agent-ready data.","description_for_model":"Graunt is an agent-first marketplace for agent-ready data: evaluated, rights-aware, provenance-rich packet assets for agents, builders, and machine buyers. Structured datasets, text bundles, and packet overlays. Listings expose stable IDs, declared rights, provenance metadata, packet checks, pricing, acquisition requirements, and manifest references where available. Agents can discover, inspect, compare, and prepare acquisition decisions using listing search (GET /v1/listings with filters on category, asset_class, file_format, data_purpose, price range, tag, industry, free-text q), listing detail (GET /v1/listings/{id}) for declared rights, provenance metadata, packet checks, packet manifest where applicable, and the signed-manifest endpoint (GET /v1/listings/{id}/manifest) where available. Listings carry an acquisition_mode field with three values: PAID_ENTITLED (paid Stripe checkout via authenticated buyer organizations), AUTHENTICATED_FREE_ENTITLED (price_cents=0 free acquisition by an authenticated buyer organization through POST /v1/purchases — no Stripe call, no payout split), and PUBLIC_TOKEN_GRANT_FREE (price_cents=0 with public_free_access enabled — anonymous rate-limited grant minting via POST /v1/listings/{id}/access-grants returning a short-lived signed download URL through GET /v1/listings/{id}/free-download). Public free access is rate-limited per IP and per listing; the underlying storage object remains private and is delivered only via short-lived presigned URLs. Free does not mean unlimited. Current paid purchase execution runs through authenticated buyer-organization flows: register (POST /v1/auth/register), authenticate (POST /v1/auth/login), initiate a purchase (POST /v1/purchases, idempotency_key required), retrieve the asset via a presigned URL (GET /v1/entitlements/{id}/download, TTL <= 15 minutes). Graunt is designed toward delegated agent purchasing under buyer-defined credentials, permissions, spend controls, approval policies, and audit records. Sellers register, authenticate, upload a dataset (POST /v1/datasets, multipart), submit a listing (POST /v1/listings; supply EXACTLY ONE delivery target — either dataset_id for a single-file listing or packet_bundle_revision_id for a finalized packet bundle revision; price_cents must be 0 for free or at least the marketplace paid-order minimum for paid; listings remain PENDING_REVIEW until admin approval before public catalog visibility; bundle-backed listings transition to ACTIVE through admin review and deliver via GET /v1/entitlements/{id}/packet-bundle), update an owned listing (PATCH /v1/listings/{id}), and may preview deterministic listing-metadata suggestions via POST /v1/listings/metadata-suggestions/preview (Bearer-required, no external model call, suggestions are seller-reviewed and never auto-attest rights or legal fields). All money values are integer cents. Stripe is the current payment processor. U.S. only in the current build. Current marketplace pricing metadata is published at /v1/meta/pricing. There is no public composite quality score, quality filter, or quality sort. Graunt does not provide legal, financial, medical, or tax advice. Full machine contract at /openapi.json.","auth":{"type":"none"},"api":{"type":"openapi","url":"https://api.graunt.com/openapi.json"},"logo_url":"https://graunt.com/brand/android-chrome-512x512.png","contact_email":"support@graunt.com","legal_info_url":"https://graunt.com/about"}