# FCC Part 15 SDoC vs Certification Label Checker

> FCC Part 15 SDoC vs Certification Label Checker is a paid API for AI agents from x402-niche-briefs.fly.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Returns FCC Part 15 equipment authorization path (SDoC or TCB Certification), FCC ID requirements, mandatory labeling statements, and e-labeling rules for a given device class

## Facts

- Endpoint: GET https://x402-niche-briefs.fly.dev/v1/fcc-part15-label-check?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fcc-part-15-sdoc-vs-certification-label-checker-8c35d439
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Diyqv-OHvjBNda_B0mGr2

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability fcc-part-15-sdoc-vs-certification-label-checker-8c35d439
```

Example prompt: What FCC Part 15 authorization do I need for my unintentional Class B consumer device — does it require an FCC ID, and what label and user manual statements are mandatory?

## When to prefer this

Use this endpoint when you need a quick, structured reference for FCC Part 15 equipment authorization rules, labeling text, and manual disclosures for a specific device class — especially useful during product development, compliance audits, or pre-launch checklists. Prefer this over general web searches when you need machine-readable, structured regulatory guidance with consistent field names for downstream processing. Not a substitute for legal counsel or formal FCC filing guidance.

## Known failure modes

- Invalid device_class enum value returns an error; only 'unintentional_class_b', 'unintentional_class_a', or 'intentional_radiator' are accepted
- Payment not completed via x402 results in a 402 Payment Required response
- Network timeout or service unavailability on the fly.dev host
- Missing device_class parameter may default to unintentional_class_b but could return an error depending on implementation

## How this service works

FCC Part 15 (47 CFR 15.19 / 15.105) equipment authorization and labeling checker. Pass ?device_class=unintentional_class_b|unintentional_class_a|intentional_radiator (default unintentional_class_b). Returns SDoC vs TCB Certification path, FCC ID & modular rules, mandatory user-manual statements, US Agent / Responsible Party rules, and e-labeling rules. Educational reference only; not legal advice.

## Output

A JSON object containing: the device class queried, the applicable FCC authorization procedure (SDoC or TCB Certification), whether an FCC ID is required, the exact mandatory label statement under 47 CFR 15.19, the mandatory user manual statement under 47 CFR 15.105, the US Responsible Party / US Agent rule, an array of e-labeling rules, a timestamp (as_of), and an educational disclaimer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "device_class"
     ],
     "properties": {
      "device_class": {
       "enum": [
        "unintentional_class_b",
        "unintentional_class_a",
        "intentional_radiator"
       ],
       "type": "string",
       "description": "FCC Part 15 device classification"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "required": [
      "as_of",
      "device_class",
      "authorization_procedure",
      "fcc_id_required",
      "us_responsible_party_rule",
      "manual_statement_47cfr15_105",
      "label_statement_47cfr15_19",
      "e_labeling_rules",
      "disclaimer"
     ],
     "properties": {
      "as_of": {
       "type": "string"
      },
      "disclaimer": {
       "type": "string"
      },
      "device_class": {
       "type": "string"
      },
      "fcc_id_required": {
       "type": "boolean"
      },
      "e_labeling_rules": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "authorization_procedure": {
       "type": "string"
      },
      "us_responsible_party_rule": {
       "type": "string"
      },
      "label_statement_47cfr15_19": {
       "type": "string"
      },
      "manual_statement_47cfr15_105": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fcc-part-15-sdoc-vs-certification-label-checker-8c35d439/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-niche-briefs.fly.dev](https://www.zero.xyz/host/x402-niche-briefs.fly.dev/llms.txt)
