Security Questionnaire Triage Agent
- Approved environment
- sandbox · limited tools (α) — a sealed run exists
- Workflow scope
- Triage inbound security questionnaires and draft responses
- Tools in scope
- Email · Knowledge Base · Document Storage · CRM · data confidential
- Autonomy ceiling
- supervised
- Mandatory holds
- every `send` action is held for a human
- Expires
- 2026-11-07 — Bound to version f3a01b2c3d90. Void immediately on any change to the manifest, model, tools or policy; otherwise expires 90 days after compilation.
- Approver
- Not externally approved. This decision was produced from the builder's own attestation plus Scalarion's checks; no independent reviewer has counter-signed it.
This decision approves a sandboxed environment only. Live execution is not granted by it, so the absence of live-runtime evidence does not weaken it — a separate decision is required to run live.NOT APPLICABLE
- Resolve or formally accept: Memory.
- Resolve or formally accept: Identity / credential scope.
- Resolve or formally accept: Business outcome.
- Resolve or formally accept: observability.
- Resolve or formally accept: memory-isolation.
- live-runtime is out of scope — a separate decision is required to bring it in.
- This decision is void if the manifest, model, tools or policy change — re-prove and re-seal.
full chain, one ledger
failing runs named
routed to human, logged
This pack was sealed before enforcement was recorded on packs. It does not say whether the gate was ever asked about these releases — which is different from saying it was not.
This record does not reproduce its seal hash, so its integrity is NOT established. A defect in this ledger's canonicalisation hashed a non-JSON string containing `undefined`, which the datastore then dropped — so records sealed before the fix cannot be recomputed from what is stored, however untouched they are. That is a limitation of our ledger, not a finding about this document. It also means tampering with such a record would not be detectable by us either. Re-sealing the pack produces a record that verifies.
Signed with an asymmetric key. The public key, the exact bytes that were signed, and a standalone verifier are published below — you can check this pack without contacting us, and without our cooperation.
- Fetch the canonical payload and signature from the verification manifest.
- Fetch the public key. It is a public key: holding it lets you check signatures and does not let you make them.
- Run scripts/verify-pack.mjs, or any library that verifies the named algorithm.
- verification manifest · public key · verifier