Manufacturer Profile standard v1
One small JSON file on your own domain tells buyers' AI agents what your factory makes. The format is open: any directory, marketplace or agent may read it, and any factory may publish it. It is free to use and implement.
Publish yours and check it JSON Schema Example file
Where it lives
https://your-domain/.well-known/manufacturer.json, served over https, ideally as application/json, at most 200 KB. All URLs inside the file must be https on the same domain, so a file can never point buyers to someone else.
Fields
| Field | Type | Meaning |
|---|---|---|
name * | string | |
description | string | One or two plain sentences: what you make and for whom. |
type | one of | contract = you make parts for other businesses; own-product = you make your own products; reseller = you distribute others' goods. Allowed: contract, own-product, reseller |
location | object | |
location.country | string | ISO 3166-1 alpha-2, e.g. MX, US |
location.city | string | |
location.address | string | |
processes * | list | What you offer as a service or make: laser-cutting (Laser cutting), cnc-machining (CNC machining), sheet-metal (Sheet metal fabrication), 3d-printing (3D printing), injection-molding (Injection molding), pcb-assembly (PCB and electronics assembly), die-casting (Die casting), welding (Welding and fabrication), waterjet-cutting (Waterjet cutting), metal-stamping (Metal stamping), forging (Forging), heat-treatment (Heat treatment), grinding-polishing (Grinding and polishing), casting (Casting and foundry), wire-forming (Wire forming and springs), steel-construction (Steel construction and metal fabrication), surface-finishing (Surface finishing) Allowed: laser-cutting, cnc-machining, sheet-metal, 3d-printing, injection-molding, pcb-assembly, die-casting, welding, waterjet-cutting, metal-stamping, forging, heat-treatment, grinding-polishing, casting, wire-forming, steel-construction, surface-finishing |
materials | list | Allowed: aluminium, steel, stainless-steel, titanium, brass, copper, plastic |
certifications | list | Allowed: iso-9001, iso-14001, iatf-16949, iso-13485, as9100, en-1090, iso-45001, itar, nadcap, ul-listed, rohs, fda-registered, cmmc |
file_formats | list | Allowed: step, dxf, dwg, stl, iges, 3mf, gerber |
industries | list | Allowed: automotive, aerospace, medical, energy, railway, marine, electronics, food, construction, packaging, defense, consumer |
machines | list | Machine types or models, e.g. "5-axis Haas UMC-750". |
capabilities | object | |
capabilities.tolerance_min_mm | number | Tightest tolerance you hold, in millimetres. |
order | object | |
order.prototype | boolean | |
order.small_batch | boolean | |
order.series | boolean | |
order.express | boolean | |
order.instant_quote | boolean | |
order.min_quantity | integer | |
order.lead_time_days | integer | Typical lead time in days. |
ships_to | list | Countries you ship to (ISO codes), or WORLDWIDE. |
contact | object | URLs must be https on your own domain. Everything here is public: it is what you want buyers to use. |
contact.email | string | |
contact.phone | string | |
contact.contact_url | string | |
contact.quote_url | string | |
rfq_endpoint | string | Optional https URL on your domain that accepts structured quote requests (planned: webhook delivery). |
updated | string |
* required: name and at least one entry in processes. Unknown values are ignored with a warning, never trusted.
Example
{
"$schema": "https://vibe-manufacturing.com/schema/manufacturer-v1.json",
"version": 1,
"name": "Example Precision Machining LLC",
"description": "Contract CNC machining and welding for prototypes and small batches, aluminium and stainless steel.",
"type": "contract",
"location": {
"country": "US",
"city": "Houston",
"address": "123 Industrial Blvd"
},
"processes": [
"cnc-machining",
"welding",
"sheet-metal"
],
"materials": [
"aluminium",
"stainless-steel",
"steel"
],
"certifications": [
"iso-9001",
"as9100"
],
"file_formats": [
"step",
"dxf",
"dwg"
],
"industries": [
"aerospace",
"energy"
],
"machines": [
"3-axis and 5-axis vertical mills",
"CNC lathes with live tooling"
],
"capabilities": {
"tolerance_min_mm": 0.01
},
"order": {
"prototype": true,
"small_batch": true,
"series": false,
"express": true,
"instant_quote": false,
"min_quantity": 1,
"lead_time_days": 10
},
"ships_to": [
"US",
"CA",
"MX"
],
"contact": {
"email": "quotes@example.com",
"phone": "+1 713 555 0100",
"quote_url": "https://example.com/quote"
},
"updated": "2026-10-05"
} How Vibe Manufacturing uses it
- Our crawler reads the file when it visits your site, and the checker can ask us to read it right away.
- A valid profile counts as evidence you published yourself: your processes, materials, certifications and contact details appear in the directory, in our MCP and REST interfaces, and in the open data.
- Companies with a valid profile get the agent-ready mark, a higher trust score and a small ranking boost in matching. The score is computed from checkable facts only; it is not a review.
- We do not verify certificates. Buyers should ask for the certificate itself.
Versioning and feedback
This is version 1. New optional fields can be added without breaking existing files; a breaking change would be a new version at a new schema URL. Suggestions for fields buyers' agents need are welcome at go@vibe-manufacturing.com.