{"version":"1.0","name":"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.","network":"eip155:8453","asset":"USDC","paymentProtocol":"x402 v2 exact","buyerGuideUrl":"https://apiacre.com/buyers","catalogUrl":"https://apiacre.com/workflows.json","workflow":{"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.","documentationUrl":"https://apiacre.com/workflows/code-metrics-contract","machineReadableUrl":"https://apiacre.com/workflows/code-metrics-contract.json","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","workflowStartUrl":"https://apiacre.com/workflows/code-metrics-contract/start/1","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","workflowStartUrl":"https://apiacre.com/workflows/code-metrics-contract/start/2","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."}]}}