# ECXI Gateway — Cipherbit Enterprise > ECXI service & inventory catalog, priced in USD (1 ECXI = 1 USD); PayPal checkout in USD/CHF. Quoting is public; money writes are gated. Null-price SKUs are quote-only. ## Catalog - [Catalog (JSON)](api/catalog): 12 SKUs, categories: infrastructure, consumable, cybersecurity. - [Tiers (JSON)](api/tiers): access tiers by ECXI held/staked and staking multipliers. - [PayPal rail status](api/autoconfig): settlement rail configuration (no secrets). ## API - POST api/quotes — create a quote (public). Body: { sku_id, qty?, note?, currency? (USD|CHF) }. - POST api/quotes/:id/merchant-price — merchant sets server-side price (x-merchant-key). - POST api/quotes/:id/approve — payer approves (x-payer-token). - POST api/orders, POST api/orders/:id/capture — PayPal settlement (x-payer-token). ## Scheduling (billable time with employees; 15-minute blocks; briefing free) - [Rate card (JSON)](api/scheduler): vector array of SKU · Title · Rate · MSA. Google Workspace calendar admin@energycapital.io; Calendly failover https://calendly.com/webbtel. - [Availability (JSON)](api/scheduler/availability): provisional 15-minute blocks (UTC business hours). - [Infrastructure MSA (template)](msa/infra): governing terms for consulting/training bookings. - POST api/scheduler/bookings — book a block. Body: { sku, start (ISO, 15-min aligned), minutes? }. Free SKU SCH-BREF-15 (briefing) only.