{"openapi":"3.1.0","info":{"title":"AgenticSynthetics API","version":"1.0.0","description":"Synthetic data generation, simulation, and governed generator-option proposals."},"servers":[{"url":"https://synthgen.stereovoid.com"},{"url":"https://agenticsynthetics.com"}],"paths":{"/api/health":{"get":{"operationId":"getHealth","summary":"Read service health","responses":{"200":{"description":"Health status"}}}},"/api/generators":{"get":{"operationId":"listGenerators","summary":"List synthetic data generators","responses":{"200":{"description":"Generator registry"}}}},"/api/generate":{"post":{"operationId":"generateRecords","summary":"Generate records from a selected generator","responses":{"200":{"description":"Generated records"}}}},"/api/spec-packages/generator-option/current":{"get":{"operationId":"getCurrentGeneratorOptionSpec","summary":"Read the current generator-option proposal spec package","responses":{"200":{"description":"Current spec package"}}}},"/api/spec-packages/{domain}/{version}":{"get":{"operationId":"getVersionedSpecPackage","summary":"Read a versioned proposal spec package","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Versioned spec package"}}}},"/api/proposals":{"get":{"operationId":"listProposals","summary":"List proposal records for the authenticated actor","responses":{"200":{"description":"Proposal records"}}},"post":{"operationId":"createProposal","summary":"Submit a governed proposal package","responses":{"201":{"description":"Created proposal"},"400":{"description":"Invalid proposal"}}}},"/api/proposals/{id}":{"get":{"operationId":"getProposal","summary":"Read a proposal by id","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Proposal record"},"404":{"description":"Missing proposal"}}}}}}