TESSA Professional Services Extension

Version 1.0.0 · Status: Stable · Published 2026-04-24

Canonical URI: https://complianceregistry.net/extensions/tessa-professional-services/v1

What it does

This extension enriches A2A AgentCard objects with structured Yelp-style metadata for regulated professional-services firms. It adds fields that buyer agents need to make real decisions — industry classification (NAICS + taxonomy path), geographic service area, firm profile (founding year, headcount, availability), pricing bands, credentials, and trust signals like case studies and third-party IDs.

The extension also declares service_types[] — an array of slugs drawn from one of the paired taxonomies TESSA publishes. This is the hook buyer agents use to ask precise questions like "find firms that perform WCAG 2.2 AA accessibility audits nationwide."

How cards use it

Cards carrying this extension declare it in capabilities.extensions[]:

{
  "capabilities": {
    "extensions": [
      {
        "uri": "https://complianceregistry.net/extensions/tessa-professional-services/v1",
        "required": false
      }
    ]
  },
  "_meta": {
    "tessa.professional_services.v1": { /* payload below */ }
  }
}

Resources

Paired taxonomies

Agents should pull the full service-slug universe from the taxonomy endpoints:

The service_types[] field on a card is always a subset of the slugs in one of these taxonomies. Registries render filter chips only for slugs that at least one public firm has tagged — so the human UI reflects availability, while the taxonomy endpoints expose the full universe for agent queries.

Schema (summary)

Required fields: extension_version, claim_status, takedown_url.

FieldTypeNotes
extension_versionconstPinned to 1.0.0
claim_statusenumunclaimed / claim_pending / claimed
claim_urluriWhere a firm can claim the listing
takedown_urluriWhere a firm can request removal
last_verifieddate-timeTimestamp of last scrape / QA
source_urlsarray<uri>Public URLs the profile was drawn from
sub_verticalstringSlug of the sub-vertical (e.g. accessibility)
service_typesarray<string>Slugs from the paired taxonomy
industryobjectnaics_codes[] + taxonomy_path
service_areaobjectcountries[], states[], regions[], remote_ok, nationwide
firm_profileobjectfounded, headcount_band, accepting_new_clients, response_time_sla_hours, languages[]
pricingobjectband, hourly_rate_low/high, engagement_minimum_usd, pricing_models[]
credentialsarray<object>PE, CEP, ISO lead auditor, etc.
trust_signalsobjectcase_studies[], third_party_ids[], awards[]

Example payload

The canonical example, matching SCS Engineers' shape with every field populated:

{
  "claim_status": "unclaimed",
  "claim_url": "https://complianceregistry.net/scs-engineers/claim",
  "credentials": [
    {
      "issuing_body": "State licensure",
      "name": "Professional Engineer (PE)"
    },
    {
      "issuing_body": "Academy of Board Certified Environmental Professionals",
      "name": "Certified Environmental Professional (CEP)"
    }
  ],
  "extension_version": "1.0.0",
  "firm_profile": {
    "accepting_new_clients": true,
    "founded": 1970,
    "headcount_band": "1000+",
    "languages": [
      "en"
    ],
    "response_time_sla_hours": 24
  },
  "industry": {
    "naics_codes": [
      "541620",
      "541330"
    ],
    "taxonomy_path": "compliance.environmental_compliance.audits"
  },
  "last_verified": "2026-04-24T15:00:00Z",
  "pricing": {
    "band": "enterprise",
    "pricing_models": [
      "project_fixed",
      "hourly",
      "retainer"
    ]
  },
  "service_area": {
    "countries": [
      "US"
    ],
    "nationwide": true,
    "remote_ok": false
  },
  "service_types": [
    "environmental_compliance_audit",
    "rcra_compliance_audit",
    "phase_i_esa",
    "npdes_permit",
    "title_v_operating_permit"
  ],
  "source_urls": [
    "https://www.scsengineers.com/",
    "https://www.scsengineers.com/services/",
    "https://www.scsengineers.com/about/"
  ],
  "sub_vertical": "environmental_compliance",
  "takedown_url": "https://complianceregistry.net/takedown",
  "trust_signals": {
    "awards": [
      "ENR Top 500 Design Firms"
    ],
    "case_studies": [
      {
        "client": "TESSA Marketing \u0026 Technology",
        "outcome": "SEO + brand program \u2014 240% organic traffic growth, 450% increase in applicant volume.",
        "year": 2024
      }
    ]
  }
}

Versioning policy

Versions follow SemVer. Breaking changes ship under a new URI (/extensions/tessa-professional-services/v2). Additive changes are allowed within a major version. The extension_version field pins the exact version each card carries so agents can detect drift.

Mirrors

This extension is mirrored byte-for-byte on every TESSA-operated registry: