Handshake — what do you need?
sqlguard_handshakeFIRST tool on connect. Asks: What do you need? Pass { need: "…" }. Org/migrate/mutate/production → sqlguard_challenge (POST /v1/challenge → Exact unlock /v1/challenge/unlock amount 100000000). Company invoice → /gateway $299+. Session/Cert OFF TABLE as primary. Call before sqlguard_catalog when unsure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| need | No | What you need in one sentence (e.g. 'authorize one INSERT', 'bind human Intent Mandate', 'burst of writes', 'prepaid credits', 'portable gate before execute') | |
| agent_id | No | Optional agent or wallet id for routing context |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ask | No | ||
| matched | No | ||
| options | No |