UCP Theme Seal

Defrance is sealed for shopping agents.

Defrance is a Maison Luxury boutique. Shopping agents can search the catalog, open a product, and check out here. Becomy prepares independent sellers by default: every sealed theme ships this path.

UCP Theme Seal Pass

Layers

  • Protocol pass
  • Storefront contract pass
  • Knowledge pass
  • Vertical pass

The agent path

Layouts this shopping agent can open

“An agent can already walk this path in my shop.”

The exchange

What an agent asks. What the store answers.

Not a mockup: these payloads come out of Becomy's own UCP serializers and a product that is actually published.

A customer Look for dresses at Defrance, then order.

Their shopping agent Found at Defrance: Silk Column Dress. Preparing payment.

Search

POST /ucp/v1/catalog/search

The agent's request

{
  "query": "dresses",
  "pagination": { "limit": 1 }
}

The store's answer — excerpt

{
  "ucp": { "version": "2026-04-08", "status": "success" },
  "products": [
    {
      "id": "230",
      "handle": "silk-column-dress",
      "title": "Silk Column Dress",
      "url": "https://defrance.becomystudio.com/products/silk-column-dress",
      "price_range": {
        "min": { "amount": 168000, "currency": "EUR" }
      },
      "variants": [
        {
          "id": "1153",
          "availability": { "available": true, "status": "in_stock" }
        }
      ]
    }
  ],
  "pagination": { "limit": 1 }
}

Pay

POST /ucp/v1/checkout-sessions

The agent's request

{
  "currency": "EUR",
  "line_items": [
    {
      "item": { "id": "1153" },
      "quantity": 1
    }
  ]
}

Idempotency-Key: required on create.

The store's answer — excerpt

{
  "ucp": { "version": "2026-04-08", "status": "success" },
  "status": "ready_for_complete",
  "currency": "EUR",
  "totals": [
    {
      "type": "subtotal",
      "amount": { "amount": 168000, "currency": "EUR" },
      "display_text": "Subtotal"
    },
    {
      "type": "total",
      "amount": { "amount": 168000, "currency": "EUR" },
      "display_text": "Total"
    }
  ]
}

UCP specification 2026-04-08. Payment finishes on the store's own checkout, never on a page the agent made up.

Certified checks

A.1 Shopping profile reachable Pass
A.2 Agent sign-in metadata Pass
A.3 Catalog search returns products Pass
B1.1 Profile reachable on this store Pass
B1.2 REST, MCP, and embedded checkout Pass
B1.3 Store story agents can quote Pass
B2.1 Product fields complete Pass
B2.2 Featured variant can check out Pass
B2.3 Product URL opens the product page Pass
B2.4 Add to cart uses the same variant Pass
B3.1 Checkout files present Pass
B3.2 Embedded checkout config Pass
B3.5 Checkout tells the agent it started Pass
C.0 Store knowledge for agents Pass
D.0 Vertical recorded Pass

Glossary

Why this seal exists — UCP Theme Seal

What is the UCP Theme Seal?

A public certificate that this Becomy theme lets an external shopping agent search the catalog, open a product page, and complete checkout. The protocol is UCP; the merchant-facing name is shopping agents.

What path does the agent take?

Home, collection, product, cart, and checkout — the same layouts a human uses. Becomy certifies that those pages stay reachable and that checkout tells the agent it started.

Can a shopping agent check out on Defrance?

Yes. Defrance is a certified Luxury theme. The public report on this page lists every check that passed, including catalog, product page, and embedded checkout.