{"version":"1.0","name":"Turn website metadata into a reusable schema","description":"Extract a public page's metadata, then infer a JSON Schema for the normalized result so downstream agents can validate future records.","network":"eip155:8453","asset":"USDC","paymentProtocol":"x402 v2 exact","buyerGuideUrl":"https://apiacre.com/buyers","catalogUrl":"https://apiacre.com/workflows.json","workflow":{"id":"web-metadata-contract","title":"Turn website metadata into a reusable schema","description":"Extract a public page's metadata, then infer a JSON Schema for the normalized result so downstream agents can validate future records.","documentationUrl":"https://apiacre.com/workflows/web-metadata-contract","machineReadableUrl":"https://apiacre.com/workflows/web-metadata-contract.json","totalPrice":"$0.027","totalAtomicUsdc":27000,"stepCount":2,"steps":[{"order":1,"service":"web.metadata","title":"Metadata extraction","purpose":"Extract normalized title, description, canonical, and social metadata.","method":"POST","url":"https://apiacre.com/v1/web/metadata","price":"$0.002","documentationUrl":"https://apiacre.com/services/web.metadata","checkoutUrl":"https://apiacre.com/try/web.metadata","workflowStartUrl":"https://apiacre.com/workflows/web-metadata-contract/start/1","sampleUrl":"https://apiacre.com/samples/web.metadata","inputTemplate":{"url":"$publicUrl"},"useOutput":"Pass result.data to the next step as JSON text."},{"order":2,"service":"data.schema","title":"Schema inference","purpose":"Infer a JSON Schema from the normalized metadata object.","method":"POST","url":"https://apiacre.com/v1/data/schema","price":"$0.025","documentationUrl":"https://apiacre.com/services/data.schema","checkoutUrl":"https://apiacre.com/try/data.schema","workflowStartUrl":"https://apiacre.com/workflows/web-metadata-contract/start/2","sampleUrl":"https://apiacre.com/samples/data.schema","inputTemplate":{"content":"$json(step1.result.data)","format":"json"},"useOutput":"Persist result.data.schema as the validation contract."}]}}