The Phase-1 trader exclusion is enforced server-side at /api/offers.
Click "Try" below to see the rejection payload exactly as a real client would.
Toggle the claimed role to demonstrate the role-mismatch audit field — even when
the client lies about being a large_customer, the server resolves the role
from party_id and still rejects.