{"info": {"title": "AIdeal public snapshots", "version": "1.0.0"}, "openapi": "3.1.0", "paths": {"/catalog.json": {"get": {"operationId": "getReviewedCatalog", "responses": {"200": {"content": {"application/json": {"schema": {"required": ["schema_version", "generation_id", "expires_at", "services", "plans", "offers", "purposes", "links", "sponsorships"], "type": "object"}}}, "description": "Public catalog sharing generation_id and expires_at with deals.json"}}, "summary": "Reviewed service/plan identities, scoped payment terms, purpose comparisons and separate commercial links; discard after expires_at"}}, "/deals.json": {"get": {"operationId": "getVerifiedDeals", "responses": {"200": {"content": {"application/json": {"schema": {"properties": {"expires_at": {"format": "date-time", "type": "string"}, "generated_at": {"format": "date-time", "type": "string"}, "generation_id": {"type": "string"}, "items": {"items": {"properties": {"id": {"type": "integer"}, "policy": {"properties": {"eligible_regions": {"description": "Confirmed applicable regions; a non-exhaustive subset, not a list excluding all other regions.", "items": {"type": "string"}, "type": "array"}, "price": {"additionalProperties": false, "description": "Reviewed payment amount for this offer only. Null when unknown or unscoped; credit benefit values and unrelated API rates are not payment prices. Benefits remain in benefit and price_info.", "properties": {"amount": {"pattern": "^\\d+(?:\\.\\d+)?(?:[Ee][+-]?\\d+)?$", "type": "string"}, "currency": {"pattern": "^[A-Z]{3}$", "type": "string"}, "kind": {"enum": ["purchase", "sale_price", "subscription", "price"], "type": "string"}}, "required": ["amount", "currency", "kind"], "type": ["object", "null"]}}, "type": "object"}, "title": {"type": "string"}, "url": {"format": "uri", "type": "string"}}, "required": ["id", "url", "title", "policy"], "type": "object"}, "type": "array"}, "schema_version": {"const": 1, "type": "integer"}}, "required": ["schema_version", "generation_id", "generated_at", "expires_at", "items"], "type": "object"}}}, "description": "Eligible offers at generated_at; no authentication or write API"}}, "summary": "Full read-only verified offer snapshot; discard after expires_at"}}, "/index.md": {"get": {"operationId": "getHomeMarkdown", "responses": {"200": {"content": {"text/markdown": {"schema": {"type": "string"}}}, "description": "Plain Markdown: verified offers and separate discovery records"}}}}, "/rss.xml": {"get": {"operationId": "getOfferRss", "responses": {"200": {"content": {"application/rss+xml": {"schema": {"type": "string"}}}, "description": "RSS of eligible records"}}}}, "/search-index.json": {"get": {"operationId": "getSearchIndex", "responses": {"200": {"content": {"application/json": {"schema": {"items": {"type": "object"}, "type": "array"}}}, "description": "Same eligible records, compact search projection"}}}}}, "servers": [{"url": "https://aideal.kr"}]}