Technical diligence
Before an investment, acquisition or partnership: separate what a product demonstrably does from what its materials claim, with sources cited and gaps stated.
Independent research, software, and technical advisory
Assertion Labs builds and evaluates software for questions where the evidence matters, from AI systems and security architecture to technical diligence.
Introducing
Consequential technical questions are answered from scattered material: design documents, configuration, vendor statements and earlier reviews. CliqueMap is being built to connect that source material, the claims it makes and the relationships between systems, so that you can inspect what supports a conclusion and what remains uncertain.
It is in development. We are open to a conversation about a scoped pilot for a technical diligence or architecture investigation.
Can the support assistant read customer billing records?
Evidence for C1 · asserted in S3 (Vendor security FAQ)
assistant-svc: allow billing:ReadInvoice
S2 · Service role policy, rev 14
The assistant reads ticket history only.
S1 · Architecture overview, v3 · 2 Mar
Entities: Support assistant Billing API
Limitations. Policy revision 14 may differ from what is deployed. Deployed role bindings were not inspected.
Where evidence matters
Before an investment, acquisition or partnership: separate what a product demonstrably does from what its materials claim, with sources cited and gaps stated.
How an AI-enabled system reaches data, tools and other services, which boundaries hold, and which security claims the available evidence actually supports.
Bounded questions in program analysis, compilers, formal methods and software security, with reproducible evidence and documented assumptions.
Working together
Initial engagement
What can we substantiate about this system, where are the important unknowns, and what should we examine next?
Continuing engagements: briefings, diligence and research work packages, each scoped to the question at hand.
Examine how AI applications access data, exercise authority and interact with other systems. Evaluate the architecture and the evidence behind its security claims.
Clear technical context for consequential decisions. Focused preparation, a concise written brief, and a discussion of the questions management should be able to answer.
Examine a product’s architecture, security claims and technical assumptions before a consequential investment, acquisition or product decision.
Bounded investigations, analysis prototypes and independent evaluation in program analysis, compilers, formal methods and AI-enabled software systems.
Research & engineering
Explore publications in software analysis and verification, alongside independent software projects that put technical ideas into practice.
Explore the research record →Browse company projects →Insights
Notes on software, evidence and technical judgment. New writing appears here after review; the public research record is available now.
Visit insights →The principal
Assertion Labs is Ryan Williams’ company for independent research, software products and technical advisory work. Publications and earlier experience are his; company work is described separately.
About Ryan →A short description of the problem, its timing and intended audience is enough. Engagements are subject to conflict and availability review.
Discuss a project →