carousell/rctp

Reference

Machine-readable files, served at the URLs their $id declares. They are copied from this repository's main branch on every build.

Published URLs

/spec/2026-11-draft5The spec for capability version 2026-11-draft5, advertised as spec in every dev.rctp.* profile entry
/llms.txtAn index of the spec, docs and code for language models

Schemas

JSON Schema 2020-12, the source of truth for every object. Examples are in the repository under schemas/examples/.

FileWhat it describes
answer-request.schema.jsonAnswer buyer request
approval-request.schema.jsonApproval request
approval-response.schema.jsonApproval response
approval-status.schema.jsonApproval status
attestation-entry.schema.jsonDeal record entry
checkout.schema.jsonBusiness-signed checkout (claims)
common.schema.jsonCommon definitions
deal-create-request.schema.jsonRedeem checkout request
deal-event-list.schema.jsonDeal record
deal-event-post-request.schema.jsonPost deal event request
deal-event.schema.jsonDeal event
deal-terms.schema.jsonDeal Terms
deal.schema.jsonDeal
decision.schema.jsonRCTP decision
error.schema.jsonError
grant-introspection.schema.jsonAgent Grant introspection response
listing-create-request.schema.jsonCreate listing request
listing-reprice-request.schema.jsonReprice listing request
listing-set-terms-request.schema.jsonSet listing terms request
listing-terms.schema.jsonListing Terms
listing.schema.jsonListing (subset)
offer-action-request.schema.jsonAccept or decline request
offer-counter-request.schema.jsonCounter offer request
offer-create-request.schema.jsonCreate offer request
offer-state.schema.jsonOffer state
offer.schema.jsonOffer
question.schema.jsonBuyer question
term-set.schema.jsonTerm set
terms-submission.schema.jsonTerms submission
ucp-profile.schema.jsonUCP profile (RCTP subset)
webhook-event.schema.jsonWebhook event

Registries

Open value lists: verbs and scopes, reason codes, term sets, approval levels and more. Each is validated by registry.schema.json.

FileWhat it lists
actions.jsonVerbs, scopes and tiers (reference defaults)
approval-levels.jsonApproval levels
attestation-types.jsonItem attestation types
authenticity-methods.jsonAuthenticity methods
bands.jsonBand vocabularies
checkpoints.jsonRCTP checkpoints
credential-types.jsonCredential types (vct)
identity-assurance-levels.jsonIdentity assurance levels
identity-issuer-trust-lists.jsonIdentity issuer trust lists
reason-codes.jsonReason codes
release-conditions.jsonRelease conditions
term-sets.jsonTerm sets