{"version":"1.0","name":"API Acre workflow catalog","description":"Copyable client-side recipes built from API Acre x402 services. Each step requires separate buyer authorization.","network":"eip155:8453","asset":"USDC","paymentProtocol":"x402 v2 exact","buyerGuideUrl":"https://apiacre.com/buyers","count":4,"workflows":[{"id":"evm-address-preflight","title":"Validate an EVM address before use","description":"Normalize a caller-supplied wallet or contract address, verify its checksum, and identify the zero address before another system stores or uses it.","totalPrice":"$0.002","totalAtomicUsdc":2000,"stepCount":1,"steps":[{"order":1,"service":"crypto.address-inspect","title":"EVM address inspection","purpose":"Validate and normalize the address.","method":"POST","url":"https://apiacre.com/v1/crypto/address-inspect","price":"$0.002","documentationUrl":"https://apiacre.com/services/crypto.address-inspect","checkoutUrl":"https://apiacre.com/try/crypto.address-inspect","sampleUrl":"https://apiacre.com/samples/crypto.address-inspect","inputTemplate":{"address":"$walletAddress"},"useOutput":"Require result.data.valid and reject result.data.isZero when appropriate."}]},{"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.","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","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","sampleUrl":"https://apiacre.com/samples/data.schema","inputTemplate":{"content":"$json(step1.result.data)","format":"json"},"useOutput":"Persist result.data.schema as the validation contract."}]},{"id":"code-metrics-contract","title":"Create a schema for code-quality telemetry","description":"Calculate deterministic code metrics, then infer a JSON Schema that consumers can use for build reports, dashboards, or regression history.","totalPrice":"$0.05","totalAtomicUsdc":50000,"stepCount":2,"steps":[{"order":1,"service":"developer.code-metrics","title":"Code metrics","purpose":"Measure lines, complexity, functions, and maintainability signals.","method":"POST","url":"https://apiacre.com/v1/developer/code-metrics","price":"$0.025","documentationUrl":"https://apiacre.com/services/developer.code-metrics","checkoutUrl":"https://apiacre.com/try/developer.code-metrics","sampleUrl":"https://apiacre.com/samples/developer.code-metrics","inputTemplate":{"code":"$sourceCode","language":"$language"},"useOutput":"Wrap result.data in an array and serialize it for the next step."},{"order":2,"service":"data.schema","title":"Schema inference","purpose":"Infer a reusable schema for one or more metric records.","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","sampleUrl":"https://apiacre.com/samples/data.schema","inputTemplate":{"content":"$json([step1.result.data])","format":"json"},"useOutput":"Use result.data.schema to validate future metric snapshots."}]},{"id":"news-intelligence-contract","title":"Aggregate news into a reusable data contract","description":"Merge and deduplicate public RSS or Atom sources, then infer a JSON Schema that downstream agents can use to validate future news snapshots.","totalPrice":"$0.075","totalAtomicUsdc":75000,"stepCount":2,"steps":[{"order":1,"service":"research.news-aggregate","title":"Multi-feed news aggregation","purpose":"Fetch, filter, deduplicate, and time-order public feed entries.","method":"POST","url":"https://apiacre.com/v1/research/news-aggregate","price":"$0.05","documentationUrl":"https://apiacre.com/services/research.news-aggregate","checkoutUrl":"https://apiacre.com/try/research.news-aggregate","sampleUrl":"https://apiacre.com/samples/research.news-aggregate","inputTemplate":{"feeds":["$publicFeedUrl1","$publicFeedUrl2"],"keywords":["$optionalKeyword"],"limit":50},"useOutput":"Pass result.data.entries to the next step as JSON text."},{"order":2,"service":"data.schema","title":"Schema inference","purpose":"Infer a reusable schema for the normalized news records.","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","sampleUrl":"https://apiacre.com/samples/data.schema","inputTemplate":{"content":"$json(step1.result.data.entries)","format":"json"},"useOutput":"Use result.data.schema to validate future aggregation snapshots."}]}]}