{"openapi":"3.1.1","info":{"title":"Blue Cap Public Machine Storefront","version":"1.0.0","description":"Production pay-per-use capability access on Base mainnet using USDC and x402 v2 exact."},"servers":[{"url":"https://machine.soundiq.io"}],"x-bluecap":{"status":"PRODUCTION_AVAILABLE","capabilities":["evidence.verify@1.0.0","schema.validate@1.0.0","hash.compute@1.0.0"],"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","priceAtomic":"1000","priceDisplay":"0.001 USDC"},"paths":{"/storefront/v1/capabilities":{"get":{"operationId":"listCapabilities","responses":{"200":{"description":"Canonical capability catalog"}}}},"/storefront/v1/capabilities/{capability_id}/{version}":{"get":{"operationId":"getCapability","responses":{"200":{"description":"Capability detail"}}}},"/storefront/v1/health":{"get":{"operationId":"storefrontHealth","responses":{"200":{"description":"Health and safety state"}}}},"/storefront/v1/receipts/{receipt_id}/verify":{"get":{"operationId":"verifyReceipt","responses":{"200":{"description":"Receipt integrity result"}}}},"/mcp":{"get":{"operationId":"mcpSseAvailability","responses":{"405":{"description":"Server does not offer an SSE listener"}}},"post":{"operationId":"mcp","responses":{"200":{"description":"MCP JSON-RPC response"},"202":{"description":"MCP notification accepted"}}}},"/storefront/v1/capabilities/evidence.verify/1.0.0/invoke":{"post":{"operationId":"invokeEvidenceVerify","x-payment-info":{"protocols":[{"x402":{"version":2,"scheme":"exact"}}],"price":{"mode":"fixed","currency":"USDC","amount":"0.001"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amountAtomic":"1000"},"x-buyer-transaction-guide":"https://machine.soundiq.io/storefront/v1/capabilities/evidence.verify/1.0.0/guide","parameters":[{"in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"/storefront/v1/schemas/evidence.verify-input-1.0.0.json"}}}},"responses":{"200":{"description":"Capability result and commercial receipt","content":{"application/json":{"schema":{"$ref":"/storefront/v1/schemas/evidence.verify-output-1.0.0.json"}}}},"402":{"description":"Inspect PAYMENT-REQUIRED, compare all advertised terms, authorize only an exact match, then resubmit the identical request and Idempotency-Key with PAYMENT-SIGNATURE."}}}},"/storefront/v1/capabilities/evidence.verify/1.0.0/guide":{"get":{"operationId":"getEvidenceVerifyGuide","responses":{"200":{"description":"Machine-readable evaluation, purchase, invocation and receipt guide"}}}},"/storefront/v1/capabilities/evidence.verify/1.0.0/proof":{"get":{"operationId":"getEvidenceVerifyProof","responses":{"200":{"description":"Capability-specific public black-box proof"}}}},"/storefront/v1/capabilities/evidence.verify/1.0.0/faq":{"get":{"operationId":"getEvidenceVerifyFaq","responses":{"200":{"description":"Machine-readable public FAQ"}}}},"/storefront/v1/capabilities/schema.validate/1.0.0/invoke":{"post":{"operationId":"invokeSchemaValidate","x-payment-info":{"protocols":[{"x402":{"version":2,"scheme":"exact"}}],"price":{"mode":"fixed","currency":"USDC","amount":"0.001"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amountAtomic":"1000"},"x-buyer-transaction-guide":"https://machine.soundiq.io/storefront/v1/capabilities/schema.validate/1.0.0/guide","parameters":[{"in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"/storefront/v1/schemas/schema.validate-input-1.0.0.json"}}}},"responses":{"200":{"description":"Capability result and commercial receipt","content":{"application/json":{"schema":{"$ref":"/storefront/v1/schemas/schema.validate-output-1.0.0.json"}}}},"402":{"description":"Inspect PAYMENT-REQUIRED, compare all advertised terms, authorize only an exact match, then resubmit the identical request and Idempotency-Key with PAYMENT-SIGNATURE."}}}},"/storefront/v1/capabilities/schema.validate/1.0.0/guide":{"get":{"operationId":"getSchemaValidateGuide","responses":{"200":{"description":"Machine-readable evaluation, purchase, invocation and receipt guide"}}}},"/storefront/v1/capabilities/schema.validate/1.0.0/proof":{"get":{"operationId":"getSchemaValidateProof","responses":{"200":{"description":"Capability-specific public black-box proof"}}}},"/storefront/v1/capabilities/schema.validate/1.0.0/faq":{"get":{"operationId":"getSchemaValidateFaq","responses":{"200":{"description":"Machine-readable public FAQ"}}}},"/storefront/v1/capabilities/hash.compute/1.0.0/invoke":{"post":{"operationId":"invokeHashCompute","x-payment-info":{"protocols":[{"x402":{"version":2,"scheme":"exact"}}],"price":{"mode":"fixed","currency":"USDC","amount":"0.001"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amountAtomic":"1000"},"x-buyer-transaction-guide":"https://machine.soundiq.io/storefront/v1/capabilities/hash.compute/1.0.0/guide","parameters":[{"in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"/storefront/v1/schemas/hash.compute-input-1.0.0.json"}}}},"responses":{"200":{"description":"Capability result and commercial receipt","content":{"application/json":{"schema":{"$ref":"/storefront/v1/schemas/hash.compute-output-1.0.0.json"}}}},"402":{"description":"Inspect PAYMENT-REQUIRED, compare all advertised terms, authorize only an exact match, then resubmit the identical request and Idempotency-Key with PAYMENT-SIGNATURE."}}}},"/storefront/v1/capabilities/hash.compute/1.0.0/guide":{"get":{"operationId":"getHashComputeGuide","responses":{"200":{"description":"Machine-readable evaluation, purchase, invocation and receipt guide"}}}},"/storefront/v1/capabilities/hash.compute/1.0.0/proof":{"get":{"operationId":"getHashComputeProof","responses":{"200":{"description":"Capability-specific public black-box proof"}}}},"/storefront/v1/capabilities/hash.compute/1.0.0/faq":{"get":{"operationId":"getHashComputeFaq","responses":{"200":{"description":"Machine-readable public FAQ"}}}}}}