About this CFP
Amazon is committed to helping customers achieve the highest levels of security, availability, and robustness in the cloud. We use automated reasoning, the application of mathematical logic to answer questions and prove properties, to increase assurance about critical computer systems. In particular, automated reasoning is applied to analyze policies and configurations, show that protocols and programs work as intended, and to analyze generative AI output. Such applications improve AWS services, and increasingly, are provided as customer-visible features.
We invite research proposals in the following categories:
- Sound neurosymbolic reasoning that combines large language models, automated solving, and proof checking to improve the efficiency of reasoning about problems in mathematics or the behavior of computing systems, including their correctness, security, efficiency, resilience, etc.
- Interfaces between large language models, solvers and interactive theorem provers.
- Applications of symbolic reasoning to the auto-formalization and auto-informalization of system specifications and requirements, including the detection and removal of sources of ambiguity, vacuity and inconsistency in the interpretation of informal descriptions.
- Improvements to automated solvers including SAT, SMT, and CHC solvers. Improved automation and performance of quantifier reasoning is particularly welcome.
- Static analysis of software systems, including dataflow analysis, taint checking, and abstract interpretation.
- Software model checking.
- Improvements to correct-by-construction software methods such as Dafny and Verus.
- Provable approaches to privacy, security and cryptography, including side-channel properties.
- Sound and automated software synthesis and transformation, particularly optimization.
- Verification of distributed protocols and systems.
- Foundations for reasoning about software systems in theorem provers such as Lean. Including programming logics and semantics for languages such as Rust, Dafny, Python, Go, Java, TypeScript, C, and assembly languages.
- Verification of randomized algorithms.
- Applications of automated testing techniques such as model based testing, property based testing and differential testing as complements to automated reasoning. For example, to validate assumptions or demonstrate conformance between a verified model of a system and its actual behavior.
Timeline
Submission period: October 1 — November 5, 2025 (11:59PM Pacific Time)
Decision letters will be sent out in February 2026
Award details
Selected Principal Investigators (PIs) may receive the following:
- Unrestricted funds, no more than $80,000 USD
- AWS Promotional Credits, no more than $40,000 USD
- Training resources, including AWS tutorials and hands-on sessions with Amazon scientists and engineers
Amazon Research Awards (ARA) are structured as one-time unrestricted gifts. The budget should include a list of expected costs specified in USD, and should not include administrative overhead costs. The final award amount will be determined by the awards panel.
Eligibility requirements
Please refer to the ARA program rules on the rules and eligibility page.
Proposal requirements
Proposals should be prepared according to the proposal template. Proposals should answer the following questions:
- What application domain and analysis techniques does your work address?
- What are the current applications of your work? (e.g., libraries, codebases, industry code).
- What are potential applications of your work to Amazon?
- What assumptions are made by your work? If the techniques proposed are sound: What are issues that may invalidate this result?
- If your work involves the development and maintenance of a tool:
- Under what license is or will your tool be released?
- What on-boarding/tutorial material is available?
- Is your tool actively maintained (i.e., commits within last 3 months)? How many active contributors does your project have?
Selection criteria
ARA funding decisions will be based on the practicality and scalability of the solution, impact to automated reasoning research, and the development of the automated reasoning scientific community.
Amazon's commitment to developing the automated reasoning scientific community includes increasing the number of university researchers engaged in automated reasoning research. We are also committed to increasing the diversity of the automated reasoning community at all levels.
Expectations from recipients
To the extent deemed reasonable, award recipients may acknowledge support from ARA (e.g., (“Research reported in this [publication/press release] was supported by an Amazon Research Award, [Cycle /Year].“). Award recipients will inform ARA of publications, presentations, code and data releases, blogs/social media posts, and other speaking engagements referencing the results of the supported research or the Award. Award recipients are expected to provide updates and feedback to ARA via surveys or reports on the status of their research. Award recipients will have an opportunity to work with ARA on an informational statement about the awarded project that may be used to generate visibility for their institutions and ARA.