Scoring profiles control how VeriSwarm Gate weighs evidence when computing agent trust scores. Every workspace uses a profile -- the default is general, but you can switch to a preset that matches your use case or apply custom weight overrides.
Gate scores agents across four dimensions: Identity, Risk, Reliability, and Autonomy. Each dimension is computed from weighted input signals. A scoring profile defines:
low, moderate, high, and severe labels.When you change your workspace's scoring profile, all future score computations use the new weights. Existing scores are not retroactively recalculated.
Five presets are available out of the box:
general (Default)Balanced evaluation across all dimensions. Suitable for most platforms.
high_securityFor platforms where credential integrity and exploit resistance are paramount -- financial services, infrastructure management, security tooling. Stricter risk thresholds and heavier weighting on key attestation and secret hygiene.
social_platformOptimized for communities, social apps, and content platforms. Prioritizes coordinated abuse detection, deception flags, and community endorsement signals.
developer_toolsFor developer platforms, CI/CD integrations, and code-adjacent tooling. Emphasizes task success rate, evidence integrity, and tool trace consistency.
marketplaceFor agent marketplaces, app stores, and platform ecosystems. Prioritizes verified identity, declaration completeness, and community reputation.
Navigate to Account > Settings and look for the Scoring Profile section.
curl https://api.veriswarm.ai/v1/suite/scoring/profile \
-H "x-account-access-token: YOUR_SESSION_TOKEN"
The response includes the active profile code, resolved weights for all dimensions, tier thresholds, risk bands, and the list of available presets.
Requires admin or owner role. Changing the profile takes effect on the next score computation for each agent.
curl -X POST https://api.veriswarm.ai/v1/suite/scoring/profile \
-H "x-account-access-token: YOUR_SESSION_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"profile_code": "high_security"
}'
You can start from any preset and selectively override specific weights. Overrides are merged with the base preset -- you only need to specify the weights you want to change.
curl -X POST https://api.veriswarm.ai/v1/suite/scoring/profile \
-H "x-account-access-token: YOUR_SESSION_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"profile_code": "general",
"weight_overrides": {
"risk": {
"policy_violation_rate": 0.30,
"exploit_susceptibility": 0.25,
"coordination_anomaly": 0.15,
"secret_hygiene_failures": 0.15,
"rate_abuse": 0.10,
"deception_flags": 0.05
}
}
}'
Overrides are organized by dimension (identity, risk, reliability, autonomy, composite). All keys are optional. Weights within each category must sum to 1.0.
weight_overrides are applied on top of the new base preset. Set weight_overrides to null to clear them.