{"openapi":"3.1.0","info":{"title":"TA-14 Admissible Execution API Sandbox","description":"Public sandbox/reference API for TA-14 admissible execution evaluation. This sandbox classifies submitted routes as ALLOW, HOLD, DENY, or ESCALATE. It is not legal advice, compliance certification, safety certification, production approval, or a warranty.","contact":{"name":"TA-14","email":"ta14admissibleexecution@gmail.com"},"version":"0.3.0"},"paths":{"/v1/replay/health":{"get":{"tags":["Independent Route Replay"],"summary":"Replay verifier health","description":"Confirm that the independent replay-verification service is available.","operationId":"replay_health_v1_replay_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Replay Health V1 Replay Health Get"}}}}}}},"/v1/replay/standard":{"get":{"tags":["Independent Route Replay"],"summary":"Replay standard identity","description":"Return the public identity, capabilities, and boundary of the TA-14 Independent Route Replay Standard.","operationId":"replay_standard_v1_replay_standard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Replay Standard V1 Replay Standard Get"}}}}}}},"/v1/replay/verify":{"post":{"tags":["Independent Route Replay"],"summary":"Verify a replay package","description":"Upload a TA-14 replay ZIP package and independently verify its files, signatures, route identity, receipt dependencies, ledger, execution, and outcome.","operationId":"verify_uploaded_replay_package_v1_replay_verify_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_verify_uploaded_replay_package_v1_replay_verify_post"}}},"required":true},"responses":{"200":{"description":"Package verified and is independently replayable.","content":{"application/json":{"schema":{}}}},"400":{"description":"Invalid filename, empty upload, or malformed request."},"413":{"description":"Uploaded replay package exceeds the size limit."},"415":{"description":"Uploaded media type is not accepted."},"422":{"description":"Package was processed but failed or remained incomplete under independent verification."}}}},"/v1/usage-stats":{"get":{"tags":["System"],"summary":"Public aggregate API usage statistics","operationId":"usage_stats_v1_usage_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/health":{"get":{"tags":["System"],"summary":"Health check","operationId":"health_health_get","parameters":[{"name":"x-request-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Request-Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/version":{"get":{"tags":["System"],"summary":"API version","operationId":"version_version_get","parameters":[{"name":"x-request-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Request-Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/chain-spec":{"get":{"tags":["Specification"],"summary":"Raw 24-link chain specification","operationId":"chain_spec_v1_chain_spec_get","parameters":[{"name":"x-request-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Request-Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChainSpecResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/decision-matrix":{"get":{"tags":["Specification"],"summary":"Raw decision matrix","operationId":"get_decision_matrix_v1_decision_matrix_get","parameters":[{"name":"x-request-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Request-Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionMatrixResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/public-boundary":{"get":{"tags":["Boundary"],"summary":"Public non-claim boundary","operationId":"public_boundary_v1_public_boundary_get","parameters":[{"name":"x-request-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Request-Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicBoundaryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/evaluate-execution":{"post":{"tags":["Evaluation"],"summary":"Evaluate an execution route","operationId":"evaluate_execution_v1_evaluate_execution_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"x-request-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Request-Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluateExecutionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/evaluate-evidence":{"post":{"tags":["Evaluation"],"summary":"Evaluate an evidence claim","operationId":"evaluate_evidence_v1_evaluate_evidence_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"x-request-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Request-Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluateEvidenceRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/check-authority":{"post":{"tags":["Evaluation"],"summary":"Check authority and legitimacy","operationId":"check_authority_v1_check_authority_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"x-request-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Request-Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorityCheckRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/validate-continuity":{"post":{"tags":["Evaluation"],"summary":"Validate record continuity","operationId":"validate_continuity_v1_validate_continuity_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"x-request-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Request-Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContinuityCheckRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/reviewability-record":{"post":{"tags":["Evaluation"],"summary":"Create a reviewability record","operationId":"reviewability_record_v1_reviewability_record_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"x-request-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Request-Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewabilityRecordRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/procurement-screen":{"post":{"tags":["Procurement"],"summary":"Screen an AI procurement route","operationId":"procurement_screen_v1_procurement_screen_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"x-request-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Request-Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcurementScreenRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AuthorityCheckRequest":{"properties":{"action_name":{"type":"string","maxLength":180,"minLength":3,"title":"Action Name","description":"Name of the proposed action requiring authority review.","examples":["Approve autonomous refund above threshold"]},"risk_class":{"$ref":"#/components/schemas/RouteRiskClass","description":"Declared risk class of the authority route.","examples":["high"]},"authority_source":{"type":"string","maxLength":300,"title":"Authority Source","description":"Claimed source of authority for the action.","examples":["Customer operations refund policy"]},"authority_in_scope":{"type":"boolean","title":"Authority In Scope","description":"Whether the claimed authority covers the proposed action, domain, risk level, and consequence.","examples":[false]},"legitimacy_clear":{"type":"boolean","title":"Legitimacy Clear","description":"Whether legitimacy is clear beyond access, credentials, or technical permission.","examples":[true]},"metadata":{"type":"object","title":"Metadata","description":"Optional authority metadata. Do not submit secrets or confidential client data to the public sandbox.","examples":[{"domain":"customer operations","example":true}]}},"type":"object","required":["action_name","risk_class","authority_source","authority_in_scope","legitimacy_clear"],"title":"AuthorityCheckRequest","example":{"action_name":"Approve autonomous refund above threshold","authority_in_scope":false,"authority_source":"Customer operations refund policy","legitimacy_clear":true,"metadata":{"domain":"customer operations","example":true},"risk_class":"high"}},"Body_verify_uploaded_replay_package_v1_replay_verify_post":{"properties":{"package":{"type":"string","format":"binary","title":"Package","description":"TA-14 Independent Route Replay ZIP package."}},"type":"object","required":["package"],"title":"Body_verify_uploaded_replay_package_v1_replay_verify_post"},"ChainSpecResponse":{"properties":{"meta":{"$ref":"#/components/schemas/ResponseMeta","description":"Response metadata."},"chain":{"items":{"type":"string"},"type":"array","title":"Chain","description":"The public 24-link TA-14 admissible execution chain."},"decisions":{"items":{"type":"string"},"type":"array","title":"Decisions","description":"Supported sandbox decisions."},"public_boundary":{"type":"string","title":"Public Boundary","description":"Public boundary language for sandbox use."}},"type":"object","required":["meta","chain","decisions","public_boundary"],"title":"ChainSpecResponse","example":{"chain":["Reality","Record","Continuity","Evidence Governance","Admissible Evidence","Admissible Truth","Reliance","Authority","Legitimacy","Consequence Formation","Attachment / Assent","Binding Reality","Binding","Commit Reality","Commit","Execution Reality","Admissible Non-Occurrence","Prevented Consequence","Execution","Outcome Reality","Outcome","New Reality","Memory","Future Chain"],"decisions":["ALLOW","HOLD","DENY","ESCALATE"],"meta":{"api_version":"0.3.0","request_id":"8f5a6c44-4e5f-4a52-9fd3-2df0f6c1b6d9","timestamp_utc":"2026-07-09T20:14:00.000000+00:00"},"public_boundary":"The TA-14 API Sandbox is a public reference and demonstration layer."}},"ContinuityCheckRequest":{"properties":{"record_name":{"type":"string","maxLength":180,"minLength":3,"title":"Record Name","description":"Name of the record, route, log, event packet, or evidence sequence being checked.","examples":["Agent approval event log"]},"record_preserved":{"type":"boolean","title":"Record Preserved","description":"Whether the record exists and has been preserved.","examples":[true]},"sequence_complete":{"type":"boolean","title":"Sequence Complete","description":"Whether the relevant event sequence is complete enough to support review.","examples":[false]},"chain_of_custody_clear":{"type":"boolean","title":"Chain Of Custody Clear","description":"Whether custody, control, source, and handling are clear.","examples":[true]},"gaps_identified":{"type":"boolean","title":"Gaps Identified","description":"Whether any continuity gaps have been identified.","examples":[true]},"gaps_explained":{"type":"boolean","title":"Gaps Explained","description":"Whether identified gaps are explained well enough for review.","examples":[false]},"metadata":{"type":"object","title":"Metadata","description":"Optional continuity metadata. Do not submit secrets or confidential client data to the public sandbox.","examples":[{"domain":"runtime audit","example":true}]}},"type":"object","required":["record_name","record_preserved","sequence_complete","chain_of_custody_clear","gaps_identified","gaps_explained"],"title":"ContinuityCheckRequest","example":{"chain_of_custody_clear":true,"gaps_explained":false,"gaps_identified":true,"metadata":{"domain":"runtime audit","example":true},"record_name":"Agent approval event log","record_preserved":true,"sequence_complete":false}},"Decision":{"type":"string","enum":["ALLOW","HOLD","DENY","ESCALATE"],"title":"Decision"},"DecisionMatrixResponse":{"properties":{"meta":{"$ref":"#/components/schemas/ResponseMeta","description":"Response metadata."},"matrix":{"additionalProperties":{"type":"string"},"type":"object","title":"Matrix","description":"Human-readable explanation of each supported sandbox decision."}},"type":"object","required":["meta","matrix"],"title":"DecisionMatrixResponse","example":{"matrix":{"ALLOW":"The submitted route satisfies the sandbox chain conditions for its declared scope.","DENY":"The submitted route fails a core admissibility condition.","ESCALATE":"The submitted route requires human, institutional, legal, safety, or partner review before consequence.","HOLD":"The submitted route may be valid, but one or more chain links are incomplete."},"meta":{"api_version":"0.3.0","request_id":"8f5a6c44-4e5f-4a52-9fd3-2df0f6c1b6d9","timestamp_utc":"2026-07-09T20:14:00.000000+00:00"}}},"EvaluateEvidenceRequest":{"properties":{"evidence_name":{"type":"string","maxLength":180,"minLength":3,"title":"Evidence Name","description":"Human-readable name for the evidence packet, artifact, claim, record, or submission.","examples":["Vendor model audit packet"]},"evidence_claim":{"type":"string","maxLength":1000,"minLength":5,"title":"Evidence Claim","description":"The claim being made from, about, or through the submitted evidence.","examples":["The vendor claims the agent route is fully auditable and safe for procurement approval."]},"source_known":{"type":"boolean","title":"Source Known","description":"Whether the source of the evidence is known and attributable.","examples":[true]},"record_preserved":{"type":"boolean","title":"Record Preserved","description":"Whether the evidence record is preserved and reviewable.","examples":[true]},"continuity_intact":{"type":"boolean","title":"Continuity Intact","description":"Whether custody, sequence, and context continuity are intact.","examples":[false]},"tamper_resistant":{"type":"boolean","title":"Tamper Resistant","description":"Whether the evidence is protected against alteration, substitution, or unverifiable reconstruction.","examples":[true]},"independently_reviewable":{"type":"boolean","title":"Independently Reviewable","description":"Whether a qualified reviewer can independently examine the evidence and its relationship to the claim.","examples":[false]},"linked_to_consequence":{"type":"boolean","title":"Linked To Consequence","description":"Whether the evidence is clearly linked to the consequence-bearing action or reliance decision.","examples":[true]},"metadata":{"type":"object","title":"Metadata","description":"Optional evidence metadata. Do not submit secrets, credentials, personal health information, financial account numbers, or confidential client data to the public sandbox.","examples":[{"domain":"evidence review","example":true}]}},"type":"object","required":["evidence_name","evidence_claim","source_known","record_preserved","continuity_intact","tamper_resistant","independently_reviewable","linked_to_consequence"],"title":"EvaluateEvidenceRequest","example":{"continuity_intact":false,"evidence_claim":"The vendor claims the agent route is fully auditable and safe for procurement approval.","evidence_name":"Vendor model audit packet","independently_reviewable":false,"linked_to_consequence":true,"metadata":{"domain":"evidence review","example":true},"record_preserved":true,"source_known":true,"tamper_resistant":true}},"EvaluateExecutionRequest":{"properties":{"route_name":{"type":"string","maxLength":180,"minLength":3,"title":"Route Name","description":"Human-readable name for the route being evaluated.","examples":["AI procurement agent vendor approval route"]},"proposed_action":{"type":"string","maxLength":500,"minLength":5,"title":"Proposed Action","description":"The specific consequence-bearing action the system, agent, workflow, or organization wants to take.","examples":["Approve a vendor for pilot deployment"]},"risk_class":{"$ref":"#/components/schemas/RouteRiskClass","description":"Declared risk class of the route. High and critical routes may require escalation even when the submitted chain appears complete.","examples":["high"]},"reality_valid":{"type":"boolean","title":"Reality Valid","description":"Whether the submitted route is grounded in a valid present-state reality rather than assumption, hallucination, stale context, or incomplete condition.","examples":[true]},"record_preserved":{"type":"boolean","title":"Record Preserved","description":"Whether the relevant record exists, is preserved, and can be reviewed later.","examples":[true]},"continuity_intact":{"type":"boolean","title":"Continuity Intact","description":"Whether the route preserves sequence, custody, context, and continuity from reality through proposed execution.","examples":[false]},"evidence_sufficient":{"type":"boolean","title":"Evidence Sufficient","description":"Whether the submitted evidence is sufficient for the declared action and risk context.","examples":[true]},"reliance_justified":{"type":"boolean","title":"Reliance Justified","description":"Whether the system, agent, buyer, reviewer, or institution is justified in relying on the submitted evidence and route state.","examples":[false]},"authority_source":{"type":"string","maxLength":300,"title":"Authority Source","description":"The policy, role, contract, law, instruction, governance rule, or institutional source claimed as authority for the proposed action.","examples":["Department manager approval policy"]},"authority_in_scope":{"type":"boolean","title":"Authority In Scope","description":"Whether the claimed authority actually covers this action, route, domain, risk class, and consequence.","examples":[true]},"legitimacy_clear":{"type":"boolean","title":"Legitimacy Clear","description":"Whether the route has clear legitimacy beyond mere access, technical permission, or credentialed authorization.","examples":[true]},"consequence_defined":{"type":"string","maxLength":800,"minLength":10,"title":"Consequence Defined","description":"The foreseeable consequence if the route is allowed to proceed.","examples":["The vendor may enter an enterprise pilot and influence procurement reliance."]},"binding_clear":{"type":"boolean","title":"Binding Clear","description":"Whether the route has a clear binding point where submitted reality, evidence, authority, and action become attached.","examples":[true]},"commit_point_known":{"type":"boolean","title":"Commit Point Known","description":"Whether the route has a known commit point where the action becomes consequence-bearing or difficult to reverse.","examples":[true]},"execution_reversible":{"type":"boolean","title":"Execution Reversible","description":"Whether the execution can be reversed without material consequence, reliance, harm, lock-in, or institutional exposure.","examples":[false]},"outcome_reviewable":{"type":"boolean","title":"Outcome Reviewable","description":"Whether the outcome can be reviewed after execution with enough preserved record, continuity, evidence, and memory.","examples":[true]},"human_review_available":{"type":"boolean","title":"Human Review Available","description":"Whether qualified human review is available before execution or escalation.","examples":[true]},"metadata":{"type":"object","title":"Metadata","description":"Optional contextual metadata. Do not submit secrets, credentials, personal health information, financial account numbers, or confidential client data to the public sandbox.","examples":[{"domain":"AI procurement","example":true,"submitted_by":"public sandbox tester"}]}},"type":"object","required":["route_name","proposed_action","risk_class","reality_valid","record_preserved","continuity_intact","evidence_sufficient","reliance_justified","authority_source","authority_in_scope","legitimacy_clear","consequence_defined","binding_clear","commit_point_known","execution_reversible","outcome_reviewable","human_review_available"],"title":"EvaluateExecutionRequest","example":{"authority_in_scope":true,"authority_source":"Department manager approval policy","binding_clear":true,"commit_point_known":true,"consequence_defined":"The vendor may enter an enterprise pilot and influence procurement reliance.","continuity_intact":false,"evidence_sufficient":true,"execution_reversible":false,"human_review_available":true,"legitimacy_clear":true,"metadata":{"domain":"AI procurement","example":true,"submitted_by":"public sandbox tester"},"outcome_reviewable":true,"proposed_action":"Approve a vendor for pilot deployment","reality_valid":true,"record_preserved":true,"reliance_justified":false,"risk_class":"high","route_name":"AI procurement agent vendor approval route"}},"EvaluationResponse":{"properties":{"meta":{"$ref":"#/components/schemas/ResponseMeta","description":"Response metadata."},"decision":{"$ref":"#/components/schemas/Decision","description":"Sandbox classification for the submitted route."},"chain_status":{"type":"string","title":"Chain Status","description":"Plain-language status of the chain after evaluation."},"failed_links":{"items":{"type":"string"},"type":"array","title":"Failed Links","description":"TA-14 chain links or route conditions that failed or need attention."},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings","description":"Additional warnings that may require review, even when the route is not denied."},"reason":{"type":"string","title":"Reason","description":"Primary reason for the sandbox decision."},"next_step":{"type":"string","title":"Next Step","description":"Recommended next step before reliance, binding, commit, execution, or production use."},"boundary":{"type":"string","title":"Boundary","description":"Public sandbox boundary language."},"ta14_chain":{"items":{"type":"string"},"type":"array","title":"Ta14 Chain","description":"The public 24-link TA-14 chain returned with evaluation responses."}},"type":"object","required":["meta","decision","chain_status","reason","next_step","boundary","ta14_chain"],"title":"EvaluationResponse","example":{"boundary":"The TA-14 API Sandbox is a public reference and demonstration layer.","chain_status":"Chain requires escalation before consequence-bearing execution.","decision":"ESCALATE","failed_links":["Continuity","Reliance"],"meta":{"api_version":"0.3.0","request_id":"8f5a6c44-4e5f-4a52-9fd3-2df0f6c1b6d9","timestamp_utc":"2026-07-09T20:14:00.000000+00:00"},"next_step":"Escalate for TA-14 review, institutional review, legal/safety review, or partner review before execution.","reason":"The route contains chain gaps inside a high-risk or critical execution context.","ta14_chain":["Reality","Record","Continuity","Evidence Governance","Admissible Evidence","Admissible Truth","Reliance","Authority","Legitimacy","Consequence Formation","Attachment / Assent","Binding Reality","Binding","Commit Reality","Commit","Execution Reality","Admissible Non-Occurrence","Prevented Consequence","Execution","Outcome Reality","Outcome","New Reality","Memory","Future Chain"],"warnings":["Execution is not clearly reversible. Consequence-bearing routes may require escalation."]}},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ProcurementScreenRequest":{"properties":{"route_name":{"type":"string","maxLength":180,"minLength":3,"title":"Route Name","description":"Human-readable name for the route being evaluated.","examples":["AI procurement agent vendor approval route"]},"proposed_action":{"type":"string","maxLength":500,"minLength":5,"title":"Proposed Action","description":"The specific consequence-bearing action the system, agent, workflow, or organization wants to take.","examples":["Approve a vendor for pilot deployment"]},"risk_class":{"$ref":"#/components/schemas/RouteRiskClass","description":"Declared risk class of the route. High and critical routes may require escalation even when the submitted chain appears complete.","examples":["high"]},"reality_valid":{"type":"boolean","title":"Reality Valid","description":"Whether the submitted route is grounded in a valid present-state reality rather than assumption, hallucination, stale context, or incomplete condition.","examples":[true]},"record_preserved":{"type":"boolean","title":"Record Preserved","description":"Whether the relevant record exists, is preserved, and can be reviewed later.","examples":[true]},"continuity_intact":{"type":"boolean","title":"Continuity Intact","description":"Whether the route preserves sequence, custody, context, and continuity from reality through proposed execution.","examples":[false]},"evidence_sufficient":{"type":"boolean","title":"Evidence Sufficient","description":"Whether the submitted evidence is sufficient for the declared action and risk context.","examples":[true]},"reliance_justified":{"type":"boolean","title":"Reliance Justified","description":"Whether the system, agent, buyer, reviewer, or institution is justified in relying on the submitted evidence and route state.","examples":[false]},"authority_source":{"type":"string","maxLength":300,"title":"Authority Source","description":"The policy, role, contract, law, instruction, governance rule, or institutional source claimed as authority for the proposed action.","examples":["Department manager approval policy"]},"authority_in_scope":{"type":"boolean","title":"Authority In Scope","description":"Whether the claimed authority actually covers this action, route, domain, risk class, and consequence.","examples":[true]},"legitimacy_clear":{"type":"boolean","title":"Legitimacy Clear","description":"Whether the route has clear legitimacy beyond mere access, technical permission, or credentialed authorization.","examples":[true]},"consequence_defined":{"type":"string","maxLength":800,"minLength":10,"title":"Consequence Defined","description":"The foreseeable consequence if the route is allowed to proceed.","examples":["The vendor may enter an enterprise pilot and influence procurement reliance."]},"binding_clear":{"type":"boolean","title":"Binding Clear","description":"Whether the route has a clear binding point where submitted reality, evidence, authority, and action become attached.","examples":[true]},"commit_point_known":{"type":"boolean","title":"Commit Point Known","description":"Whether the route has a known commit point where the action becomes consequence-bearing or difficult to reverse.","examples":[true]},"execution_reversible":{"type":"boolean","title":"Execution Reversible","description":"Whether the execution can be reversed without material consequence, reliance, harm, lock-in, or institutional exposure.","examples":[false]},"outcome_reviewable":{"type":"boolean","title":"Outcome Reviewable","description":"Whether the outcome can be reviewed after execution with enough preserved record, continuity, evidence, and memory.","examples":[true]},"human_review_available":{"type":"boolean","title":"Human Review Available","description":"Whether qualified human review is available before execution or escalation.","examples":[true]},"metadata":{"type":"object","title":"Metadata","description":"Optional contextual metadata. Do not submit secrets, credentials, personal health information, financial account numbers, or confidential client data to the public sandbox.","examples":[{"domain":"AI procurement","example":true,"submitted_by":"public sandbox tester"}]}},"type":"object","required":["route_name","proposed_action","risk_class","reality_valid","record_preserved","continuity_intact","evidence_sufficient","reliance_justified","authority_source","authority_in_scope","legitimacy_clear","consequence_defined","binding_clear","commit_point_known","execution_reversible","outcome_reviewable","human_review_available"],"title":"ProcurementScreenRequest","example":{"authority_in_scope":true,"authority_source":"Procurement review committee charter","binding_clear":true,"commit_point_known":true,"consequence_defined":"The vendor will influence operational decisions during a live enterprise pilot.","continuity_intact":true,"evidence_sufficient":true,"execution_reversible":false,"human_review_available":true,"legitimacy_clear":true,"metadata":{"buyer_side_review":true,"domain":"AI procurement","example":true},"outcome_reviewable":true,"proposed_action":"Approve an AI vendor for a live enterprise pilot","reality_valid":true,"record_preserved":true,"reliance_justified":true,"risk_class":"high","route_name":"Enterprise AI vendor pilot approval"}},"PublicBoundaryResponse":{"properties":{"meta":{"$ref":"#/components/schemas/ResponseMeta","description":"Response metadata."},"public_claim":{"type":"string","title":"Public Claim","description":"Safe public claim for the TA-14 API Sandbox."},"non_claims":{"items":{"type":"string"},"type":"array","title":"Non Claims","description":"Explicit non-claims for public sandbox use."},"use_boundary":{"type":"string","title":"Use Boundary","description":"Boundary language governing sandbox interpretation."}},"type":"object","required":["meta","public_claim","non_claims","use_boundary"],"title":"PublicBoundaryResponse","example":{"meta":{"api_version":"0.3.0","request_id":"8f5a6c44-4e5f-4a52-9fd3-2df0f6c1b6d9","timestamp_utc":"2026-07-09T20:14:00.000000+00:00"},"non_claims":["Not legal advice.","Not compliance certification.","Not safety certification.","Not production approval.","Not a warranty."],"public_claim":"TA-14 has a public API sandbox for admissible execution evaluation.","use_boundary":"The TA-14 API Sandbox is a public reference and demonstration layer."}},"ResponseMeta":{"properties":{"request_id":{"type":"string","title":"Request Id","description":"Unique request identifier returned with each sandbox response."},"timestamp_utc":{"type":"string","title":"Timestamp Utc","description":"UTC timestamp generated when the sandbox response is created."},"api_version":{"type":"string","title":"Api Version","description":"Version of the TA-14 public API sandbox."}},"type":"object","required":["request_id","timestamp_utc","api_version"],"title":"ResponseMeta","example":{"api_version":"0.3.0","request_id":"8f5a6c44-4e5f-4a52-9fd3-2df0f6c1b6d9","timestamp_utc":"2026-07-09T20:14:00.000000+00:00"}},"ReviewabilityRecordRequest":{"properties":{"entity_name":{"type":"string","maxLength":180,"minLength":3,"title":"Entity Name","description":"Name of the entity, system, workflow, agent, vendor route, or claim surface being reviewed.","examples":["AI vendor procurement workflow"]},"claim_or_function":{"type":"string","maxLength":1000,"minLength":5,"title":"Claim Or Function","description":"The claim, function, route, product behavior, or governance assertion to be reviewed.","examples":["The workflow reviews vendors and recommends whether a pilot should be approved."]},"consequence_question":{"type":"string","maxLength":1000,"minLength":5,"title":"Consequence Question","description":"The consequence question that determines why reviewability matters.","examples":["Should this workflow be allowed to influence enterprise procurement decisions before formal review?"]},"materials_available":{"type":"boolean","title":"Materials Available","description":"Whether enough materials are available to begin a meaningful reviewability check.","examples":[true]},"materials_summary":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}],"title":"Materials Summary","description":"Optional summary of the materials available for review.","examples":["Public product page, workflow description, sample audit output, and policy summary."]},"metadata":{"type":"object","title":"Metadata","description":"Optional reviewability metadata. Do not submit secrets or confidential client data to the public sandbox.","examples":[{"domain":"reviewability intake","example":true}]}},"type":"object","required":["entity_name","claim_or_function","consequence_question","materials_available"],"title":"ReviewabilityRecordRequest","example":{"claim_or_function":"The workflow reviews vendors and recommends whether a pilot should be approved.","consequence_question":"Should this workflow be allowed to influence enterprise procurement decisions before formal review?","entity_name":"AI vendor procurement workflow","materials_available":true,"materials_summary":"Public product page, workflow description, sample audit output, and policy summary.","metadata":{"domain":"reviewability intake","example":true}}},"RouteRiskClass":{"type":"string","enum":["low","medium","high","critical"],"title":"RouteRiskClass"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}