Skip to content

Repository files navigation

semantic-diffchecking

Workspace for the Secure Program Synthesis stream: instruments for semantic diffchecking.

When a model translates intent into a formal artifact (e.g., a spec, a program, a test), the output can be perfectly well-formed and still not mean what the intent meant. Judge-style evaluation of that gap degrades under optimization pressure. In this repo we design, pilot, and scope experiments built to measure meaning preservation across artifacts.

The fellowship

This stream runs inside The Secure Program Synthesis Fellowship (June–October 2026), a partnered fellowship by Apart Research and Atlas Computing: mentor-led teams doing part-time research at the intersection of formal methods, AI systems, and security. Two research stages; workshop paper (or equivalent), then demo day / conference paper, with compute, API credits, and an Apart research project manager supporting the team.

Dates ahead:

  • July/August 2026: mid-project presentations & milestone submissions
  • August/September 2026: final submissions
  • September/October 2026: demo day

The fellowship's four focus areas are Specification Elicitation, Specification Validation, Spec-Driven Development & Evaluation ("vericoding"), and Adversarial Robustness for FM & QA Tools. This stream sits mainly in Specification Validation, checking whether a formal artifact captures the intent, with an edge into adversarial robustness (what happens to evaluation signals under optimization pressure).

Resources:

Weeks 1–2: your experiments

The first week or two belong to you. Read the Related Work (in Gdocs), browse the hackathon resources, poke at the problem space, then propose experiments of your own as a design sheet and bring it to the group.

The suggested week-by-week plan: ONBOARDING.md.

The design-sheet workflow

  1. Copy designs/E0-TEMPLATE.md to designs/E<n>-short-keyname.md and fill it in
  2. Append one entry to designs/index.json.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages