{"ok":true,"data":{"title":"Paper Wigs Web4 API","openapi":"/openapi.yaml","openapiJson":"/openapi.json","manifest":{"schemaVersion":"web4.v1","name":"Paper Wigs by Donna Marie Milligan","legalName":"Paper Wigs","description":"Handcrafted wearable paper art, one-of-a-kind paper wigs, gallery works, commissions, and artist provenance by Donna Marie Milligan.","url":"https://paperwigs.platphormnews.com","canonicalUrl":"https://paperwigs.platphormnews.com/","entityType":"VisualArtworkCollection","parentNetwork":"https://platphormnews.com","read":{"llmsTxt":"https://paperwigs.platphormnews.com/llms.txt","llmsFull":"https://paperwigs.platphormnews.com/llms-full.txt","llmsIndex":"https://paperwigs.platphormnews.com/llms-index.json","definition":"https://paperwigs.platphormnews.com/what-is-a-paper-wig","gallery":"https://paperwigs.platphormnews.com/gallery","paperWigs":"https://paperwigs.platphormnews.com/paper-wigs"},"discover":{"jsonLd":"https://paperwigs.platphormnews.com/#jsonld","schemaOrgTypes":["WebSite","Person","Product","Offer","CreativeWork","VisualArtwork","ImageObject","ItemList","FAQPage","BreadcrumbList","SearchAction"],"sitemap":"https://paperwigs.platphormnews.com/sitemap.xml","sitemapMain":"https://paperwigs.platphormnews.com/sitemap-main.xml","sitemapProducts":"https://paperwigs.platphormnews.com/sitemap-products.xml","sitemapImages":"https://paperwigs.platphormnews.com/sitemap-images.xml","rss":"https://paperwigs.platphormnews.com/rss.xml"},"write":{"openapi":"https://paperwigs.platphormnews.com/openapi.yaml","apiDocs":"https://paperwigs.platphormnews.com/api/docs","commissionRequest":"https://paperwigs.platphormnews.com/commissions","auth":{"publicRead":true,"publicCommissionInquiry":true,"protectedPublish":true,"protectedWriteHeader":"X-PlatPhorm-API-Key"}},"act":{"mcp":"https://paperwigs.platphormnews.com/api/mcp","wellKnownMcp":"https://paperwigs.platphormnews.com/.well-known/mcp.json","canonicalMcp":"https://mcp.platphormnews.com","status":"not_configured"},"trust":{"trustPolicy":"https://paperwigs.platphormnews.com/.well-known/trust.json","agentPolicy":"https://paperwigs.platphormnews.com/.well-known/agent-policy.json","aiPolicy":"https://paperwigs.platphormnews.com/.well-known/ai-policy.json","agents":"https://paperwigs.platphormnews.com/.well-known/agents.json","security":"https://paperwigs.platphormnews.com/.well-known/security.txt","privacy":"https://paperwigs.platphormnews.com/privacy","terms":"https://paperwigs.platphormnews.com/terms"},"extensions":{"platphorm":{"root":"https://platphormnews.com","web4Status":"https://paperwigs.platphormnews.com/api/web4/status","scorecard":"https://paperwigs.platphormnews.com/api/web4/scorecard","fingerprints":"https://paperwigs.platphormnews.com/api/web4/fingerprints","provenance":"https://paperwigs.platphormnews.com/.well-known/provenance.json","search":"https://paperwigs.platphormnews.com/api/search","indexNow":"https://paperwigs.platphormnews.com/api/indexnow/status","transportEvidence":{"http3":"unverified","quic":"unverified"}}},"updatedAt":"2026-05-21T00:00:00.000Z"},"document":{"openapi":"3.1.0","info":{"title":"Paper Wigs Web4 API","version":"1.0.0","description":"Public read APIs for Paper Wigs by Donna Marie Milligan, with protected Web4/IndexNow write surfaces requiring PLATPHORM_API_KEY."},"servers":[{"url":"https://paperwigs.platphormnews.com"}],"components":{"securitySchemes":{"PlatPhormApiKey":{"type":"apiKey","in":"header","name":"X-PlatPhorm-API-Key"},"PlatPhormBearer":{"type":"http","scheme":"bearer"}},"schemas":{"ApiResponse":{"type":"object","required":["ok","data","meta","warnings","errors"],"properties":{"ok":{"type":"boolean"},"data":{},"meta":{"type":"object","properties":{"generatedAt":{"type":"string","format":"date-time"},"traceId":{"type":"string"},"degraded":{"type":"boolean"}}},"warnings":{"type":"array","items":{"type":"string"}},"errors":{"type":"array","items":{"type":"object"}}}}}},"paths":{"/api/health":{"get":{"summary":"Health check","responses":{"200":{"description":"OK"}}}},"/api/docs":{"get":{"summary":"API documentation","responses":{"200":{"description":"OK"}}}},"/api/search":{"get":{"summary":"Search Paper Wig and gallery records","responses":{"200":{"description":"OK"}}}},"/api/paper-wigs":{"get":{"summary":"List public Paper Wig records","responses":{"200":{"description":"OK"}}}},"/api/paper-wigs/{slug}":{"get":{"summary":"Get a public Paper Wig record by slug","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/api/gallery":{"get":{"summary":"List public gallery image records","responses":{"200":{"description":"OK"}}}},"/api/gallery/{slug}":{"get":{"summary":"Get a public gallery image record by slug","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/api/commissions/request":{"post":{"summary":"Validate a public commission inquiry and return dry-run/not_configured state","responses":{"200":{"description":"Dry run or not configured"},"400":{"description":"Validation error"}}}},"/api/web4/status":{"get":{"summary":"Web4 status","responses":{"200":{"description":"OK"}}}},"/api/web4/manifest":{"get":{"summary":"Web4 manifest","responses":{"200":{"description":"OK"}}}},"/api/web4/scorecard":{"get":{"summary":"Web4 readiness scorecard","responses":{"200":{"description":"OK"}}}},"/api/web4/fingerprints":{"get":{"summary":"Public-safe fingerprints","responses":{"200":{"description":"OK"}}}},"/api/provenance/lookup":{"get":{"summary":"Lookup public provenance records","responses":{"200":{"description":"OK"}}}},"/api/provenance/verify":{"get":{"summary":"Verify a provenance record/hash","responses":{"200":{"description":"OK"}}}},"/api/indexnow/status":{"get":{"summary":"IndexNow configuration status","responses":{"200":{"description":"OK"}}}},"/api/indexnow/submit":{"post":{"summary":"Submit allowed public URLs to IndexNow or dry-run payload generation","security":[{"PlatPhormApiKey":[]},{"PlatPhormBearer":[]}],"responses":{"200":{"description":"Submitted or dry run"},"401":{"description":"Requires PLATPHORM_API_KEY"}}}},"/api/xr/manifest":{"get":{"summary":"Progressive XR manifest","responses":{"200":{"description":"OK"}}}},"/api/xr/gallery-scene":{"get":{"summary":"2D-first gallery scene data for future XR","responses":{"200":{"description":"OK"}}}}}}},"meta":{"generatedAt":"2026-05-25T09:53:34.846Z","traceId":"paperwigs-mpl13slc","degraded":false},"warnings":[],"errors":[]}