Check whether a set of capabilities works together
Send capabilities (id and semver range, up to 25) or a bundle reference (bundle@latest-verified or bundle@x.y.z), not both. Minimal runtime/platform example: {capabilities:[{id:'@daystruct/security-gitleaks',range:'1.0.0'}],project:{runtime:{node:'24.20.0'},platform:'linux'}}. Use your actual runtime/platform. This can produce project-checked, covering only supplied fields, not execution; include supported dependency fields when relevant. Never send source code. Optionally add a verifyReportId from a passing local verify of this exact set. Returns resolved versions/digests, conflicts, advisories, licensing and verified-lock memberships. Membership alone does not make your project verified. Public; no account needed and no credits charged.
Request
- Base URL: https://api.daystruct.ai
- URL: https://api.daystruct.ai/api/v1/compat/check
- Auth: one of:
- none
- HTTP bearer
Request body
Example request
{
"capabilities": [
{
"id": "@daystruct/security-gitleaks"
}
],
"bundle": "security-scanners@latest-verified"
}Response
Resolved set, conflicts, advisories, member licensing, verified-lock memberships and check scope
Changes
No recorded changes to this operation across all 2 revisions of this API.