{"openapi":"3.1.0","info":{"title":"Zerone Depth","summary":"Open, provenance-first financial interpretation","description":"A read-only research API that keeps observations, mechanisms, interpretations, alternatives, and falsifiers inspectably separate.","license":{"name":"Apache-2.0","identifier":"Apache-2.0"},"version":"0.1.0"},"paths":{"/api/v1/framework":{"get":{"summary":"Framework","operationId":"framework_api_v1_framework_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/capabilities":{"get":{"summary":"Capabilities","operationId":"capabilities_api_v1_capabilities_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/dossiers":{"get":{"summary":"List Dossiers","operationId":"list_dossiers_api_v1_dossiers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/dossiers/{slug}":{"get":{"summary":"Get Dossier","operationId":"get_dossier_api_v1_dossiers__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Dossier"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/claims/{claim_id}":{"get":{"summary":"Get Claim","operationId":"get_claim_api_v1_claims__claim_id__get","parameters":[{"name":"claim_id","in":"path","required":true,"schema":{"type":"string","title":"Claim Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimDocument"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/claims/{claim_id}/lineage":{"get":{"summary":"Get Claim Lineage","operationId":"get_claim_lineage_api_v1_claims__claim_id__lineage_get","parameters":[{"name":"claim_id","in":"path","required":true,"schema":{"type":"string","title":"Claim Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimLineageDocument"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/claims/{claim_id}/recompute":{"post":{"summary":"Recompute","operationId":"recompute_api_v1_claims__claim_id__recompute_post","parameters":[{"name":"claim_id","in":"path","required":true,"schema":{"type":"string","title":"Claim Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/schemas/{name}.json":{"get":{"summary":"Schema","operationId":"schema_api_v1_schemas__name__json_get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/wake":{"get":{"summary":"Wake","operationId":"wake_api_v1_wake_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"CalculationRecipe":{"properties":{"formula_id":{"type":"string","pattern":"^[a-z][a-z0-9._-]*$","title":"Formula Id"},"formula_version":{"type":"string","maxLength":40,"minLength":1,"title":"Formula Version"},"expression":{"type":"string","maxLength":300,"minLength":1,"title":"Expression"},"inputs":{"additionalProperties":{"type":"string"},"type":"object","minProperties":1,"title":"Inputs"},"decimals":{"type":"integer","maximum":8.0,"minimum":0.0,"title":"Decimals","default":2},"tolerance":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","title":"Tolerance","default":"0.01"}},"additionalProperties":false,"type":"object","required":["formula_id","formula_version","expression","inputs"],"title":"CalculationRecipe"},"Claim":{"properties":{"id":{"type":"string","pattern":"^[a-z][a-z0-9._-]*$","title":"Id"},"revision":{"type":"integer","minimum":1.0,"title":"Revision","default":1},"supersedes":{"anyOf":[{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},{"type":"null"}],"title":"Supersedes"},"kind":{"$ref":"#/components/schemas/ClaimKind"},"statement":{"type":"string","maxLength":2000,"minLength":1,"title":"Statement"},"as_of":{"type":"string","format":"date","title":"As Of"},"evidence_state":{"$ref":"#/components/schemas/EvidenceState"},"confidence":{"$ref":"#/components/schemas/Confidence"},"value":{"anyOf":[{"$ref":"#/components/schemas/Value"},{"type":"null"}]},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs"},"input_claim_refs":{"items":{"type":"string"},"type":"array","title":"Input Claim Refs"},"method":{"type":"string","maxLength":2000,"minLength":1,"title":"Method"},"assumptions":{"items":{"type":"string"},"type":"array","title":"Assumptions"},"alternatives":{"items":{"type":"string"},"type":"array","title":"Alternatives"},"limitations":{"items":{"type":"string"},"type":"array","title":"Limitations"},"falsifiers":{"items":{"type":"string"},"type":"array","title":"Falsifiers"},"calculation":{"anyOf":[{"$ref":"#/components/schemas/CalculationRecipe"},{"type":"null"}]},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"digest":{"anyOf":[{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},{"type":"null"}],"title":"Digest"}},"additionalProperties":false,"type":"object","required":["id","kind","statement","as_of","evidence_state","confidence","method"],"title":"Claim"},"ClaimDocument":{"properties":{"schema_version":{"type":"string","const":"zerone.depth.claim-document/0.1","title":"Schema Version"},"dossier_id":{"type":"string","title":"Dossier Id"},"claim":{"$ref":"#/components/schemas/Claim"}},"additionalProperties":false,"type":"object","required":["schema_version","dossier_id","claim"],"title":"ClaimDocument"},"ClaimKind":{"type":"string","enum":["observation","derived","behaviour","mechanism","interpretation","counterinterpretation","emotion_hypothesis","policy_shift","scenario","falsifier"],"title":"ClaimKind"},"ClaimLineageDocument":{"properties":{"schema_version":{"type":"string","const":"zerone.depth.claim-lineage/0.1","title":"Schema Version"},"dossier_id":{"type":"string","title":"Dossier Id"},"claim":{"$ref":"#/components/schemas/Claim"},"inputs":{"items":{"$ref":"#/components/schemas/Claim"},"type":"array","title":"Inputs"},"sources":{"items":{"$ref":"#/components/schemas/Source"},"type":"array","title":"Sources"}},"additionalProperties":false,"type":"object","required":["schema_version","dossier_id","claim","inputs","sources"],"title":"ClaimLineageDocument"},"Confidence":{"type":"string","enum":["low","moderate","high","unknown"],"title":"Confidence"},"Dossier":{"properties":{"schema_version":{"type":"string","pattern":"^zerone\\.depth\\.dossier/[0-9]+\\.[0-9]+$","title":"Schema Version"},"framework_version":{"type":"string","maxLength":40,"minLength":1,"title":"Framework Version"},"id":{"type":"string","pattern":"^[a-z][a-z0-9._-]*$","title":"Id"},"revision":{"type":"integer","minimum":1.0,"title":"Revision","default":1},"supersedes":{"anyOf":[{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},{"type":"null"}],"title":"Supersedes"},"authors":{"items":{"type":"string"},"type":"array","title":"Authors"},"slug":{"type":"string","pattern":"^[a-z][a-z0-9-]*$","title":"Slug"},"title":{"type":"string","maxLength":240,"minLength":1,"title":"Title"},"subtitle":{"type":"string","maxLength":500,"minLength":1,"title":"Subtitle"},"thesis":{"type":"string","maxLength":2000,"minLength":1,"title":"Thesis"},"as_of":{"type":"string","format":"date","title":"As Of"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"status":{"type":"string","pattern":"^(research_preview|published|archived)$","title":"Status"},"scope":{"type":"string","maxLength":1200,"minLength":1,"title":"Scope"},"interpretation_notice":{"type":"string","maxLength":1000,"minLength":1,"title":"Interpretation Notice"},"walls":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Walls"},"license":{"type":"string","maxLength":120,"minLength":1,"title":"License"},"sources":{"items":{"$ref":"#/components/schemas/Source"},"type":"array","minItems":1,"title":"Sources"},"claims":{"items":{"$ref":"#/components/schemas/Claim"},"type":"array","minItems":1,"title":"Claims"},"sections":{"items":{"$ref":"#/components/schemas/DossierSection"},"type":"array","minItems":1,"title":"Sections"},"digest":{"anyOf":[{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},{"type":"null"}],"title":"Digest"}},"additionalProperties":false,"type":"object","required":["schema_version","framework_version","id","slug","title","subtitle","thesis","as_of","updated_at","status","scope","interpretation_notice","walls","license","sources","claims","sections"],"title":"Dossier"},"DossierSection":{"properties":{"id":{"type":"string","pattern":"^[a-z][a-z0-9._-]*$","title":"Id"},"title":{"type":"string","maxLength":160,"minLength":1,"title":"Title"},"summary":{"type":"string","maxLength":1200,"minLength":1,"title":"Summary"},"claim_refs":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Claim Refs"}},"additionalProperties":false,"type":"object","required":["id","title","summary","claim_refs"],"title":"DossierSection"},"EvidenceState":{"type":"string","enum":["asserted","tested","attested"],"title":"EvidenceState"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"Source":{"properties":{"id":{"type":"string","pattern":"^[a-z][a-z0-9._-]*$","title":"Id"},"revision":{"type":"integer","minimum":1.0,"title":"Revision","default":1},"title":{"type":"string","maxLength":300,"minLength":1,"title":"Title"},"publisher":{"type":"string","maxLength":200,"minLength":1,"title":"Publisher"},"url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Url"},"alternate_urls":{"items":{"type":"string","maxLength":2083,"minLength":1,"format":"uri"},"type":"array","title":"Alternate Urls"},"published_at":{"type":"string","format":"date","title":"Published At"},"retrieved_at":{"type":"string","format":"date","title":"Retrieved At"},"source_kind":{"$ref":"#/components/schemas/SourceKind"},"coverage":{"type":"string","maxLength":500,"minLength":1,"title":"Coverage"},"license":{"type":"string","maxLength":160,"minLength":1,"title":"License"},"content_redistributable":{"type":"boolean","title":"Content Redistributable","default":false},"usage_notes":{"type":"string","maxLength":500,"minLength":1,"title":"Usage Notes"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["id","title","publisher","url","published_at","retrieved_at","source_kind","coverage","license","usage_notes","limitations"],"title":"Source"},"SourceKind":{"type":"string","enum":["primary","regulatory","filing","research","news","market_data"],"title":"SourceKind"},"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"},"Value":{"properties":{"amount":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)(\\.[0-9]+)?$","title":"Amount"},"unit":{"type":"string","maxLength":80,"minLength":1,"title":"Unit"},"display":{"type":"string","maxLength":80,"minLength":1,"title":"Display"},"period":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Period"}},"additionalProperties":false,"type":"object","required":["amount","unit","display"],"title":"Value"}}}}