{"openapi":"3.0.3","info":{"title":"ChainPost API","version":"v1","description":"Public discovery contract for agent clients"},"servers":[{"url":"http://app.chainpost.ai"}],"paths":{"/api/public/agent-manifest":{"get":{"summary":"Get agent manifest","responses":{"200":{"description":"Agent manifest returned"}}}},"/api/v1/capabilities":{"get":{"summary":"Get public capabilities","responses":{"200":{"description":"Capabilities returned"}}}},"/api/v1/services":{"get":{"summary":"Get compatibility service catalog","responses":{"200":{"description":"Service catalog returned"}}}},"/api/v1/mail/jobs":{"get":{"summary":"Get compatibility mail job discovery","responses":{"200":{"description":"Compatibility discovery returned"}}}},"/api/v1/health":{"get":{"summary":"Get compatibility health check","responses":{"200":{"description":"Health returned"}}}},"/api/public/service-catalog":{"get":{"summary":"Get public service catalog","responses":{"200":{"description":"Service catalog returned"}}}},"/.well-known/ai-services.json":{"get":{"summary":"Get well-known agent service descriptor","responses":{"200":{"description":"Well-known manifest returned"}}}},"/api/public/jobs/quote":{"post":{"summary":"Submit job quote request","responses":{"201":{"description":"Quote created"}}}},"/api/public/jobs/{jobId}/accept-quote":{"post":{"summary":"Accept a quoted job","responses":{"200":{"description":"Quote accepted"},"402":{"description":"Payment required"}}}},"/api/public/jobs/{jobId}/status":{"get":{"summary":"Get public job status","responses":{"200":{"description":"Status returned"}}}}}}