{"openapi":"3.1.0","info":{"title":"SNE-SEC Celo Agent","description":"Open agent and evidence protocol with an executable reference provider.","version":"1.0.0"},"paths":{"/.well-known/agent.json":{"get":{"summary":"Agent Registration","operationId":"agent_registration__well_known_agent_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Agent Registration  Well Known Agent Json Get"}}}}}}},"/.well-known/sne-sec-capabilities.json":{"get":{"summary":"Capabilities","operationId":"capabilities__well_known_sne_sec_capabilities_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Capabilities  Well Known Sne Sec Capabilities Json Get"}}}}}}},"/.well-known/sne-sec-commerce.json":{"get":{"summary":"Commercial Policy","operationId":"commercial_policy__well_known_sne_sec_commerce_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Commercial Policy  Well Known Sne Sec Commerce Json Get"}}}}}}},"/healthz":{"get":{"summary":"Health","operationId":"health_healthz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Health Healthz Get"}}}}}}},"/v1/reference/reviews":{"post":{"summary":"Create Review","operationId":"create_review_v1_reference_reviews_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateReviewRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Create Review V1 Reference Reviews Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/reviews/{review_id}":{"get":{"summary":"Get Review","operationId":"get_review_v1_reviews__review_id__get","parameters":[{"name":"review_id","in":"path","required":true,"schema":{"type":"string","title":"Review Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Get Review V1 Reviews  Review Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/reference/example-review":{"get":{"summary":"Get Public Example Review","operationId":"get_public_example_review_v1_reference_example_review_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Get Public Example Review V1 Reference Example Review Get"}}}}}}},"/v1/x402/reviews/{review_id}":{"get":{"summary":"Get Paid Review","operationId":"get_paid_review_v1_x402_reviews__review_id__get","parameters":[{"name":"review_id","in":"path","required":true,"schema":{"type":"string","title":"Review Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Get Paid Review V1 X402 Reviews  Review Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/x402/review-diffs/{previous_review_id}/{current_review_id}":{"get":{"summary":"Compare Paid Reviews","operationId":"compare_paid_reviews_v1_x402_review_diffs__previous_review_id___current_review_id__get","parameters":[{"name":"previous_review_id","in":"path","required":true,"schema":{"type":"string","title":"Previous Review Id"}},{"name":"current_review_id","in":"path","required":true,"schema":{"type":"string","title":"Current Review Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Compare Paid Reviews V1 X402 Review Diffs  Previous Review Id   Current Review Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/review-diffs":{"post":{"summary":"Compare Reviews","operationId":"compare_reviews_v1_review_diffs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewDiffRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Compare Reviews V1 Review Diffs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"CreateReviewRequest":{"properties":{"target":{"type":"string","maxLength":4096,"minLength":1,"title":"Target"}},"additionalProperties":false,"type":"object","required":["target"],"title":"CreateReviewRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ReviewDiffRequest":{"properties":{"previous_review_id":{"type":"string","maxLength":128,"minLength":1,"title":"Previous Review Id"},"current_review_id":{"type":"string","maxLength":128,"minLength":1,"title":"Current Review Id"}},"additionalProperties":false,"type":"object","required":["previous_review_id","current_review_id"],"title":"ReviewDiffRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}