"Negotiate before you integrate."
Use this skill when two agents from different systems need to establish trust before transacting. PACT provides a five-chamber protocol that handles the full lifecycle from first contact to secure session.
typescript
import { pact } from '@godman-protocols/sdk';
// Chamber 1 — Public Entry Gate: rate limiting, DID resolution
// Chamber 2 — Identity Analysis: ERC-8004 verification, trust score → session ceiling
// Chamber 3 — Intent Analysis: 3-pass prompt injection scanner, coherence check
// Chamber 4 — Negotiation Room: capability declaration, payment terms, EIP-712 dual signature
// Chamber 5 — Secure Channel: capability-locked session token via HMAC(deal_hash + agent_did + expiry)
Score RangeCeilingDurationPrice Multiplier85-100FULL24h1.0x70-84STANDARD4h1.2x50-69RESTRICTED1h1.5x30-49MINIMAL15m2.0x<30REJECTED——UnknownPROVISIONAL15m2.5x