{
  "schema_version": "bba-agent-navigation-v1",
  "site_name": "BBA - Bonafide Businesses in America",
  "site_mode": "account-scoped",
  "guide": "/support",
  "discovery": "/.well-known/agent-navigation.json",
  "availability": "A listed route does not establish that an action or service is available. Read the current signed-in UI state.",
  "routes": [
    {
      "id": "support",
      "label": "Help and support",
      "href": "/support",
      "access": "public",
      "purpose": "Read detailed guidance, browse the moderated forum and use account-connected support when available."
    },
    {
      "id": "legal-terms",
      "label": "Terms and Conditions",
      "href": "/legal/terms",
      "access": "public",
      "purpose": "Read the current BBA terms draft and publication status."
    },
    {
      "id": "legal-privacy",
      "label": "Privacy Policy",
      "href": "/legal/privacy",
      "access": "public",
      "purpose": "Read the current privacy draft, data-use information and contact details."
    },
    {
      "id": "legal-eula",
      "label": "End User License Agreement",
      "href": "/legal/eula",
      "access": "public",
      "purpose": "Read the current software license draft and publication status."
    },
    {
      "id": "marketplace",
      "label": "Marketplace",
      "href": "/",
      "access": "public",
      "purpose": "Search products and use category, origin evidence and ownership filters."
    },
    {
      "id": "request-quote",
      "label": "Request a quote",
      "href": "/rfq",
      "access": "authenticated",
      "purpose": "Describe a manufacturing request after checking the current account state."
    },
    {
      "id": "workspace",
      "label": "Workspace",
      "href": "/workspace",
      "access": "authenticated",
      "purpose": "Open the active workspace and its available business tasks."
    },
    {
      "id": "sign-in",
      "label": "Sign in",
      "href": "/account/login",
      "access": "public",
      "purpose": "Let the account holder complete sign-in and any required verification."
    },
    {
      "id": "register",
      "label": "Create an account",
      "href": "/account/register",
      "access": "public",
      "purpose": "Open registration when the account holder intends to register."
    },
    {
      "id": "recovery",
      "label": "Account recovery",
      "href": "/account/recovery",
      "access": "public",
      "purpose": "Open the account recovery flow."
    },
    {
      "id": "security",
      "label": "Account security",
      "href": "/account/security",
      "access": "authenticated",
      "purpose": "Review available verification methods, security keys and recovery settings."
    },
    {
      "id": "complete-verification",
      "label": "Complete account verification",
      "href": "/account/security/complete",
      "access": "authenticated",
      "purpose": "Continue the verification step requested by the signed-in flow."
    }
  ],
  "workspace_modules": [
    {
      "module": "overview",
      "label": "Overview",
      "href": "/workspace"
    },
    {
      "module": "rfqs",
      "label": "Quote requests",
      "href": "/workspace?module=rfqs"
    },
    {
      "module": "listings",
      "label": "Products and purchases",
      "href": "/workspace?module=listings"
    },
    {
      "module": "inventory",
      "label": "Inventory",
      "href": "/workspace?module=inventory"
    },
    {
      "module": "jobs",
      "label": "Production jobs",
      "href": "/workspace?module=jobs"
    },
    {
      "module": "quality",
      "label": "Quality checks",
      "href": "/workspace?module=quality"
    },
    {
      "module": "machines",
      "label": "Machine status",
      "href": "/workspace?module=machines"
    },
    {
      "module": "purchasing",
      "label": "Purchasing",
      "href": "/workspace?module=purchasing"
    },
    {
      "module": "warehouse",
      "label": "Warehouse",
      "href": "/workspace?module=warehouse"
    },
    {
      "module": "execution",
      "label": "Manufacturing execution",
      "href": "/workspace?module=execution"
    },
    {
      "module": "accounting",
      "label": "Accounting",
      "href": "/workspace?module=accounting"
    },
    {
      "module": "automation",
      "label": "Routine automation",
      "href": "/workspace?module=automation"
    },
    {
      "module": "submissions",
      "label": "Submitted actions",
      "href": "/workspace?module=submissions"
    },
    {
      "module": "files",
      "label": "Protected files",
      "href": "/workspace?module=files"
    },
    {
      "module": "team",
      "label": "People & workspaces",
      "href": "/workspace?module=team"
    },
    {
      "module": "trust",
      "label": "Claims & evidence",
      "href": "/workspace?module=trust"
    },
    {
      "module": "materials",
      "label": "Materials & BOMs",
      "href": "/workspace?module=materials"
    },
    {
      "module": "schedule",
      "label": "Production planning",
      "href": "/workspace?module=schedule"
    },
    {
      "module": "shared",
      "label": "Shared requests",
      "href": "/workspace?module=shared"
    },
    {
      "module": "quotes",
      "label": "Quotes",
      "href": "/workspace?module=quotes"
    },
    {
      "module": "orders",
      "label": "Orders",
      "href": "/workspace?module=orders"
    },
    {
      "module": "disputes",
      "label": "Order issues",
      "href": "/workspace?module=disputes"
    },
    {
      "module": "terms",
      "label": "Manufacturing terms",
      "href": "/workspace?module=terms"
    }
  ],
  "record_routes": [
    {
      "template": "/catalog/{listing_id}",
      "access": "public",
      "discovery": "Follow a product link from current marketplace results. Do not invent listing identifiers."
    },
    {
      "template": "/catalog/purchases/{purchase_id}",
      "access": "authenticated",
      "discovery": "Follow the purchase link supplied by the current signed-in workflow. Do not invent purchase identifiers."
    }
  ],
  "navigation": [
    "Use visible link and control names, associated labels, native option values, headings and navigation landmarks.",
    "The current workspace destination is marked with aria-current. Expandable controls expose their expanded state.",
    "Marketplace search and filters are reflected in the URL. Follow product and return links to retain that context.",
    "Wait for the relevant loading or busy state to finish. Read status and error messages before choosing the next action.",
    "The Light, Dark and System appearance choice changes presentation only."
  ],
  "boundaries": [
    "These files are advisory navigation hints, not an execution API, permission grant or proof that a service is live.",
    "Authentication, active workspace membership, role checks and current action availability remain authoritative.",
    "Keep private workspace records private. Publish or disclose them only through an explicitly authorized sharing action.",
    "An agent needs the user's applicable authorization before submitting a protected action involving money, inventory, account security, public sharing or physical controls.",
    "Follow the application's confirmation and recovery flow. If an outcome is uncertain, inspect the recorded request before retrying; do not create a replacement request blindly.",
    "Let the account holder complete credentials, security-key prompts and other sensitive verification steps.",
    "Read-only previews contain sample data and refuse changes. Do not attempt to bypass disabled controls or preview restrictions."
  ],
  "support_knowledge": "/.well-known/bba-support-knowledge.json"
}
