trykkverk.no
Live Universal Commerce Protocol & Agentic Commerce status, manifest, and capability breakdown.
What is UCP? The Universal Commerce Protocol is the open standard AI shopping agents use to discover, browse, and check out at online stores. Read the spec overview →
Solid UCP setup on trykkverk.no with a few gaps left to close.
/llms.txt content
The plain-text brief this store publishes to AI agents. Captured on the most recent check.
# Trykkverk Norge
> Trykkverk® (trykkverk.no) — pilot demo / proof of concept: a print shop in Oslo, Norway, operational on UCP, MCP and WebMCP. Reference storefront for the open PTPGE specification: every product is described in the specification's terms (term URIs https://ptpge.org/v1/… — JSON-LD at https://internal.ptpge.org/v1/), every configuration has a ptpge-cfs/1 fingerprint, and the shop is readable by agents through a UCP manifest and WebMCP tools.
## For agents
- UCP manifest: https://trykkverk.no/.well-known/ucp (extension org.ptpge.print.identity)
- MCP: the open PTPGE MCP server https://open.mcp.ptpge.org (search/browse terms, validate a configuration, compute and expand the ptpge-cfs/1 fingerprint — same fingerprint as our product pages)
- REST (GutenLex platform APIs, no key for reads): GET https://api.gutenlex.com/v1/directory (our public card) · GET https://api.gutenlex.com/v1/vendor-profiles/vp_pk-trykkverk/fingerprint (seal) · POST https://engine.gutenlex.com/v1/match | /v1/quote | /v1/intake (capable? · price · sandbox order)
- WebMCP tools on every page: org.ptpge.print.catalog, .validate, .fingerprint, .quote, .order (script: https://gutenlex.com/webmcp/v1.js)
- Vendor identity: glx-vh/1 5466aba1a939e5e01dfec8fb4d8711942b0b41b4979b66f086e7cdcae54049e5
- Profile seal: https://api.gutenlex.com/v1/vendor-profiles/vp_pk-trykkverk/fingerprint
## Products
- Business Cards 85×55 (https://ptpge.org/v1/ordering/products/business-cards): https://trykkverk.no/produkter/business-cards-85-55/
- Folded Brochure A6 (https://ptpge.org/v1/ordering/products/brochures): https://trykkverk.no/produkter/folded-brochure-a6/
- Magazine A4 saddle-stitched (https://ptpge.org/v1/ordering/products/magazines): https://trykkverk.no/produkter/magazine-a4-saddle-stitched/
- Panel Print (aluminium composite) (https://ptpge.org/v1/ordering/products/panel-prints): https://trykkverk.no/produkter/panel-print-aluminium-composite/
- Booklet A5 saddle-stitched (https://ptpge.org/v1/ordering/products/booklets): https://trykkverk.no/produkter/booklet-a5-saddle-stitched/
## Pages
- https://trykkverk.no/agent/ — how this shop is agent-readable, with live demos
- https://trykkverk.no/om/ — about and contact
Capabilities Detected
| Org Ptpge Print Identity Extension Checkout ✓ Bound | 2026-08-05 |
Technical Vitals
| UCP Status | Verified |
| Endpoint | https://trykkverk.no/.well-known/ucp |
| HTTP Status | 200 |
| UCP Version | 2026-04-08 |
| Transports | — |
| Last Observed | |
| Last Full Index |
What you can do with this report
Open Validator
Inspect the manifest line-by-line and see exactly which schema rules pass or fail.
Run validator →Simulate an Agent Shop
Send a real AI shopping agent to trykkverk.no and watch it browse, cart, and check out.
Open in Playground ↗Run a Fresh Check
Force a brand new live crawl right now — use this to confirm a recent fix.
Re-check now →Claim this Store
Is trykkverk.no yours? Verify with one DNS record and monitor it daily — trends, break alerts & benchmarks.
Start monitoring →Get notified when trykkverk.no changes
One email when the status flips — verified, broken, blocked, or back. No noise, no marketing. Free forever.
AI Agent Access (robots.txt)
| GPTBotOpenAI / ChatGPT | ✓Allowed |
| Google-ExtendedGemini / Google | ✓Allowed |
| ClaudeBotClaude / Anthropic | ✓Allowed |
| Applebot-ExtendedApple Intelligence | ✓Allowed |
| CCBotCommon Crawl | ✓Allowed |
Raw UCP Manifest JSON
{
"ucp": {
"version": "2026-04-08",
"services": {
"dev.ucp.shopping": [
{
"spec": "https://ucp.dev/2026-04-08/specification/overview/",
"schema": "https://ucp.dev/2026-04-08/services/shopping/mcp.openrpc.json",
"version": "2026-04-08"
}
]
},
"capabilities": {
"org.ptpge.print.identity": [
{
"spec": "https://ptpge.org/ucp/identity",
"schema": "https://ptpge.org/ucp/schemas/identity.json",
"extends": [
"dev.ucp.shopping.checkout"
],
"version": "2026-08-05"
}
]
},
"payment_handlers": []
},
"$comment": "GutenLex Vendor Profile → UCP manifest (BETA). Serve this file at https://trykkverk.no/.well-known/ucp. The ucp block follows the UCP manifest structure; org.ptpge.print.identity is a published vendor extension (spec at ptpge.org/ucp/identity) and graduates into dev.ucp.print on the group’s terms. Endpoint/transport entries are added once your store exposes a live UCP endpoint.",
"business": {
"name": "Trykkverk Norge",
"phone": "+47-98498000",
"contact": "[email protected]",
"country": "NO",
"website": "trykkverk.no",
"linkedin": "https://www.linkedin.com/company/trykkverk",
"legal_name": "Print.page AS",
"org_number": "929542649",
"vendor_types": [
"print-broker"
],
"google_business_profile": "https://share.google/gdGzkkV7PdR5muqO4"
},
"generated_by": "gutenlex.com vendor-profile builder (beta) · 2026-09-28",
"print_profile": {
"products": [
{
"name": "Business Cards 85×55",
"product": "ordering/products/business-cards",
"finishing": [
"Matte Lamination",
"Soft-touch Lamination"
],
"produced_on": "Digital Toner SRA3"
},
{
"name": "Folded Brochure A6",
"folds": [
"Single-Fold Setup",
"Tri-Fold Setup",
"Z-Fold Setup"
],
"product": "ordering/products/brochures",
"finishing": [
"Folding",
"Matte Lamination"
],
"produced_on": "Digital Inkjet B2"
},
{
"name": "Magazine A4 saddle-stitched",
"pages": [
16,
32,
48,
64
],
"product": "ordering/products/magazines",
"finishing": [
"Folding",
"Saddle Stitching"
],
"produced_on": "Web Offset 16pp"
},
{
"name": "Panel Print (aluminium composite)",
"product": "ordering/products/panel-prints",
"produced_on": "Large Format UV Inkjet"
},
{
"name": "Booklet A5 saddle-stitched",
"pages": [
8,
12,
16,
24,
32,
48
],
"product": "ordering/products/booklets",
"finishing": [
"Folding",
"Saddle Stitching",
"Scoring",
"Matte Lamination"
],
"produced_on": "Sheet-fed Offset 70×100"
}
],
"production_lines": [
{
"ink": "8",
"name": "Sheet-fed Offset 70×100",
"press": "Heidelberg Speedmaster XL 106",
"sides": "perfecting",
"finishing": [
"printing/completions/folding",
"printing/completions/binding/saddle-stitching",
"printing/completions/binding/perfect-binding",
"printing/completions/structural-finishing/guillotine-cutting",
"printing/completions/structural-finishing/die-cutting",
"printing/completions/structural-finishing/scoring",
"printing/completions/structural-finishing/perforation"
],
"max_format": "750 × 1060 mm",
"substrates": [
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000/white",
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000-smooth/smooth-white",
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-colors",
"printing/substrates/sheet-materials/paper/paper-coatings/coated",
"printing/substrates/sheet-materials/cardstock"
],
"technology": "offset",
"color_modes": [
"https://ptpge.org/v1/printing/features/colors/cmyk",
"https://ptpge.org/v1/printing/features/colors/spot-color",
"https://ptpge.org/v1/printing/features/colors/white"
],
"embellishment": [
"https://ptpge.org/v1/printing/features/surface-finish/lamination/matte",
"https://ptpge.org/v1/printing/features/surface-finish/lamination/gloss",
"https://ptpge.org/v1/printing/features/embellishments/spot-uv-varnish",
"https://ptpge.org/v1/printing/features/embellishments/foil-stamping/gold",
"https://ptpge.org/v1/printing/features/embellishments/embossing/blind"
],
"press_provenance": "catalog-listed",
"substrate_shades": {
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-colors": [
"Brick",
"Vanilla",
"Lime Green",
"Navy Blue"
]
},
"finishing_machines": [
{
"kind": "folder",
"maker": "heidelberg",
"model": "Heidelberg Stahlfolder TH 82-P",
"serves": [
"https://ptpge.org/v1/printing/completions/folding"
],
"provenance": "catalog-listed"
},
{
"kind": "cutter",
"maker": "polar",
"model": "POLAR N 137",
"serves": [
"https://ptpge.org/v1/printing/completions/structural-finishing/guillotine-cutting"
],
"provenance": "catalog-listed"
},
{
"kind": "die-cutter",
"maker": "heidelberg",
"model": "Heidelberg Promatrix 106 CS",
"serves": [
"https://ptpge.org/v1/printing/completions/structural-finishing/die-cutting",
"https://ptpge.org/v1/printing/completions/structural-finishing/scoring",
"https://ptpge.org/v1/printing/completions/structural-finishing/perforation"
],
"provenance": "catalog-listed"
}
],
"substrate_grammages": {
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000/white": [
115,
130,
170,
240,
300
],
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000-smooth/smooth-white": [
130,
150,
200,
300
]
},
"substrate_weight_gsm": {
"max": 400,
"min": 80
}
},
{
"name": "Large Format UV Inkjet",
"press": "swissQprint Nyala 5",
"sides": "simplex",
"finishing": [
"printing/completions/structural-finishing/routing",
"printing/completions/structural-finishing/kiss-cutting",
"printing/completions/structural-finishing/guillotine-cutting"
],
"max_format": "3240 × 2030 mm",
"substrates": [
"printing/substrates/board-materials/foam",
"printing/substrates/board-materials/acrylic",
"printing/substrates/sheet-materials/corrugated",
"printing/substrates/roll-materials/vinyl",
"printing/substrates/roll-materials/textile",
"printing/substrates/roll-materials/paper",
"printing/substrates/board-materials/metal/aluminium/composite"
],
"technology": "inkjet",
"color_modes": [
"https://ptpge.org/v1/printing/features/colors/cmyk",
"https://ptpge.org/v1/printing/features/colors/white"
],
"embellishment": [
"https://ptpge.org/v1/printing/features/embellishments/spot-uv-varnish",
"https://ptpge.org/v1/printing/features/surface-finish/lamination/matte",
"https://ptpge.org/v1/printing/features/surface-finish/lamination/gloss"
],
"press_provenance": "catalog-listed"
},
{
"name": "Digital Toner SRA3",
"press": "Canon imagePRESS V1000",
"sides": "perfecting",
"finishing": [
"printing/completions/folding",
"printing/completions/binding/saddle-stitching",
"printing/completions/structural-finishing/guillotine-cutting",
"printing/completions/structural-finishing/scoring",
"printing/completions/structural-finishing/perforation",
"printing/completions/binding/coil-binding"
],
"max_format": "330.2 × 487.7 mm",
"substrates": [
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000-digital/digital-white"
],
"technology": "laser",
"color_modes": [
"https://ptpge.org/v1/printing/features/colors/cmyk",
"https://ptpge.org/v1/printing/features/colors/black"
],
"embellishment": [
"https://ptpge.org/v1/printing/features/surface-finish/lamination/matte",
"https://ptpge.org/v1/printing/features/surface-finish/lamination/gloss",
"https://ptpge.org/v1/printing/features/surface-finish/lamination/soft-touch"
],
"variable_data": true,
"press_provenance": "catalog-listed",
"finishing_machines": [
{
"kind": "folder",
"maker": "heidelberg",
"model": "Heidelberg Stahlfolder Ti 52",
"serves": [
"https://ptpge.org/v1/printing/completions/folding"
],
"provenance": "catalog-listed"
},
{
"kind": "cutter",
"maker": "polar",
"model": "POLAR D 80 PLUS",
"serves": [
"https://ptpge.org/v1/printing/completions/structural-finishing/guillotine-cutting"
],
"provenance": "catalog-listed"
}
],
"substrate_grammages": {
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000-digital/digital-white": [
100,
130,
170,
200,
300
]
},
"substrate_weight_gsm": {
"max": 400,
"min": 52
}
},
{
"name": "Digital Inkjet B2",
"press": "Ricoh Pro Z75",
"sides": "perfecting",
"finishing": [
"printing/completions/folding",
"printing/completions/binding/saddle-stitching",
"printing/completions/binding/perfect-binding",
"printing/completions/structural-finishing/guillotine-cutting",
"printing/completions/structural-finishing/scoring",
"printing/completions/structural-finishing/die-cutting"
],
"max_format": "585 × 750 mm",
"substrates": [
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000/white",
"printing/substrates/sheet-materials/paper/paper-coatings/coated",
"printing/substrates/sheet-materials/paper/paper-coatings/uncoated",
"printing/substrates/sheet-materials/cardstock"
],
"technology": "inkjet",
"color_modes": [
"https://ptpge.org/v1/printing/features/colors/cmyk"
],
"embellishment": [
"https://ptpge.org/v1/printing/features/surface-finish/lamination/matte",
"https://ptpge.org/v1/printing/features/surface-finish/lamination/gloss",
"https://ptpge.org/v1/printing/features/embellishments/spot-uv-varnish"
],
"variable_data": true,
"press_provenance": "catalog-listed",
"finishing_machines": [
{
"kind": "folder",
"maker": "heidelberg",
"model": "Heidelberg Stahlfolder TH 66",
"serves": [
"https://ptpge.org/v1/printing/completions/folding"
],
"provenance": "catalog-listed"
},
{
"kind": "cutter",
"maker": "polar",
"model": "POLAR N 92",
"serves": [
"https://ptpge.org/v1/printing/completions/structural-finishing/guillotine-cutting"
],
"provenance": "catalog-listed"
}
],
"substrate_grammages": {
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000/white": [
115,
130,
170,
240,
300
]
},
"substrate_weight_gsm": {
"max": 400,
"min": 60
}
},
{
"name": "Digital LED-UV Inkjet B2",
"press": "Komori J-throne 29",
"sides": "perfecting",
"finishing": [
"printing/completions/folding",
"printing/completions/binding/saddle-stitching",
"printing/completions/binding/perfect-binding",
"printing/completions/structural-finishing/guillotine-cutting",
"printing/completions/structural-finishing/scoring",
"printing/completions/structural-finishing/die-cutting"
],
"max_format": "585 × 750 mm",
"substrates": [
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000/white",
"printing/substrates/sheet-materials/paper/paper-coatings/coated",
"printing/substrates/sheet-materials/paper/paper-coatings/uncoated",
"printing/substrates/sheet-materials/cardstock",
"printing/substrates/board-materials/plastic"
],
"technology": "inkjet",
"color_modes": [
"https://ptpge.org/v1/printing/features/colors/cmyk"
],
"embellishment": [
"https://ptpge.org/v1/printing/features/surface-finish/lamination/matte",
"https://ptpge.org/v1/printing/features/surface-finish/lamination/gloss",
"https://ptpge.org/v1/printing/features/embellishments/spot-uv-varnish"
],
"variable_data": true,
"press_provenance": "catalog-listed",
"finishing_machines": [
{
"kind": "folder",
"maker": "heidelberg",
"model": "Heidelberg Stahlfolder TH 66",
"serves": [
"https://ptpge.org/v1/printing/completions/folding"
],
"provenance": "catalog-listed"
},
{
"kind": "cutter",
"maker": "polar",
"model": "POLAR N 92",
"serves": [
"https://ptpge.org/v1/printing/completions/structural-finishing/guillotine-cutting"
],
"provenance": "catalog-listed"
}
],
"substrate_grammages": {
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000/white": [
115,
130,
170,
240,
300
]
},
"substrate_weight_gsm": {
"max": 400,
"min": 60
}
},
{
"name": "Web Offset 16pp",
"press": "Manroland Rotoman HiPrint",
"sides": "perfecting",
"finishing": [
"printing/completions/folding",
"printing/completions/binding/saddle-stitching",
"printing/completions/binding/perfect-binding",
"printing/completions/structural-finishing/guillotine-cutting"
],
"max_format": "965 mm web",
"substrates": [
"printing/substrates/roll-materials/paper",
"printing/substrates/sheet-materials/paper/paper-classes/ps3-standard-glossy-coated",
"printing/substrates/sheet-materials/paper/paper-classes/ps4-standard-matte-coated",
"printing/substrates/sheet-materials/paper/paper-classes/ps5-wood-free-uncoated"
],
"technology": "offset",
"color_modes": [
"https://ptpge.org/v1/printing/features/colors/cmyk"
],
"press_provenance": "catalog-listed",
"finishing_machines": [
{
"kind": "folder",
"maker": "heidelberg",
"model": "Heidelberg Stahlfolder TH 82-P",
"inline": true,
"serves": [
"https://ptpge.org/v1/printing/completions/folding"
],
"provenance": "catalog-listed"
}
],
"substrate_weight_gsm": {
"max": 130,
"min": 45
}
},
{
"name": "Etching Press 21×36",
"press": "Harry Rochat Bench Model Etching Press 21×36",
"sides": "simplex",
"finishing": [
"printing/completions/structural-finishing/guillotine-cutting"
],
"max_format": "533 × 914 mm",
"substrates": [
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000/white",
"printing/substrates/sheet-materials/paper/paper-coatings/uncoated",
"printing/substrates/sheet-materials/cardstock"
],
"technology": "intaglio",
"color_modes": [
"https://ptpge.org/v1/printing/features/colors/spot-color",
"https://ptpge.org/v1/printing/features/colors/black"
],
"embellishment": [
"https://ptpge.org/v1/printing/features/embellishments/embossing/blind"
],
"press_provenance": "catalog-listed",
"substrate_grammages": {
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000/white": [
115,
130,
170,
240,
300
]
},
"substrate_weight_gsm": {
"max": 350,
"min": 200
}
},
{
"name": "Risograph A3",
"press": "RISO MH9350",
"sides": "simplex",
"finishing": [
"printing/completions/folding",
"printing/completions/binding/saddle-stitching",
"printing/completions/binding/corner-stapling",
"printing/completions/structural-finishing/guillotine-cutting",
"printing/completions/structural-finishing/scoring"
],
"max_format": "320 × 432 mm",
"substrates": [
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000/white",
"printing/substrates/sheet-materials/paper/paper-coatings/uncoated",
"printing/substrates/sheet-materials/paper/paper-classes/ps5-wood-free-uncoated"
],
"technology": "riso",
"color_modes": [
"https://ptpge.org/v1/printing/features/colors/spot-color",
"https://ptpge.org/v1/printing/features/colors/black"
],
"press_provenance": "catalog-listed",
"finishing_machines": [
{
"kind": "cutter",
"maker": "polar",
"model": "POLAR N 92",
"serves": [
"https://ptpge.org/v1/printing/completions/structural-finishing/guillotine-cutting"
],
"provenance": "catalog-listed"
}
],
"substrate_grammages": {
"printing/substrates/sheet-materials/paper/paper-suppliers/lessebo/lessebo-scandia-2000/scandia-2000/white": [
115,
130,
170,
240,
300
]
},
"substrate_weight_gsm": {
"max": 210,
"min": 46
}
}
]
},
"extension_details": [
{
"name": "org.ptpge.print.identity",
"spec": "https://ptpge.org/ucp/identity",
"schema": "https://ptpge.org/ucp/schemas/identity.json",
"vocabulary": "https://ptpge.org/v1/",
"fingerprint": {
"resolver": "https://ptpge.org/f/",
"algorithm": "ptpge-cfs/1"
},
"spec_status": "published vendor extension — graduates into dev.ucp.print at the Q4 2026 UCP window"
}
],
"profile_fingerprint": {
"full": "82f72857c742e24a86b1ad8d9cd2dc5e91e531538913d60685104ba2ac3f5291",
"short": "82f72857c742e24a",
"verify": "https://api.gutenlex.com/v1/vendor-profiles/vp_pk-trykkverk/fingerprint",
"algorithm": "glx-vp/1"
}
}
About this trykkverk.no report
What does it mean that trykkverk.no is verified for UCP?
/.well-known/ucp, the manifest passes schema validation against 2026-04-08, and AI agents can discover its commerce capabilities without needing to scrape HTML. That is what the store declares. Whether an agent actually completes a purchase is a separate question — where an observed agent run is shown on this page, it answers that one.Can I trust trykkverk.no for AI agent purchases?
What platform does trykkverk.no use for UCP?
How was this UCP report for trykkverk.no generated?
trykkverk.no/.well-known/ucp directly, parses the manifest against the official UCP JSON schema, checks robots.txt for AI bot policies, and runs payment-handler validation. No manual review, no opinions — just what the manifest actually says. The check ran 8 minutes ago.How often is trykkverk.no re-checked?
Why does this status matter?
Add Status Badge to Your README
[](https://ucpchecker.com/status/trykkverk.no)<a href="https://ucpchecker.com/status/trykkverk.no"><img src="https://ucpchecker.com/badge/trykkverk.no" alt="UCP Status"></a>