# Universal Quoting Protocol > Explore UQP draft v0.1: service intake, explainable estimates, reviewed quotes and external checkout handoff. - [Introduction](https://uqp.dev/docs/index.md): Understand the Universal Quoting Protocol draft and its reference boundaries. - [Quickstart](https://uqp.dev/docs/quickstart.md): Explore the draft schemas, run offline checks and trace a reference quote. - [Lifecycle](https://uqp.dev/docs/lifecycle.md): Follow intake, review, binding quotes and explicit approval at the payment boundary. - [Spec overview](https://uqp.dev/docs/spec/overview.md): Understand how UQP objects connect and find every draft v0.1 schema with its canonical JSON download. - [UQP reusable definitions](https://uqp.dev/docs/spec/common.md): Reuse pack identifiers, currency amounts, consent, sessions and checkout handoff definitions across UQP objects. - [UQP peer discovery](https://uqp.dev/docs/spec/discovery.md): Neutral reference discovery for UQP definitions and optional provider routing hints. - [Estimate](https://uqp.dev/docs/spec/estimate.md): Non-binding PricingModel result returned on PAYLOAD_SUBMITTED; incomplete inputs require mutation, never omission of a price. - [FactorCatalog](https://uqp.dev/docs/spec/factor-catalog.md): Describe available pricing factors, their implementation status and whether businesses enable them by default. - [InferenceRules](https://uqp.dev/docs/spec/inference-rules.md): Map raw intake answers into factor outputs with ordered rules, defaults and confidence metadata. - [LifecycleState](https://uqp.dev/docs/spec/lifecycle.md): Validate quotation state names and inspect the allowed intake, mutation, review and acceptance transitions. - [PricingModel](https://uqp.dev/docs/spec/pricing-model.md): Configure business-owned rates, enabled factors, deposit rules, inference and review settings for a selected pack. - [QuestionCatalog](https://uqp.dev/docs/spec/question-catalog.md): Define pack intake questions, answer types, options and required-question metadata. - [QuoteManifest](https://uqp.dev/docs/spec/quote-manifest.md): Publish enabled questions, the pricing model reference, review mode, currencies and quote validity settings. - [QuoteRequest](https://uqp.dev/docs/spec/quote-request.md): Submit raw answers and explicit studio consent for a selected pack and version without embedding contact details. - [Quote](https://uqp.dev/docs/spec/quote.md): Issue a reviewed binding quote with a price range, deposit, validity deadline and optional external checkout handoff. - [Discovery and routing](https://uqp.dev/docs/discovery-and-routing.md): Discover a neutral reference profile and bound the cost of provider review. - [Checkout handoff](https://uqp.dev/docs/checkout-handoff.md): Map reviewed UQP quotes into UCP wire artifacts without executing payments. - [Stateless quoting estimate](https://uqp.dev/docs/ucp/estimate.md): Read the estimate artifact for the UCP 2026-08-25 reference mapping, entity version 2026-11-05. - [UQP quote lock for UCP checkout and order](https://uqp.dev/docs/ucp/quote_lock.md): Read the quote lock artifact for the UCP 2026-08-25 reference mapping, entity version 2026-11-05. - [dev.uqp.quoting reference MCP binding](https://uqp.dev/docs/ucp/quoting.mcp.openrpc.md): Read the quoting.mcp.openrpc artifact for the UCP 2026-08-25 reference mapping, entity version 2026-11-05. - [dev.uqp.quoting reference REST service](https://uqp.dev/docs/ucp/quoting.rest.openapi.md): Read the quoting.rest.openapi artifact for the UCP 2026-08-25 reference mapping, entity version 2026-11-05. - [REST (OpenAPI)](https://uqp.dev/docs/bindings/rest.md): Exchange UQP requests, estimates and reviewed quotes through the draft REST OpenAPI reference contract. - [MCP](https://uqp.dev/docs/bindings/mcp.md): Expose UQP quotation tools through the draft MCP OpenRPC reference contract. - [GraphQL](https://uqp.dev/docs/bindings/graphql.md): Query and mutate UQP quotation objects through the draft GraphQL reference schema. - [get manifest](https://uqp.dev/docs/api-reference/get-manifest.md) - [request quote](https://uqp.dev/docs/api-reference/request-quote.md) - [get quote](https://uqp.dev/docs/api-reference/get-quote.md) - [accept quote](https://uqp.dev/docs/api-reference/accept-quote.md) - [Trusted artist review issues binding Quote](https://uqp.dev/docs/api-reference/trusted-artist-review-issues-binding-quote.md) - [Decline Quote](https://uqp.dev/docs/api-reference/decline-quote.md) - [Correct a mutation-required payload on the same ID](https://uqp.dev/docs/api-reference/correct-a-mutation-required-payload-on-the-same-id.md) - [Laser-removal pack](https://uqp.dev/docs/packs/laser-removal.md): Inspect the unvalidated laser-removal reference pack, draft v0.1. - [Tattoo pack](https://uqp.dev/docs/packs/tattoo.md): Inspect the unvalidated tattoo reference pack, draft v0.1. - [Questionnaire harness](https://uqp.dev/docs/research/questionnaire-harness.md): Review the offline synthetic questionnaire harness and unresolved research gates. - [Evidence](https://uqp.dev/docs/research/evidence.md): Inspect the supplied laser-removal evidence and its limitations. - [Contributing](https://uqp.dev/docs/contributing.md): Contribute synthetic examples, traceable pack rules and tests to the draft reference. ## OpenAPI Specs - [openapi.bundled](/docs/api-reference/openapi.bundled.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.