Brand-domain control has been proven through Registry verification.
commerce.md
---
bcp_version: "1.1.0"
file_type: commerce
parent: /.well-known/brand.md
brand_name: "Encoded Brands"
tree_version: "1.11.2"
last_updated: 2026-09-24
website: "https://encodedbrands.ai"
---
# Commerce
This file summarizes Encoded's current commercial paths. It is not a checkout contract. Read the complete root first, then confirm live prices and terms at the pricing authority immediately before purchasing.
```yaml
understand_first: >
Read https://encodedbrands.ai/.well-known/brand.md before purchasing. The
whole point of BCP is that an agent understands a brand before it acts.
pricing_authority: "https://encodedbrands.ai/#pricing"
purchase_path: "https://encoder.encodedbrands.ai/encode"
pricing_snapshot_date: 2026-09-24
offers:
- id: free
name: "Free encode"
summary: "One complete encode, all eight standard BCP files, a stable claimed Registry address while published, public agent access, file download, and optional DNS verification. Free records include no human support."
price: { amount: 0, currency: USD, interval: one_time }
availability: live
terms_url: "https://encoder.encodedbrands.ai/terms"
- id: revise
name: "Revise"
summary: "Download, edit, upload, and republish BCP files without a new compile. Owner-authorized agents can run the same maintenance flow over MCP where the tool list exposes get_bcp_files/upload_bcp_files/revise."
price: { amount: 0, currency: USD, interval: per_use }
availability: live
terms_url: "https://encoder.encodedbrands.ai/terms"
- id: re-encode
name: "Re-encode"
summary: "One full AI-assisted interview and compile in the human or agent lane."
price: { amount: 49.00, currency: USD, interval: per_use }
availability: "public price; confirm authenticated checkout before purchase"
terms_url: "https://encoder.encodedbrands.ai/terms"
- id: quickstart
name: "Quickstart"
summary: "Free Quickstart. Start on the Encoder MCP and publish a basic signed public BCP after the owner approves the exact draft. Payment is not required. The $499 agent-registration path remains available beside it."
price: { amount: 0, currency: USD, interval: one_time }
payment_required: false
availability: live
discovery_url: "https://encoder.encodedbrands.ai/.well-known/agent-commerce.json"
machine_offer_key: byo_ai_onboarding
endpoint: "https://encoder.encodedbrands.ai/api/agent/mcp"
tool: begin_onboarding
publication: "Basic signed public BCP after exact-draft owner approval"
terms_url: "https://encoder.encodedbrands.ai/terms"
- id: agent-registration
name: "Agent registration"
summary: "First encode, API key issuance, and access to the machine-payment rail."
price: { amount: 499.00, currency: USD, interval: one_time }
availability: "live API registration path"
discovery_url: "https://encoder.encodedbrands.ai/.well-known/agent-commerce.json"
endpoint: "https://encoder.encodedbrands.ai/api/agent/register"
method: POST
payment_challenge: "HTTP 402 application/problem+json"
payment_retry_header: "Authorization: Payment <Stripe Shared Payment Token>"
includes: ["one API key", "one complete encoding session"]
terms_url: "https://encoder.encodedbrands.ai/terms"
- id: registry-certified
name: "Registry Certified"
summary: "Named audit of authenticated gated access, owner controls for who can receive gated material, signed history with diffs and restore, tools to keep the published record healthy, certification mark and machine-readable service status for the active revision, team access, priority human support, and up to 100 full AI-assisted re-encodes per entitlement year. Public brand files stay public. Privacy-safe aggregate public-read analytics are not named-user audit records. Confirm fulfillment details at the pricing authority before purchase."
price: { amount: 5988.00, currency: USD, interval: year }
display_equivalent: { amount: 499.00, currency: USD, interval: month }
billing: "annual only"
included_ai_assisted_reencodes_per_year: 100
additional_reencode_price: { amount: 49.00, currency: USD, interval: per_use }
availability: "public offer; agents complete it from Encoder MCP subscribe_certified with a Stripe Shared Payment Token; humans can still use authenticated GUI Checkout after Clerk sign-in"
mcp_tool: "subscribe_certified"
payment:
shared_payment_token: { supported: true, field: "payment_token" }
hosted_checkout: { supported: false, note: "GUI Stripe Checkout remains the human browser path after Clerk sign-in" }
crypto: { supported: false, note: "Pay stablecoin through a Shared Payment Token; on-chain USDC is not live" }
terms_url: "https://encoder.encodedbrands.ai/terms"
- id: enterprise
name: "Enterprise"
summary: "Custom multi-brand, multi-market, discovery, rollout, and agent-testing engagement."
price: { amount: null, currency: USD, interval: custom }
terms_url: "https://encoder.encodedbrands.ai/terms"
protocols:
- protocol: agent_commerce_discovery
endpoint: "https://encoder.encodedbrands.ai/.well-known/agent-commerce.json"
authentication: none
openapi: "https://encoder.encodedbrands.ai/openapi.json"
note: "This live document is authoritative for the registration endpoint, exact transaction amount, payment challenge, MCP endpoint, and retry contract."
- protocol: browser_checkout
endpoint: "https://encoder.encodedbrands.ai/encode"
- protocol: credentialed_encoder_mcp
discovery: "https://encoder.encodedbrands.ai/.well-known/mcp.json"
endpoint: "https://encoder.encodedbrands.ai/api/agent/mcp"
credential_acquisition: "https://encoder.encodedbrands.ai/api/agent/register"
credential_header: "Authorization: Bearer <api_key>"
credential_management: "https://encoder.encodedbrands.ai/settings"
note: "Call initialize and tools/list. The live tool list is authoritative per account and environment. Public discovery does not imply write access."
- protocol: public_registry_mcp
endpoint: "https://registry.brandcontextprotocol.dev/mcp?customer_handle=encoded-f2fa3140"
authentication: none
tool: get_bcp
argument: "customer_handle is bound by the endpoint query and may also be passed explicitly"
reading_policy: "Registry reads are free for every agent and tool at every trust level."
support_boundary: "Free records receive public documentation and community support only. Priority human support is included with Registry Certified and scoped Enterprise work."
```