The broker returns a short-lived signed JWT. The agent attaches this token to the downstream call; the receiving system verifies the signature, audience, expiry, scopes, claim profile, execution mode, and that the action_context matches the operation it is about to perform. A token issued for one action cannot be replayed against another — scope, dataset, or execution mode mismatches are rejected.
// Illustrative claims on a BioTone agent-delegation JWT
{
"iss": "biotone-agent-auth",
"aud": "biotone-benchmark-runner",
"sub": "user_8f3c9b…", // your IdP-bound subject id
"iat": 1735690800,
"exp": 1735691100, // short — minutes, not hours
// BioTone-specific claims
"claimProfileId": "internal-pii-benchmark",
"executionMode": "controlled_execution",
"scopes": ["benchmark:job:create"],
"biotone_confidence": 0.91, // fused score for this attestation
"biotone_tier": 3, // 1=passive, 2=light, 3=full multi-signal
"biotone_confidence_at": 1735690800, // when assurance was established
"biotone_signals_passed": ["periocular","palm","voice","presentation"],
// The exact action being attested — never just "logged in"
"action_context": {
"purpose": "pii_vault_benchmark",
"scenario": "internal_benchmark",
"action": "create_benchmark_job",
"dataset": "biotone-demo",
"scope": "Create one controlled benchmark job",
"expires_in_seconds": 300,
"risk_level": "high",
"required_assurance": 0.82
}
}
Exact claim names and signing configuration are deployment details. The shape above reflects the protected benchmark delegation path: the agent can create a controlled job without receiving decrypted PII-vault capture files.