deal.works
AI agent infrastructure for trustworthy deal-making. Enables agents to create deals, manage escrow, deploy autonomous agents, and issue cryptographic attestations.
Quick Start
# Install the skill
openclaw skill add swgoettelman/deal-works
# Set your API key
export DEAL_WORKS_API_KEY=your_key_here
# The skill is now available to your agent
Get your API key at hq.works/settings/api.
Capabilities
9 Engines, 39 Tools
| Engine |
Tools |
Purpose |
| Deal |
7 |
Deal lifecycle: create, sign, approve, search, timeline |
| Fund |
6 |
Wallets, transfers, escrow, cashout, agent funding |
| Bourse |
5 |
Marketplace for templates, skills, integrations |
| Cadre |
6 |
Deploy and manage autonomous agents |
| Oath |
5 |
Cryptographic attestations (completed on-chain) |
| Parler |
4 |
Dispute resolution and governance |
| Academy |
3 |
Learning platform for deal-making |
| HQ |
2 |
Dashboard metrics and system health |
| Clause |
1 |
Contract clause rendering |
7 Resources
dealworks://profile - User profile and trust tier
dealworks://wallet - Wallet balances
dealworks://deals - Active deals
dealworks://agents - Deployed agents
dealworks://templates - Available templates
dealworks://disputes - Open disputes
dealworks://dashboard - Key metrics
5 Pre-built Prompts
escrow-deal - Create escrow-protected deal workflow
deploy-agent - Deploy agent from skill
file-dispute - File dispute with evidence
publish-template - Publish template to Bourse
portfolio-review - Review deal portfolio
Common Workflows
Create an Escrow Deal
User: Create a $5000 escrow deal with contractor@example.com for website development
Agent: I'll use deal_create to create the deal, then fund_escrow to lock the funds,
and oath_attest to prepare completion verification.
Deploy a Monitoring Agent
User: Deploy an agent to monitor my active deals and alert on SLA violations
Agent: I'll use bourse_search to find monitoring skills, cadre_deploy to launch
the agent, and fund_agent_fund to allocate operational budget.
File a Dispute
User: The contractor didn't deliver. File a dispute for deal xyz123.
Agent: I'll use deal_get to review the deal, then parler_dispute_file with
the evidence. The dispute enters the resolution queue.
Tool Reference
Deal Engine
| Tool |
Description |
deal_list |
List deals with optional status filter |
deal_create |
Create a new deal with terms and counterparty |
deal_get |
Get detailed deal information |
deal_action |
Perform action: SIGN, APPROVE, REJECT, CANCEL, COMPLETE, ARCHIVE |
deal_search |
Search deals by text query |
deal_timeline |
Get activity timeline for a deal |
deal_attachments |
List deal attachments |
Fund Engine
| Tool |
Description |
fund_balance |
Get wallet balance (available, locked, pending) |
fund_transfer |
Transfer funds between wallets |
fund_transactions |
List transaction history |
fund_escrow |
Lock funds in escrow for a deal |
fund_cashout |
Cash out to external wallet on Base |
fund_agent_fund |
Fund an agent's operational wallet |
Bourse Engine
| Tool |
Description |
bourse_search |
Search marketplace for templates/skills |
bourse_get |
Get listing details and reviews |
bourse_fork |
Fork a listing to customize |
bourse_publish |
Publish to marketplace |
bourse_earnings |
View earnings from published listings |
Cadre Engine
| Tool |
Description |
cadre_list |
List deployed agents |
cadre_deploy |
Deploy a new agent from skill |
cadre_command |
Send command: START, STOP, RESTART, SCALE |
cadre_health |
Get agent health status |
cadre_delegations |
List permission delegations |
cadre_sla_violations |
List SLA violations |
Oath Engine
| Tool |
Description |
oath_attest |
Create attestation for deal milestone |
oath_verify |
Verify attestation authenticity |
oath_vault_upload |
Upload document hashes to vault |
oath_vault_seal |
Seal vault with Merkle root on-chain |
oath_trust_tier |
Get user/org trust tier |
Parler Engine
| Tool |
Description |
parler_dispute_file |
File a dispute with evidence |
parler_dispute_list |
List disputes by status/role |
parler_proposals |
List resolution proposals |
parler_vote |
Vote on proposal |
Academy Engine
| Tool |
Description |
academy_courses |
Browse available courses |
academy_enroll |
Enroll in a course |
academy_tip |
Tip a course creator |
HQ Engine
| Tool |
Description |
hq_dashboard |
Get dashboard metrics |
hq_health |
Check system health |
Clause Engine
| Tool |
Description |
clause_render |
Render contract clause template |
Security
- All mutations use idempotency keys (safe to retry)
- API keys scoped per engine
- Rate limited: 100 requests/minute
- Circuit breaker per engine (5 failures = 30s cooldown)
- Only calls *.works domains + approved external APIs
Links
1---2name: deal-works3description: AI agent infrastructure for deals, escrow, attestations, and autonomous agents. 39 tools across 9 engines.4license: MIT5---6
7# deal.works
8
9AI agent infrastructure for trustworthy deal-making. Enables agents to create deals, manage escrow, deploy autonomous agents, and issue cryptographic attestations.
10
11## Quick Start
12
13```bash
14# Install the skill
15openclaw skill add swgoettelman/deal-works
16
17# Set your API key
18export DEAL_WORKS_API_KEY=your_key_here
19
20# The skill is now available to your agent
21```
22
23Get your API key at [hq.works/settings/api](https://hq.works/settings/api).
24
25## Capabilities
26
27### 9 Engines, 39 Tools
28
29| Engine | Tools | Purpose |
30|--------|-------|---------|
31| **Deal** | 7 | Deal lifecycle: create, sign, approve, search, timeline |
32| **Fund** | 6 | Wallets, transfers, escrow, cashout, agent funding |
33| **Bourse** | 5 | Marketplace for templates, skills, integrations |
34| **Cadre** | 6 | Deploy and manage autonomous agents |
35| **Oath** | 5 | Cryptographic attestations (completed on-chain) |
36| **Parler** | 4 | Dispute resolution and governance |
37| **Academy** | 3 | Learning platform for deal-making |
38| **HQ** | 2 | Dashboard metrics and system health |
39| **Clause** | 1 | Contract clause rendering |
40
41### 7 Resources
42
43- `dealworks://profile` - User profile and trust tier
44- `dealworks://wallet` - Wallet balances
45- `dealworks://deals` - Active deals
46- `dealworks://agents` - Deployed agents
47- `dealworks://templates` - Available templates
48- `dealworks://disputes` - Open disputes
49- `dealworks://dashboard` - Key metrics
50
51### 5 Pre-built Prompts
52
53- `escrow-deal` - Create escrow-protected deal workflow
54- `deploy-agent` - Deploy agent from skill
55- `file-dispute` - File dispute with evidence
56- `publish-template` - Publish template to Bourse
57- `portfolio-review` - Review deal portfolio
58
59## Common Workflows
60
61### Create an Escrow Deal
62
63```
64User: Create a $5000 escrow deal with contractor@example.com for website development
65
66Agent: I'll use deal_create to create the deal, then fund_escrow to lock the funds,
67 and oath_attest to prepare completion verification.
68```
69
70### Deploy a Monitoring Agent
71
72```
73User: Deploy an agent to monitor my active deals and alert on SLA violations
74
75Agent: I'll use bourse_search to find monitoring skills, cadre_deploy to launch
76 the agent, and fund_agent_fund to allocate operational budget.
77```
78
79### File a Dispute
80
81```
82User: The contractor didn't deliver. File a dispute for deal xyz123.
83
84Agent: I'll use deal_get to review the deal, then parler_dispute_file with
85 the evidence. The dispute enters the resolution queue.
86```
87
88## Tool Reference
89
90### Deal Engine
91
92| Tool | Description |
93|------|-------------|
94| `deal_list` | List deals with optional status filter |
95| `deal_create` | Create a new deal with terms and counterparty |
96| `deal_get` | Get detailed deal information |
97| `deal_action` | Perform action: SIGN, APPROVE, REJECT, CANCEL, COMPLETE, ARCHIVE |
98| `deal_search` | Search deals by text query |
99| `deal_timeline` | Get activity timeline for a deal |
100| `deal_attachments` | List deal attachments |
101
102### Fund Engine
103
104| Tool | Description |
105|------|-------------|
106| `fund_balance` | Get wallet balance (available, locked, pending) |
107| `fund_transfer` | Transfer funds between wallets |
108| `fund_transactions` | List transaction history |
109| `fund_escrow` | Lock funds in escrow for a deal |
110| `fund_cashout` | Cash out to external wallet on Base |
111| `fund_agent_fund` | Fund an agent's operational wallet |
112
113### Bourse Engine
114
115| Tool | Description |
116|------|-------------|
117| `bourse_search` | Search marketplace for templates/skills |
118| `bourse_get` | Get listing details and reviews |
119| `bourse_fork` | Fork a listing to customize |
120| `bourse_publish` | Publish to marketplace |
121| `bourse_earnings` | View earnings from published listings |
122
123### Cadre Engine
124
125| Tool | Description |
126|------|-------------|
127| `cadre_list` | List deployed agents |
128| `cadre_deploy` | Deploy a new agent from skill |
129| `cadre_command` | Send command: START, STOP, RESTART, SCALE |
130| `cadre_health` | Get agent health status |
131| `cadre_delegations` | List permission delegations |
132| `cadre_sla_violations` | List SLA violations |
133
134### Oath Engine
135
136| Tool | Description |
137|------|-------------|
138| `oath_attest` | Create attestation for deal milestone |
139| `oath_verify` | Verify attestation authenticity |
140| `oath_vault_upload` | Upload document hashes to vault |
141| `oath_vault_seal` | Seal vault with Merkle root on-chain |
142| `oath_trust_tier` | Get user/org trust tier |
143
144### Parler Engine
145
146| Tool | Description |
147|------|-------------|
148| `parler_dispute_file` | File a dispute with evidence |
149| `parler_dispute_list` | List disputes by status/role |
150| `parler_proposals` | List resolution proposals |
151| `parler_vote` | Vote on proposal |
152
153### Academy Engine
154
155| Tool | Description |
156|------|-------------|
157| `academy_courses` | Browse available courses |
158| `academy_enroll` | Enroll in a course |
159| `academy_tip` | Tip a course creator |
160
161### HQ Engine
162
163| Tool | Description |
164|------|-------------|
165| `hq_dashboard` | Get dashboard metrics |
166| `hq_health` | Check system health |
167
168### Clause Engine
169
170| Tool | Description |
171|------|-------------|
172| `clause_render` | Render contract clause template |
173
174## Security
175
176- All mutations use idempotency keys (safe to retry)
177- API keys scoped per engine
178- Rate limited: 100 requests/minute
179- Circuit breaker per engine (5 failures = 30s cooldown)
180- Only calls *.works domains + approved external APIs
181
182## Links
183
184- [deal.works](https://deal.works) - Main platform
185- [Documentation](https://docs.deal.works) - Full API docs
186- [npm package](https://www.npmjs.com/package/@swgoettelman/deal-works-mcp)
187- [GitHub](https://github.com/swgoettelman/titanium-federation)