{
  "trust_level": "claimed",
  "official_brand_source": false,
  "verification_method": null,
  "verified_domain": null,
  "verified_at": null,
  "verification_last_checked_at": null,
  "verification_expires_at": null,
  "status": "active",
  "customer_handle": "interface-ai-c4f5e1a8",
  "certification_status": "not_certified",
  "registry_certified": false,
  "certification": null,
  "brand_name": "interface.ai",
  "response_scope": "full_tree",
  "integrity": {
    "version": 2,
    "publication_id": "25b2cf9f498480bc8ef8ef19a8adb788a0939a2780673cc2ebaae82df575f691",
    "revision_id": "8a622a00-3698-424d-b5fa-16acf31b7cf7",
    "manifest_sha256": "a47e1f29664b295c64541e71dd8a8dfc2b13394f5e0f9f3700372ec655e39e76",
    "manifest_signature": "xSap1zlTrgJKEvvX1uso36p/AvrJ2f/CdVdpITnWvLOOnAKa+8XcJ9+6/B7MlIWH9fa/fVkAuW+1Wb1uzGB2Bg==",
    "manifest_signature_kid": "v1"
  },
  "verified": null,
  "schema": "bcp-readable-package-v1",
  "integrity_scope": "publication_manifest",
  "representation": "Derived readable representation; verify signatures against the canonical source files.",
  "canonical_registry_url": "https://registry.brandcontextprotocol.dev/brands/interface-ai-c4f5e1a8",
  "html_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8",
  "files": [
    {
      "path": "/.well-known/brand.md",
      "content": "---\nbcp_version: \"1.1.1\"\nfile_type: root\nbrand_name: \"interface.ai\"\npublication_profile: registry_backed\ncanonical_bcp: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md\nregistry_mcp: https://registry.brandcontextprotocol.dev/mcp\nregistry_handle: \"interface-ai-c4f5e1a8\"\nagent_first_action: \"fetch https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md\"\ntree_version: \"1.1.0\"\nwebsite: \"https://interface.ai/\"\ncategory: \"Agentic AI for credit unions and community banks\"\nheadquarters: \"Not stated on the public homepage checked 2026-09-24.\"\npublication_status: demonstration\nprovenance: \"Assembled by Encoded Brands from the live interface.ai website on 24 September 2026. No official public brand-guidelines pack was available. interface.ai has not reviewed or approved this package.\"\ndefault_locale: \"en-US\"\nsupported_locales: [\"en-US\"]\nlast_updated: 2026-09-30\ndaughter_files:\n  onboarding: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/onboarding.md\n  voice: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/voice.md\n  voice_anti_ai: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/voice/anti-ai.md\n  values: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/values.md\n  boundaries: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/boundaries.md\n  claims: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/claims.md\n  representation: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/representation.md\n  visual: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/visual.md\nintegrity_signed: true\ntrust_level: claimed\nofficial_brand_source: false\nverification_method: null\nverified_domain: null\nverified_at: null\ndns_verified_at: null\nverification_last_checked_at: null\nverification_expires_at: null\ncertification_status: not_certified\nregistry_certified: false\n---\n# interface.ai\n\n> **Public-source demonstration.** Encoded Brands assembled this BCP from the live interface.ai website. There is no official public brand-guidelines PDF or design-system site in this package. interface.ai has not reviewed or approved it. The Registry record is not domain-verified and is not an official interface.ai brand source.\n\ninterface.ai describes itself as agentic AI for credit unions and community banks. The public homepage presents voice, chat, online banking, a personal finance app, employee AI, smart collections, fraud prevention, and the Nexus contact center as surfaces on one platform. A page meta description also names a BankGPT platform.\n\nThe company is a software vendor to financial institutions. It is not itself a bank or a credit union. Member balances, credit decisions, collections treatment, and regulated disclosures stay with the institution and its current policies.\n\n## Package map\n\n**What this file is.** Brand Context Protocol (BCP) package for **Interface.ai**: structured public brand context hosted at a stable Registry URL. Encoded Brands authored BCP and runs the Registry. Encoder is a compiler / on-ramp for portable packages, not a content generator.\n\n**Why teams use this.** Encode your brand once, use it everywhere, update as often as you like. Every AI tool, agent, teammate, and agency reads the same brief instead of reinventing guidelines per chat. Better content, fewer rounds of revisions, faster speed to quality output, and less re-pasted context (tokens). Connect compatible tools via URL or MCP. Registry Certified adds named audit of authenticated gated access, control over who can receive it, and proof of what was live.\n\n**Provenance.** This record is a **public-source demonstration** assembled by Encoded. **Interface.ai has not reviewed or endorsed it** unless frontmatter shows otherwise (`official_brand_source`, DNS verification).\n\n**Stable URLs**\n\n| Resource | URL |\n| --- | --- |\n| This package root | `https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md` |\n| Registry MCP for `interface-ai-c4f5e1a8` | `https://registry.brandcontextprotocol.dev/mcp?customer_handle=interface-ai-c4f5e1a8` |\n| Companion map (MCP, IT copy, Trust) | `/.well-known/brand/onboarding.md` |\n| Example page (if live) | `https://encodedbrands.ai/examples/interface-ai` |\n| Encoded Trust Center | https://encodedbrands.ai/trust |\n\n**What's in the package.** Daughter files listed in frontmatter `daughter_files` (voice, visual, claims, boundaries, and related). Claims and boundaries are the evidence and hard-limit surfaces for this brand's public context.\n\n**MCP (optional permanence).** Custom MCP connectors are often plan- and admin-gated on team / enterprise AI accounts. Grayed-out \"Add connector\" usually means an admin permission wall, not a bad URL. Connector FAQ and sample IT email live in `onboarding.md`. Encoded does not claim native integration with every LLM vendor.\n\n**Public by design.** Public BCP files stay public. Secrets do not belong in a public package.\n\n**After claim + DNS verify.** Demonstration pitch is replaced with a short functional map (what the package is, daughter index, MCP URL) with accurate provenance.\n\n## Brand platform\n\n```yaml\nbrand_platform:\n  category:\n    text: \"Agentic AI for credit unions and community banks.\"\n    source: \"https://interface.ai/\"\n    observed: \"2026-09-24\"\n    use: \"Homepage title and hero. Keep the buyer as the institution and the person served as the member or customer.\"\n  homepage_promise:\n    text: \"Empower every bank and credit union customer with a 24/7, multilingual AI financial expert, anytime, anywhere.\"\n    source: \"https://interface.ai/\"\n    observed: \"2026-09-24\"\n    use: \"Paraphrase of the homepage hero. The live sentence uses an em dash. Do not extend it into a guarantee of advice, availability, or outcome.\"\n  named_surfaces:\n    - \"Agentic Voice AI\"\n    - \"Agentic Chat AI\"\n    - \"Agentic Online Banking\"\n    - \"Agentic Personal Finance App\"\n    - \"Agentic Employee AI\"\n    - \"Agentic Smart Collections\"\n    - \"Fraud Prevention AI\"\n    - \"Agentic Contact Center (Nexus)\"\n    source: \"https://interface.ai/\"\n    observed: \"2026-09-24\"\n    note: \"The homepage also says seven agentic surfaces. The visible product list above is longer. Do not collapse the count and the names into one unqualified fact.\"\n```\n\n## Core identity\n\n```yaml\nidentity:\n  describe_as: \"an agentic AI platform for credit unions and community banks\"\n  also_seen_as:\n    - \"BankGPT, in the homepage meta description\"\n  products_and_services:\n    - \"voice AI for contact centers\"\n    - \"chat AI on web and mobile\"\n    - \"conversational online banking\"\n    - \"a personal finance agent\"\n    - \"employee AI\"\n    - \"smart collections across voice, SMS, and email\"\n    - \"fraud-prevention checks described as caller ID forensics and device biometrics\"\n    - \"Nexus, an agentic contact center\"\n  not:\n    - \"a bank\"\n    - \"a credit union\"\n    - \"a core banking system\"\n    - \"the author of this BCP\"\n  home: \"Not stated on the homepage checked 2026-09-24.\"\n```\n\n## What to emphasize\n\n1. **Name the institution and the job.** Credit unions and community banks are the buyer. Members and customers are who the agents serve.\n2. **Name the surface.** Voice, chat, employee AI, collections, Nexus, and the other listed products are different jobs. Do not merge them into one chatbot.\n3. **Keep regulation in the sentence.** The site says the platform is trained on NCUA and FFIEC material to detect violations. That is a product claim, not a certification, a legal opinion, or a promise of compliance.\n4. **Keep humans in the operating picture.** Nexus copy says human expertise arrives in seconds. Employee AI copy says humans are elevated, not replaced. Do not describe a fully unattended bank.\n5. **Date the figures.** Customer counts, conversation volume, uptime, savings, and automation rates on the site are point-in-time marketing statements.\n\n## Primary sources\n\n- Homepage: https://interface.ai/\n- Homepage title, checked 2026-09-24: \"The Most Capable AI Agents for Credit Unions & Community Banks\"\n- Homepage meta description, checked 2026-09-24: \"Cut costs, drive growth, and improve member and customer experience with the industry's first BankGPT platform.\"\n- Theme styles: https://interface.ai/wp-content/themes/interface-ai/assets/css/styles.css?ver=1.0\n- Elementor font CSS: https://interface.ai/wp-content/uploads/elementor/google-fonts/css/manrope.css?ver=1743835746\n\n<!-- registry-daughter-links:start -->\n## See also\n\n- [boundaries.md](<https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/boundaries.md>)\n- [claims.md](<https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/claims.md>)\n- [onboarding.md](<https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/onboarding.md>)\n- [representation.md](<https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/representation.md>)\n- [values.md](<https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/values.md>)\n- [visual.md](<https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/visual.md>)\n- [voice.md](<https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/voice.md>)\n- [voice/anti-ai.md](<https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/voice/anti-ai.md>)\n<!-- registry-daughter-links:end -->\n",
      "signature": "GnrUNdH+Ge6b82c4AEGWs82Kl7ZVqhoJDfr3Qx6/1mISqj45Ct+hsBhSyThOOR8ENjiOmi4ZD9SPzl+WKbeDCw==",
      "sha256": "331568e48f5aa783b7f28f7556be67f1f0dbcdefc8d84c8c1f9f8e5ef079b2ca",
      "kid": "v1",
      "content_type": "text/markdown; charset=utf-8",
      "html_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/brand",
      "json_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/brand/data.json",
      "source_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/source/brand.md",
      "canonical_source_url": "https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md"
    },
    {
      "path": "/.well-known/brand/boundaries.md",
      "content": "---\nbcp_version: \"1.1.1\"\nfile_type: boundaries\nparent: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md\nlast_updated: 2026-09-24\n---\n\n# Boundaries\n\nThis public-source demonstration does not authorize an agent to speak for interface.ai, advise a member, or approve claims on the company's behalf.\n\n## Hard no\n\n```yaml\nhard_no:\n  - item: \"Do not present this BCP as official, approved, domain-verified, or authored by interface.ai.\"\n    tier: core\n  - item: \"Do not describe interface.ai as a bank, credit union, deposit holder, lender, or core banking system.\"\n    tier: core\n  - item: \"Do not give a member financial, credit, lending, tax, legal, or collections advice from this BCP.\"\n    tier: core\n  - item: \"Do not promise a savings figure, automation rate, uptime, resolution rate, or implementation timeline.\"\n    tier: core\n  - item: \"Do not say the system has zero hallucinations or is fully compliant with NCUA, FFIEC, or any other rule set.\"\n    tier: core\n  - item: \"Do not turn one customer's quotation into a typical or guaranteed result.\"\n    tier: core\n  - item: \"Do not claim an institution endorses interface.ai or Encoded Brands unless a current official source states the relationship and its scope.\"\n    tier: core\n  - item: \"Do not generate, trace, or approximate the interface.ai logo. Use the observed SVG only as a hotlink, and do not treat that URL as a reuse license.\"\n    tier: core\n  - item: \"Do not use interface.ai's name or visual identity to imply endorsement of this demonstration.\"\n    tier: core\n  - item: \"Do not describe collections outreach as pressure, shame, or a threat.\"\n    tier: core\n```\n\n## Review required\n\n```yaml\nsoft_no:\n  - topic: \"Homepage scale figures\"\n    rule: \"100+ institutions, 1.5M+ conversations a day, 140M Americans in market, and 99.99% uptime need the as-of date. Recheck the live page. Do not invent a measurement window the page does not give.\"\n    tier: core\n  - topic: \"Customer stories\"\n    rule: \"Keep the speaker, institution, and quotation. Do not extend a Dupaco, Del-One, WEOKIE, Bank of Guam, or other story beyond the published words.\"\n    tier: core\n  - topic: \"NCUA and FFIEC\"\n    rule: \"The homepage says the platform is trained on those regulations to detect violations. Confirm current product behavior before repeating it. Do not call it a certification.\"\n    tier: core\n  - topic: \"Fraud and biometrics\"\n    rule: \"Caller ID forensics, device biometrics, and adaptive authentication are homepage descriptions. Confirm the live control and its limits before making a security claim.\"\n    tier: core\n  - topic: \"Integrations\"\n    rule: \"The homepage says over 40 integrations. Name a system only when the current integrations page lists it.\"\n    tier: default\n  - topic: \"Seven surfaces versus the named list\"\n    rule: \"The page says seven agentic surfaces and also lists more named products, including fraud prevention and Nexus. Do not force one number onto the other list.\"\n    tier: default\n  - topic: \"Member-facing copy\"\n    rule: \"A landing page or email for members needs the institution's own disclosures. This BCP is not those disclosures.\"\n    tier: core\n```\n\n## Entity distinctions\n\n- interface.ai sells software to credit unions and community banks. It is not those institutions.\n- BankGPT is a platform name in the homepage meta description. It is not a separate company in this package.\n- Nexus is the agentic contact center product on the homepage, not a generic noun for every agent.\n- A customer's core, CRM, or card processor remains that vendor. An integration is not an acquisition.\n\n## Sources\n\n- https://interface.ai/\n- Checked 2026-09-24.\n",
      "signature": "aPj2xERfE9tuA2b7s4h4IVJ2J170lAZL/7ow8txJz8dbG65QlvLiophmXwsXCaY21K/ie64kz1HT805TJmJSCg==",
      "sha256": "075f95d170a30496079584fd7cd303227abf7c13141a1043562f25ac27668603",
      "kid": "v1",
      "content_type": "text/markdown; charset=utf-8",
      "html_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/boundaries",
      "json_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/boundaries/data.json",
      "source_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/source/boundaries.md",
      "canonical_source_url": "https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/boundaries.md"
    },
    {
      "path": "/.well-known/brand/claims.md",
      "content": "---\nbcp_version: \"1.1.1\"\nfile_type: claims\nparent: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md\nlast_updated: 2026-09-24\n---\n\n# Claims\n\nThese claims were assembled from the public homepage for review. They are not legal advice and have not been approved by interface.ai. Review with the accountable owner, and with compliance counsel where a claim touches credit, collections, fraud, or member advice, before use in advertising or member communications.\n\n## Approved at launch\n\n```yaml\napproved_at_launch: []\n```\n\nNo claim is marked approved. This is a public-source demonstration without interface.ai review.\n\n## Requires caveat or owner approval\n\n```yaml\nrequires_caveat:\n  - id: \"interface-category\"\n    claim: \"interface.ai presents itself as agentic AI for credit unions and community banks.\"\n    tier: core\n    proof_status: requires_caveat\n    evidence: \"https://interface.ai/\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"Homepage title and hero, checked 2026-09-24. Not a statement that every product is available to every institution.\"\n\n  - id: \"interface-hero\"\n    claim: \"The homepage says it empowers every bank and credit union customer with a 24/7, multilingual AI financial expert.\"\n    tier: default\n    proof_status: requires_caveat\n    evidence: \"https://interface.ai/\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"Marketing line. Do not read it as individualized financial advice or uninterrupted service.\"\n\n  - id: \"interface-institution-count\"\n    claim: \"On 24 September 2026 the homepage said 100+ credit unions and community banks.\"\n    tier: default\n    proof_status: requires_caveat\n    evidence: \"https://interface.ai/\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"Keep the as-of date and the plus sign. The page does not publish the underlying list.\"\n\n  - id: \"interface-conversation-volume\"\n    claim: \"On 24 September 2026 the homepage said 1.5M+ conversations a day.\"\n    tier: default\n    proof_status: requires_caveat\n    evidence: \"https://interface.ai/\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"Point-in-time marketing figure. No measurement method is on the page.\"\n\n  - id: \"interface-market-size\"\n    claim: \"On 24 September 2026 the homepage said 140M Americans in our market.\"\n    tier: default\n    proof_status: requires_caveat\n    evidence: \"https://interface.ai/\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"A market-size line, not a count of customers served.\"\n\n  - id: \"interface-uptime\"\n    claim: \"On 24 September 2026 the homepage said 99.99% uptime.\"\n    tier: core\n    proof_status: requires_caveat\n    evidence: \"https://interface.ai/\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"No window, exclusion, or definition is printed next to the figure. Do not treat it as an SLA.\"\n\n  - id: \"interface-languages\"\n    claim: \"The Agentic Voice AI blurb says natural conversations 24/7, in 100+ languages.\"\n    tier: default\n    proof_status: requires_caveat\n    evidence: \"https://interface.ai/\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"Homepage blurb. Do not name a language the page does not name.\"\n\n  - id: \"interface-regulatory-training\"\n    claim: \"The homepage says the platform is trained on NCUA and FFIEC regulations to detect violations and restrict risky content.\"\n    tier: core\n    proof_status: requires_caveat\n    evidence: \"https://interface.ai/\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"A product description, not a certification, examination, or legal opinion.\"\n\n  - id: \"interface-integrations\"\n    claim: \"The homepage says over 40 integrations are available, including connections to core banking, CRMs, and payment gateways.\"\n    tier: default\n    proof_status: requires_caveat\n    evidence: \"https://interface.ai/\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"Count only. Do not name a vendor core unless a current integrations page lists it.\"\n\n  - id: \"interface-bankgpt-meta\"\n    claim: \"The homepage meta description calls the product the industry's first BankGPT platform.\"\n    tier: core\n    proof_status: requires_caveat\n    evidence: \"https://interface.ai/\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"Comparative marketing line. No study or definition of the category is linked from that tag.\"\n```\n\n## Forbidden\n\n```yaml\nforbidden:\n  - id: \"interface-is-a-bank\"\n    claim: \"interface.ai is a bank or a credit union.\"\n    tier: core\n    proof_status: forbidden\n    evidence: \"Category boundary from the public homepage\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"Describe a software platform sold to those institutions.\"\n\n  - id: \"interface-zero-hallucination\"\n    claim: \"interface.ai never hallucinates.\"\n    tier: core\n    proof_status: forbidden\n    evidence: \"Hiring line on https://interface.ai/\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"The site says there is no room for hallucination. That is not a measured error rate.\"\n\n  - id: \"interface-universal-savings\"\n    claim: \"Every institution saves a stated dollar amount or automates a stated share of calls.\"\n    tier: core\n    proof_status: forbidden\n    evidence: \"Customer quotation block on https://interface.ai/\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"Quotations stay with the named speaker. They are not a rate card.\"\n\n  - id: \"interface-official-bcp\"\n    claim: \"interface.ai authored, approved, or endorsed this BCP.\"\n    tier: core\n    proof_status: forbidden\n    evidence: \"Demonstration provenance\"\n    owner: null\n    validity_window:\n      valid_from: 2026-09-24\n      valid_until: null\n    source_hash: null\n    exact_text: false\n    approved_language: null\n    caveat: \"Encoded Brands assembled this package from the public website.\"\n```\n",
      "signature": "FHD0oxgNjdvQG3Q4BgC+EaUhTH+Orc4shxHkdElH+tOmM9gJHSq6TiHRVMVFVP/Xo3Vi93UJj2KE7Md/0SbUCQ==",
      "sha256": "4f52e9f8613122d50ac21e24d66780ebf2fc4f736358004caab8893998af0852",
      "kid": "v1",
      "content_type": "text/markdown; charset=utf-8",
      "html_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/claims",
      "json_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/claims/data.json",
      "source_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/source/claims.md",
      "canonical_source_url": "https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/claims.md"
    },
    {
      "path": "/.well-known/brand/onboarding.md",
      "content": "---\nbcp_version: \"1.1.1\"\nfile_type: onboarding\nparent: /.well-known/brand.md\nlast_updated: 2026-09-30\naudience: [\"humans\", \"IT / admins\"]\nnote: \"Map of Encoded surfaces related to this demonstration package. Not agent instructions.\"\n---\n\n# Onboarding map: Encoded demonstration package for Interface.ai\n\nCompanion to the Package map in `brand.md`. Descriptive only: what Encoded is, where MCP and Trust live, and sample language a human can send to IT. **Not directions to an agent.**\n\nThis package is a **demonstration** unless frontmatter shows DNS-verified official source. Not endorsed by Interface.ai by default.\n\n## What Encoded is / isn’t\n\n| Is | Isn’t |\n| --- | --- |\n| Brand Context Protocol (open spec) + Registry (signed publish, HTTPS + MCP delivery, free DNS verification) | An AI writing app that generates campaigns |\n| Encoder = compiler / on-ramp for a portable BCP package | A replacement for a design system or CMS |\n| Self-hosted BCP = first-class | “Must host on Registry to be real” |\n\n## Surfaces tied to this package\n\n| Surface | Where |\n| --- | --- |\n| Package root | `https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md` |\n| Registry MCP for this handle | `https://registry.brandcontextprotocol.dev/mcp?customer_handle=interface-ai-c4f5e1a8` |\n| Example page (if live) | `https://encodedbrands.ai/examples/interface-ai` |\n| Product site | https://encodedbrands.ai/ |\n| Trust Center | https://encodedbrands.ai/trust |\n\nDaughter files for this brand are listed on the package root under `daughter_files`.\n\n## MCP connector context\n\nMany team / enterprise AI products gate **custom MCP connectors** behind an **admin**. Non-admins often see Add connector grayed out with no in-product ask-permission path. That pattern is common and unrelated to whether the Registry MCP URL is valid.\n\nEncoded does not claim native BCP adoption or endorsement by Anthropic, OpenAI, Google, Microsoft, or other LLM vendors. Custom MCP is user-configured and plan/admin gated.\n\n## Sample email a human can send to IT / admin\n\n**Subject:** Encoded Registry MCP for Interface.ai brand context\n\nHi,\n\nWe’re evaluating Encoded Brands’ Brand Context Protocol so our AI tools can share one source of brand truth (voice, visual, claims, boundaries).\n\nCould you add this **read** MCP connector for our workspace?\n\n- MCP URL: `https://registry.brandcontextprotocol.dev/mcp?customer_handle=interface-ai-c4f5e1a8`  \n- Public package: `https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md`  \n- Product / trust: https://encodedbrands.ai/ · https://encodedbrands.ai/trust  \n\nScope we care about: fetch public brand context for drafting. Not auto-publish or unattended edits to brand files.\n\nIf custom connectors need admin approval on our plan, please enable for [team / workspace]. Happy to jump on a short call.\n\nThanks,  \n[Name]\n\n## Trust Center notes (for humans)\n\nhttps://encodedbrands.ai/trust  \n\nOnly link sections that are actually published. Signature ≠ domain control; claimed ≠ DNS-verified; Registry Certified ≠ “human reviewed every claim.” No invented SOC 2, ISO, or pen-test status.\n\n## Free vs later (factual, not pricing)\n\n- Public package readable at the Registry URL without MCP.  \n- Free DNS verification (when claimed): time-limited official-source attestation for the domain.  \n- Paid / Certified (when sold): gated companions, seats, named audit of authenticated gated access. Public files remain public.\n\nCommercial offers live on Encoded’s current pricing / commerce surfaces. This file does not state prices.\n\n## After claim + DNS verify\n\nDemonstration pitch on the package root is replaced with a short functional map. Provenance stays accurate. “Not endorsed / assembled by Encoded from public sources” stays only while true.\n",
      "signature": "YUOv27bd7hX9nRKiGlk7PSq4PxY1L2XIb5GZMJkdRKMkuY8Cu5I2uvREQYknJ37h86THBnVIUNrPw2I4QGlQBA==",
      "sha256": "4d38dbe13d7fc3784eaad49e00518578fdec95e99589d53d2b18f5e7ea8ba87e",
      "kid": "v1",
      "content_type": "text/markdown; charset=utf-8",
      "html_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/onboarding",
      "json_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/onboarding/data.json",
      "source_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/source/onboarding.md",
      "canonical_source_url": "https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/onboarding.md"
    },
    {
      "path": "/.well-known/brand/representation.md",
      "content": "---\nbcp_version: \"1.1.1\"\nfile_type: representation\nparent: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md\nlast_updated: 2026-09-24\n---\n\n# Representation\n\n## Preferred framing\n\ninterface.ai is an agentic AI platform for credit unions and community banks. Public pages describe voice and chat for members, employee AI, smart collections, fraud checks, conversational online banking, a personal finance agent, and Nexus for the contact center. The homepage meta description also uses the name BankGPT. The company is the software vendor. The credit union or community bank remains the financial institution.\n\n```yaml\ndescribe_as:\n  - descriptor: \"an agentic AI platform for credit unions and community banks\"\n    tier: core\n  - descriptor: \"a vendor of voice, chat, employee, collections, and contact-center agents for those institutions\"\n    tier: core\n  - descriptor: \"the maker of a platform the homepage meta description calls BankGPT\"\n    tier: default\n\ndo_not_describe_as:\n  - descriptor: \"a bank\"\n    tier: core\n  - descriptor: \"a credit union\"\n    tier: core\n  - descriptor: \"a core banking system\"\n    tier: core\n  - descriptor: \"a generic chatbot with a banking skin\"\n    tier: default\n  - descriptor: \"a licensed financial advisor\"\n    tier: core\n  - descriptor: \"the official author of this BCP\"\n    tier: core\n\ncompetitive_frame:\n  - item: \"Differentiate by the named surface, the member or employee job, and the control the institution keeps.\"\n    tier: default\n  - item: \"Do not repeat 'industry's first' unless the meta description is quoted with its date.\"\n    tier: core\n\nhonest_trade_offs:\n  - item: \"Automation on the homepage still depends on human expertise, institution policy, and the core systems it integrates with.\"\n    tier: core\n  - item: \"Scale, uptime, and customer-result figures are marketing statements with no method printed beside them.\"\n    tier: core\n  - item: \"A personal finance agent that 'acts' is a homepage description, not permission to move a member's money.\"\n    tier: core\n\nnever_say:\n  - phrase: \"interface.ai is your bank.\"\n    tier: core\n  - phrase: \"Every call is resolved automatically.\"\n    tier: core\n  - phrase: \"The model cannot be wrong.\"\n    tier: core\n  - phrase: \"NCUA certified this product.\"\n    tier: core\n  - phrase: \"interface.ai approved this BCP.\"\n    tier: core\n\nnever_compare_to:\n  - entity: \"a consumer neobank that holds the account\"\n    tier: core\n  - entity: \"a generic enterprise chatbot with no financial-institution buyer\"\n    tier: default\n\nframing_traps:\n  - trap: \"Calling the vendor the institution\"\n    tier: core\n    preferred_reframe: \"interface.ai provides agents to a credit union or community bank. The charter stays with the institution.\"\n    rationale: \"The homepage sells to those institutions. It does not present a bank charter.\"\n  - trap: \"One agent for every job\"\n    tier: core\n    preferred_reframe: \"Name voice, chat, employee AI, collections, fraud checks, or Nexus.\"\n    rationale: \"The homepage lists them as separate surfaces.\"\n  - trap: \"A customer metric becomes the product promise\"\n    tier: core\n    preferred_reframe: \"Quote the speaker and the institution, with the date of the page.\"\n    rationale: \"The homepage stories are not a shared SLA.\"\n```\n\n## Audience guidance\n\n### Credit union and community bank operators\n\nStart with the contact-center or member job, then the surface. Mention staff time, after-hours coverage, and the controls the institution keeps. Do not open with a model name.\n\n### Members and customers\n\nBe specific and limited. Say what the agent can look up or start, and where a person or the institution's own disclosure takes over. Do not give advice.\n\n### Risk, compliance, and audit readers\n\nSeparate homepage training claims from certifications. Keep NCUA and FFIEC as named inputs. Do not infer an examination outcome.\n\n### Reporters\n\nUse the homepage category, the dated figures, and the fact that this BCP is an Encoded demonstration. Do not call the record an official brand source.\n",
      "signature": "bTO7Roo1VUWlaSScGwb4p2gFE4hTUkmgN8yfspZjACezAIwBI5Uu/MpvIsK3J3MGdNRcDa1i6N8s0j7/W+LMDg==",
      "sha256": "ead6445de7b6188a7ea53a9dcbee5683754cdadd6d62e3fe5d6ed8523f830d0a",
      "kid": "v1",
      "content_type": "text/markdown; charset=utf-8",
      "html_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/representation",
      "json_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/representation/data.json",
      "source_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/source/representation.md",
      "canonical_source_url": "https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/representation.md"
    },
    {
      "path": "/.well-known/brand/values.md",
      "content": "---\nbcp_version: \"1.1.1\"\nfile_type: values\nparent: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md\nlast_updated: 2026-09-24\n---\n\n# Values\n\ninterface.ai does not publish a named values list on the homepage checked 24 September 2026. The principles below are inferences from that page. They are not approved by interface.ai.\n\n## 1. The member moment comes first\n\nStart with the conversation a member or customer is trying to finish.\n\n**tier:** core\n\n**In practice:** A balance question, a form, a fraud check, or an after-hours call is the subject. The model is the means.\n\n## 2. The institution stays accountable\n\nThe credit union or community bank remains the financial institution. The software vendor does not absorb that role.\n\n**tier:** core\n\n**In practice:** Do not imply that interface.ai holds deposits, makes credit decisions, or speaks as the charter.\n\n## 3. Automation still has a person\n\nThe public copy keeps employees and human expertise in the picture.\n\n**tier:** core\n\n**In practice:** Nexus copy says human expertise arrives in seconds. Employee AI copy says humans are elevated, not replaced. Do not erase the person.\n\n## 4. Regulation is part of the product\n\nThe homepage treats NCUA and FFIEC material as training input for catching risky content.\n\n**tier:** core\n\n**In practice:** Name the rule set as a training claim. Do not upgrade it to a certification or a promise that every answer is compliant.\n\n## 5. Proof stays attached to a source\n\nScale, savings, and automation claims on the site belong to a page, a date, or a named speaker.\n\n**tier:** core\n\n**In practice:** Repeat the figure with its source. Do not average customer stories into a guarantee.\n\n## Evidence status\n\n```yaml\nvalues_evidence:\n  status: inferred\n  source: \"https://interface.ai/\"\n  observed: \"2026-09-24\"\n  not_confirmed:\n    - \"an official values statement\"\n    - \"interface.ai approval of these five principles\"\n```\n",
      "signature": "tAeQYMEYsCxKI9ZOOzzAransjpA/968ErdpFO4uPVyU9oeYdOKiGIFfV+E9HByUHuMJnx6txwkXbBgweuM3XCw==",
      "sha256": "a71b2639f3918c2bd80775d142c8e6d7c4ab6afff5501c754264011e5d606806",
      "kid": "v1",
      "content_type": "text/markdown; charset=utf-8",
      "html_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/values",
      "json_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/values/data.json",
      "source_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/source/values.md",
      "canonical_source_url": "https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/values.md"
    },
    {
      "path": "/.well-known/brand/visual.md",
      "content": "---\nbcp_version: \"1.1.1\"\nfile_type: visual\nparent: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md\nlast_updated: 2026-09-24\n---\n\n# Visual guidance\n\n> Public-source demonstration. These observations come from live interface.ai HTML, theme CSS, and Elementor kit variables checked 24 September 2026. They are website implementation evidence, not an official brand-guidelines pack. interface.ai has not reviewed or approved them. This file does not claim parity with a design system.\n\n## Authority and DAM\n\nCanonical visual assets are referenced by URL on interface.ai. They are not assets hosted by Encoded or the Registry.\n\n```yaml\nasset_distribution:\n  status: observed\n  hosts:\n    - name: \"interface.ai WordPress uploads\"\n      serves: \"Logo SVG, favicon PNG, Elementor self-hosted Manrope, IBM Plex Serif, and Roboto files\"\n    - name: \"interface.ai theme\"\n      serves: \"Theme CSS that repeats the blue and gold\"\n  rules:\n    - \"BCP records these paths so agents and demos can load the live faces and the logo.\"\n    - \"Encoded does not re-host or redistribute the binaries in the BCP package or the Encoder repo.\"\n    - \"Paths can change when the site is edited. Re-verify against the live page before republishing.\"\n    - \"Observed public URLs are implementation evidence, not a license grant.\"\n    - \"Encoded interface.ai /examples demos may hotlink them for a page whose audience includes the brand.\"\n```\n\n## Authority and gaps\n\n```yaml\nvisual_authority:\n  status: observed\n  source_grade: \"website CSS and assets, not an official guidelines pack\"\n  observed_pages:\n    - \"https://interface.ai/\"\n  observed_stylesheets:\n    - \"https://interface.ai/wp-content/themes/interface-ai/assets/css/styles.css?ver=1.0\"\n    - \"https://interface.ai/wp-content/themes/interface-ai/assets/css/outer.css?ver=1.0\"\n    - \"https://interface.ai/wp-content/themes/interface-ai/style.css?ver=1.0\"\n    - \"https://interface.ai/wp-content/uploads/elementor/css/base-desktop.css?ver=6a9a7bce4a2c1\"\n    - \"https://interface.ai/wp-content/uploads/elementor/google-fonts/css/manrope.css?ver=1743835746\"\n    - \"https://interface.ai/wp-content/uploads/elementor/google-fonts/css/ibmplexserif.css?ver=1743835758\"\n    - \"https://interface.ai/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1743835754\"\n  inline_evidence: \"Elementor kit variables in a style block on the homepage, including .elementor-kit-145 button rules.\"\n  not_confirmed:\n    - \"an official color system or accessibility pairing\"\n    - \"font licensing beyond the files the site already serves\"\n    - \"logo clear-space and minimum-size rules\"\n    - \"email-client support for the self-hosted faces\"\n    - \"which of the many observed radii is canonical\"\n  also_loaded_not_primary:\n    - \"Poppins from fonts.googleapis.com on the homepage. Not an Elementor global family.\"\n    - \"Inter and Bebas Neue named in theme CSS. Not the Elementor global stack.\"\n    - \"WordPress preset colors in the same HTML. Those are editor defaults, not the brand palette.\"\n```\n\n## Logo\n\nThe header logo on the homepage is the December 2023 SVG. A July 2023 SVG is in the markup with a `d-none` class. Both files use blue `#093EB0` and gold `#FDCD48`. Do not redraw the wordmark.\n\n```yaml\nlogo_usage:\n  generation_policy: official_assets_only\n  generation_instructions: \"Do not draw, trace, or retype the wordmark. Hotlink the SVG.\"\n  assets:\n    - role: \"header wordmark\"\n      url: \"https://interface.ai/wp-content/uploads/2023/12/interface-logo.svg\"\n      format: svg\n      viewbox: \"0 0 149 27\"\n      status: \"src on the visible header logo, checked 2026-09-24\"\n    - role: \"earlier wordmark, hidden in the header markup\"\n      url: \"https://interface.ai/wp-content/uploads/2023/07/interface-logo.svg\"\n      format: svg\n      viewbox: \"0 0 123 22\"\n      status: \"present with class d-none\"\n    - role: \"favicon\"\n      url: \"https://interface.ai/wp-content/uploads/2023/07/cropped-interface-favicon-512x512-1.png\"\n      format: png\n      status: \"HTTP 200 on 2026-09-24. Cropped sizes are also linked from the homepage head.\"\n  fills_observed_in_svg:\n    - \"#093EB0\"\n    - \"#FDCD48\"\n  forbidden_modifications:\n    - \"retyping interface.ai in another font\"\n    - \"stretching, rotating, outlining, or recoloring the SVG\"\n    - \"placing the logo where it implies interface.ai approval of this demonstration\"\n    - \"substituting a customer institution logo for the interface.ai mark\"\n```\n\n## Color\n\nElementor global colors on the homepage are the primary record. Theme CSS repeats the same blue and gold. Hex values are copied from the page.\n\n```yaml\ncolor:\n  observed_tokens:\n    - name: \"--e-global-color-primary\"\n      hex: \"#093EB0\"\n      role: \"primary blue. Body text color on the kit button. Repeated throughout theme CSS.\"\n    - name: \"--e-global-color-secondary\"\n      hex: \"#FDCD48\"\n      role: \"gold. Kit button background. Also the accent token.\"\n    - name: \"--e-global-color-accent\"\n      hex: \"#FDCD48\"\n      role: \"same gold as secondary\"\n    - name: \"--e-global-color-text\"\n      hex: \"#000000\"\n      role: \"Elementor text token\"\n    - name: \"--e-global-color-75a8165\"\n      hex: \"#06328E\"\n      role: \"deeper blue in the kit\"\n    - name: \"--e-global-color-6da534b\"\n      hex: \"#FFFFFF\"\n      role: \"white\"\n    - name: \"--e-global-color-28c3899\"\n      hex: \"#FDCD2D\"\n      role: \"gold variant in the kit and in theme CSS\"\n    - name: \"--e-global-color-4897664\"\n      hex: \"#F0C22A\"\n      role: \"gold variant\"\n    - name: \"--e-global-color-109498c\"\n      hex: \"#F2C42B\"\n      role: \"gold variant\"\n    - name: \"--e-global-color-6a3b855\"\n      hex: \"#F9B700\"\n      role: \"kit button hover background\"\n  observed_ink_and_surface:\n    - hex: \"#00091D\"\n      role: \"near-navy text on a white homepage button\"\n    - hex: \"#1B1D1C\"\n      role: \"near-black used often in theme CSS\"\n    - hex: \"#111827\"\n      role: \"dark neutral in homepage post CSS\"\n    - hex: \"#0F172A\"\n      role: \"dark neutral in homepage post CSS\"\n    - hex: \"#5A6577\"\n      role: \"muted text in homepage post CSS\"\n    - hex: \"#F3F8FF\"\n      role: \"pale blue surface in homepage post CSS\"\n    - hex: \"#EEF3FB\"\n      role: \"pale blue surface\"\n    - hex: \"#F3F7FF\"\n      role: \"pale blue surface in theme CSS\"\n  rules:\n    - \"Use #093EB0 and #FDCD48 as the pair. Gold is the button field. Blue is the wordmark color and the label on that gold button.\"\n    - \"Keep body text on white or pale blue, not on gold.\"\n    - \"Do not import WordPress preset oranges, purples, or gradients. They are editor defaults in the same HTML.\"\n    - \"Do not invent a neon or purple AI palette.\"\n    - \"Do not infer print values from this web sample.\"\n```\n\n## Typography\n\nFaces are self-hosted under the Elementor Google Fonts upload path. Encoded does not host the font files.\n\n```yaml\ntypography:\n  observed_families:\n    primary_and_text:\n      family: \"Manrope\"\n      token: \"--e-global-typography-primary-font-family\"\n      also: \"--e-global-typography-text-font-family\"\n      primary_observed: \"40px, weight 600, line-height 45px\"\n      text_observed: \"18px, weight 400, line-height 28px\"\n      evidence: \"Elementor global typography on the homepage\"\n    editorial:\n      family: \"IBM Plex Serif\"\n      token: \"--e-global-typography-d07686a-font-family\"\n      observed: \"28px, weight 300, line-height 46px, letter-spacing -0.3px. A second token is 22px italic.\"\n      evidence: \"Elementor global typography on the homepage\"\n    accent:\n      family: \"Roboto\"\n      token: \"--e-global-typography-accent-font-family\"\n      observed_weight: 500\n      evidence: \"Elementor global typography. Secondary to Manrope on this homepage.\"\n  observed_font_files:\n    - family: \"Manrope\"\n      style: normal\n      weights_sharing_file: [200, 300, 400, 500, 600, 700, 800]\n      format: woff2\n      subset: latin\n      url: \"https://interface.ai/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggexsg.woff2\"\n      stylesheet: \"https://interface.ai/wp-content/uploads/elementor/google-fonts/css/manrope.css?ver=1743835746\"\n    - family: \"IBM Plex Serif\"\n      style: normal\n      weight: 400\n      format: woff2\n      subset: latin\n      url: \"https://interface.ai/wp-content/uploads/elementor/google-fonts/fonts/ibmplexserif-jizdrevnn1dox-zrz2x3pzvktiuf2zc.woff2\"\n      stylesheet: \"https://interface.ai/wp-content/uploads/elementor/google-fonts/css/ibmplexserif.css?ver=1743835758\"\n    - family: \"IBM Plex Serif\"\n      style: normal\n      weight: 300\n      format: woff2\n      subset: latin\n      url: \"https://interface.ai/wp-content/uploads/elementor/google-fonts/fonts/ibmplexserif-jizarevnn1dox-zrz2x3pzvkti20-si0q1s.woff2\"\n    - family: \"IBM Plex Serif\"\n      style: italic\n      weight: 400\n      format: woff2\n      subset: latin\n      url: \"https://interface.ai/wp-content/uploads/elementor/google-fonts/fonts/ibmplexserif-jizbrevnn1dox-zrz2x3pzvktiua6zutjg.woff2\"\n    - family: \"Roboto\"\n      style: normal\n      weights_sharing_file: [100, 200, 300, 400, 500, 600, 700, 800, 900]\n      format: woff2\n      subset: latin\n      url: \"https://interface.ai/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2\"\n      stylesheet: \"https://interface.ai/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1743835754\"\n  fallback_guidance:\n    landing: \"Load Manrope and IBM Plex Serif with @font-face from the URLs above. Keep Arial or Helvetica after Manrope, and Georgia after IBM Plex Serif, as last-resort fallbacks only.\"\n  rights_note: \"These URLs are observed public site evidence, not a license to redistribute the files. Do not copy the binaries into the Encoder repo.\"\n  rules:\n    - \"Use Manrope for headlines, body, and controls.\"\n    - \"Use IBM Plex Serif for a short editorial line, not for the whole page.\"\n    - \"Do not name the family without a src. The face will not load.\"\n    - \"Do not re-host the font files.\"\n```\n\n## Components and layout\n\n```yaml\ncomponents:\n  kit_button:\n    background: \"#FDCD48\"\n    foreground: \"#093EB0\"\n    font: \"Manrope, 20px, weight 700, line-height 30px\"\n    shadow: \"4px 4px 10px 0px rgba(0, 0, 0, 0.25)\"\n    hover_background: \"#F9B700\"\n    source: \".elementor-kit-145 button on the homepage\"\n  homepage_buttons:\n    - background: \"#FFFFFF\"\n      radius_px: 12\n      font: \"16px, weight 700\"\n    - background: \"transparent\"\n      border: \"1px solid rgba(255,255,255,0.24)\"\n      radius_px: 12\n      foreground: \"#FFFFFF\"\n    - background: \"#FFFFFF\"\n      foreground: \"#00091D\"\n      radius_px: 25\n      font: \"16px, weight 500\"\nlayout:\n  - \"Pale blue fields (#F3F8FF and nearby) sit under blue type.\"\n  - \"Gold is a button color, not a page wash.\"\n  - \"Radii on the homepage post CSS cluster at 10, 12, 16, 20, and 25px, plus full circles for avatars. There is no single house radius in the CSS.\"\n  - \"Use 12px for a primary marketing button unless the specific control on the live page uses 25px.\"\n```\n\n## Imagery\n\n```yaml\nimagery:\n  observed_assets:\n    - role: \"header logo\"\n      url: \"https://interface.ai/wp-content/uploads/2023/12/interface-logo.svg\"\n      page: \"https://interface.ai/\"\n    - role: \"favicon\"\n      url: \"https://interface.ai/wp-content/uploads/2023/07/cropped-interface-favicon-512x512-1.png\"\n      page: \"https://interface.ai/\"\n  rules:\n    - \"Hotlink the logo. Do not copy the SVG into the repo.\"\n    - \"Do not hotlink a customer institution's logo into an Encoded demonstration.\"\n    - \"Homepage photography and ebook cards are campaign art. Re-verify the path before use. Do not invent a dashboard.\"\n  forbidden_treatments:\n    - \"purple or neon gradients standing in for the blue and gold\"\n    - \"a robot, chip, or neural mesh as the logo\"\n    - \"a fake core-banking screenshot presented as a product result\"\n    - \"customer logos used as if those institutions approved this page\"\n```\n\n## Landing page notes\n\n- Load Manrope and IBM Plex Serif with @font-face from the recorded URLs.\n- Hotlink the December 2023 logo SVG.\n- Use a gold button with blue Manrope label, 12px radius, and the observed kit shadow.\n- Keep homepage figures dated. Leave customer dollar results and automation percentages off the page unless the quotation and speaker travel with them.\n- State that interface.ai is not a bank or a credit union.\n- Do not use an em dash. Follow voice.md and voice/anti-ai.md.\n- Footer provenance is enough on the with-BCP page. Do not put an Encoded notice above the brand work.\n",
      "signature": "lspHC/uQcQ1SlHyXvgTlbE8PhA4qma/MvjMdLviTE4LAo8gFF/1W4Hlgj0NH8GmhzXIBdspiojvmyq//b6jdAQ==",
      "sha256": "1aa07e6466c88b02c1861bfb0fbe0c82a7a97fca0c4e8ecc8db2ae5a1fb5d2fc",
      "kid": "v1",
      "content_type": "text/markdown; charset=utf-8",
      "html_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/visual",
      "json_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/visual/data.json",
      "source_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/source/visual.md",
      "canonical_source_url": "https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/visual.md"
    },
    {
      "path": "/.well-known/brand/voice.md",
      "content": "---\nbcp_version: \"1.1.1\"\nfile_type: voice\nparent: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md\nlast_updated: 2026-09-24\n---\n\n# Voice\n\nThe observed public voice is direct, product-specific, and aimed at credit union and community bank operators. It talks about members, conversations, contact centers, and regulation in the same breath. It is confident about agentic work and still names human staff, compliance checks, and the institution.\n\nThis reading comes from https://interface.ai/ on 24 September 2026. interface.ai has not confirmed it.\n\n## Voice attributes\n\n```yaml\nvoice_attributes:\n  - trait: \"Institution-specific\"\n    guidance: \"Say credit union or community bank when that is the buyer. Say member or customer when that is the person served.\"\n    evidence_status: observed\n  - trait: \"Surface-specific\"\n    guidance: \"Name voice, chat, employee AI, collections, fraud checks, or Nexus. Do not hide the job inside a platform adjective.\"\n    evidence_status: observed\n  - trait: \"Operational\"\n    guidance: \"Talk about calls, after-hours coverage, languages, forms, transactions, and employee tasks.\"\n    evidence_status: observed\n  - trait: \"Regulated\"\n    guidance: \"When the topic is advice, credit, collections, fraud, or uptime, keep the limit, the rule, or the source in the sentence.\"\n    evidence_status: observed\n  - trait: \"Human alongside the agent\"\n    guidance: \"The site pairs automation with human expertise and with employees who are not replaced. Keep that pairing.\"\n    evidence_status: observed\n```\n\n## Register and rhythm\n\n- Use plain English with the product name attached.\n- Lead with the member moment or the contact-center job, then the surface that handles it.\n- Prefer concrete nouns: member, call, chat, employee, collection, fraud check, core system, language.\n- Short headlines. The homepage uses title case on some campaign lines. This demonstration uses sentence case for new headlines.\n- Explain NCUA and FFIEC on first use for a general reader. NCUA is the National Credit Union Administration. FFIEC is the Federal Financial Institutions Examination Council.\n- The live site uses em dashes as hinges. This demonstration prefers a full stop or a colon so a claim stays easy to check.\n- Do not turn a customer quotation into interface.ai's own performance promise.\n\n## Preferred vocabulary\n\n```yaml\nprefer:\n  - \"credit union\"\n  - \"community bank\"\n  - \"member\"\n  - \"agentic\"\n  - \"voice AI\"\n  - \"chat\"\n  - \"employee AI\"\n  - \"smart collections\"\n  - \"Nexus\"\n  - \"contact center\"\n  - \"grounded\"\n  - \"auditable\"\n  - \"human expertise\"\navoid:\n  - \"interface.ai is a bank\"\n  - \"interface.ai is a credit union\"\n  - \"guaranteed savings\"\n  - \"zero hallucinations\"\n  - \"fully autonomous bank\"\n  - \"industry-first\" without the source and the comparison set\n  - \"revolutionize\"\n  - \"seamless\"\n  - \"game-changing\"\n  - \"future-proof\"\n```\n\n## Writing patterns\n\n### Product\n\n**Use:** \"Agentic Voice AI handles natural conversations for a credit union contact center, including after hours, in the languages the current product page lists.\"\n\n**Avoid:** \"Our AI revolutionizes banking.\"\n\n### Scale\n\n**Use:** \"On 24 September 2026 the homepage said 1.5M+ conversations a day. Recheck the figure before reuse.\"\n\n**Avoid:** \"We handle every conversation in America.\"\n\n### Compliance\n\n**Use:** \"The homepage says the platform is trained on NCUA and FFIEC regulations to detect violations and restrict risky content. That is not a certification.\"\n\n**Avoid:** \"Fully compliant with every banking rule.\"\n\n### Customers\n\n**Use:** \"A named executive at a named institution described a result on the homepage. Keep the name, the role, and the date. Do not treat it as a typical outcome.\"\n\n**Avoid:** \"Customers save millions in the first week.\"\n\n## Context shifts\n\n```yaml\ncontext_shifts:\n  institution_buyer:\n    tone: \"practical, specific, operational\"\n    emphasis: \"contact center load, member experience, staff time, integrations, and control\"\n  member_facing:\n    tone: \"clear, calm, limited\"\n    emphasis: \"what the agent can do, what a person still does, and where to get regulated advice\"\n  risk_and_compliance:\n    tone: \"precise, sourced, non-promissory\"\n    emphasis: \"NCUA and FFIEC as named training inputs, not as a seal of approval\"\n  collections:\n    tone: \"measured, respectful\"\n    emphasis: \"early-stage outreach across voice, SMS, and email, without pressure tactics\"\n  employer:\n    tone: \"direct about the difficulty of the work\"\n    emphasis: \"real transactions, regulation, and the hiring line on the homepage\"\n```\n\n## Source observations\n\n- https://interface.ai/\n- Checked 2026-09-24. Homepage hero, product grid, compliance block, customer quotations, and hiring close.\n",
      "signature": "wOr+RPCOCI8iAYSiG1GhW6ACbUzR/3kK8iWxJyN6Qei+CgtsVe9NLOfpf9+bSQnxprqJXcgzBwoayPCUKXbtBg==",
      "sha256": "fd2e355e23bb047a60c66d9b4a9be3eaff8123678dabb1af36b97fb5af2c13c2",
      "kid": "v1",
      "content_type": "text/markdown; charset=utf-8",
      "html_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/voice",
      "json_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/voice/data.json",
      "source_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/source/voice.md",
      "canonical_source_url": "https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/voice.md"
    },
    {
      "path": "/.well-known/brand/voice/anti-ai.md",
      "content": "---\nbcp_version: \"1.1.1\"\nfile_type: anti_ai\nparent: https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand.md\nlast_updated: 2026-09-24\n---\n\n# Anti-AI voice guardrails\n\nApply these patterns in addition to general editorial review. They are inferred from the public homepage and have not been confirmed by interface.ai.\n\nNo qualifying live external community pattern list is declared. Under the spec fallback, use `brand_additions` alone. These are Encoded's draft example patterns, not interface.ai-approved rules.\n\n```yaml\nbrand_additions:\n  - pattern: \"In today's rapidly evolving banking landscape\"\n    type: opener\n    rationale: \"Generic scene-setting delays the credit union, community bank, or member job.\"\n  - pattern: \"revolutionize banking\"\n    type: phrase\n    rationale: \"The site names specific agent surfaces. Novelty language is weaker than the surface and the job.\"\n  - pattern: \"seamless banking experience\"\n    type: phrase\n    rationale: \"The homepage integration line uses this kind of filler. Name the core, CRM, or payment connection instead.\"\n  - pattern: \"not just a chatbot, but a bank\"\n    type: structure\n    rationale: \"A predictable contrast, and it misstates the company. interface.ai is not a bank.\"\n  - pattern: \"zero hallucinations\"\n    type: claim\n    rationale: \"The hiring line says there is no room for hallucination. That is a standard, not a measured guarantee.\"\n  - pattern: \"guaranteed call automation\"\n    type: claim\n    rationale: \"Customer quotations on the homepage are institution-specific. Do not promote them to a promise.\"\n  - pattern: \"industry's first\"\n    type: phrase\n    rationale: \"The meta description says this about BankGPT. Keep it as a sourced comparative claim or leave it out.\"\n  - pattern: \"em dash used as a sentence hinge\"\n    type: punctuation\n    rationale: \"The live site uses this hinge. This demonstration uses a full stop or a colon so the claim stays easy to check.\"\n  - pattern: \"From answers to autonomy\"\n    type: structure\n    rationale: \"Broad range constructions hide which surface does which job.\"\n  - pattern: \"The future of community banking is here\"\n    type: closer\n    rationale: \"End on the surface, the member moment, or the dated source.\"\n```\n\n## Structural checks\n\n- Do not open with an abstract statement about AI when a contact-center or member job is available.\n- Do not call interface.ai a bank, a credit union, or a core processor.\n- Do not merge voice, chat, collections, employee AI, and Nexus into one capability sentence.\n- Do not convert a homepage statistic into an evergreen fact.\n- Do not convert one institution's quotation into an average result.\n- Do not describe fraud checks or biometric verification as frictionless or unbeatable.\n- Do not give a member financial, credit, tax, or legal advice.\n- Do not use an em dash as a hinge in new demonstration copy.\n",
      "signature": "71u3+REf7YinLeANCSZS521Fk2VHWo+0aF3+okKlUnsQ283JvXV8jYi8KoZkJaMG0d6Xd06vNDOCKSh3oBI2AA==",
      "sha256": "6cb054589df918cf09a5136fc88f047b5ee3202224223af206e1214aea9935cf",
      "kid": "v1",
      "content_type": "text/markdown; charset=utf-8",
      "html_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/voice/anti-ai",
      "json_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/files/voice/anti-ai/data.json",
      "source_url": "https://registry.encodedbrands.ai/brands/interface-ai-c4f5e1a8/source/voice/anti-ai.md",
      "canonical_source_url": "https://registry.brandcontextprotocol.dev/interface-ai-c4f5e1a8/.well-known/brand/voice/anti-ai.md"
    }
  ]
}
