{"openapi":"3.1.0","info":{"title":"AspiMatch Read-only API","version":"1.3.0","description":"Static, source-backed snapshots for professional dust-extraction preselection. No remote evaluation or write operation."},"servers":[{"url":"https://aspimatch.fr/api/v1"}],"paths":{"/index.json":{"get":{"operationId":"getApiIndex","summary":"Discover the bounded API surface","responses":{"200":{"description":"API index","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/catalog.json":{"get":{"operationId":"getCatalogSnapshot","summary":"Read the versioned catalog snapshot and its integrity metadata","responses":{"200":{"description":"Catalog snapshot","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/rules.json":{"get":{"operationId":"getCompatibilityRules","summary":"Read the public compatibility rules and boundaries","responses":{"200":{"description":"Compatibility rules","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/attestation-key.json":{"get":{"operationId":"getAttestationKey","summary":"Read the Ed25519 public verification key","responses":{"200":{"description":"Attestation public key","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
