# barcoding.dev — the universal barcode and identifier layer

> by visibility.cloud — the third dark developer door, beside epcis.dev and
> transactions.dev. resolve / verify / generate are pure and local on every
> scheme in the pinned registry (GS1 GTIN/GLN/SSCC/Digital Link, VIN, ISBN,
> UDI, NDC, tracking numbers, AAMVA DL). Codec + data, never a resolver —
> resolution is id.org.ai's, served through this property's delegating doors.

## Machine surfaces

- Capability card (AXP probe manifest): https://barcoding.dev/.well-known/agents.json
- OpenAPI 3.1 contract: https://barcoding.dev/openapi.json
- Pricing Document (free-stateless; managed SSCC ranges are the paid seam,
  answered as a typed 402 OFFER at the engine — nothing quoted yet, P0-22):
  https://barcoding.dev/pricing
- The scheme registry, typed (OK | EMPTY | BLOCKED on one address):
  https://barcoding.dev/schemes
- Family registry (sibling doors as typed edges): https://barcoding.dev/family.json
- llms.txt: https://barcoding.dev/llms.txt

## Pages

- https://barcoding.dev/ — the landing (this document's HTML face)
- https://barcoding.dev/blog/ — the explainer arc and worked examples
- https://barcoding.dev/schemes/ — one reference page per scheme, three faces at one address
- https://barcoding.dev/scan/ — in-browser scan demo, decode-and-discard
- https://barcoding.dev/get-access/ — the access list

## The engine face

api.barcoding.dev — POST /resolve · /verify · /decode · /serialize,
GET|POST /generate, GET /pins · /version. Keyless, typed errors, proof
receipts on ?proof=true. The delegating doors (/01/{gtin14}, /vin/{vin}, …)
answer on this origin too — see the OpenAPI contract.
