CLI
`map invoke MADE` recipes for every operation.
The CLI is a Rust binary at services/map-cli. After map login you can dispatch any operation on MADE from the shell.
Common flags
| Flag | Effect |
|---|---|
--input <json> | Operation payload (or read from stdin) |
--version v1.0.0 | Pin a specific protocol version |
--idempotency-key <k> | Required for safe retries of state-changing ops |
--audit-tail | Print the audit record(s) produced |
--output human | Pretty-print response (default: json) |
Recipes
asset_definition_publish
map invoke MADE asset_definition_publish --input '{"example":true}'Publish an asset definition (kind, units, governance class) to MARS.
Capability: map.made.asset_definition_publish
economic_contract_create
map invoke MADE economic_contract_create --input '{"example":true}'Create an economic contract: parties, terms, settlement rail, audit hooks.
Capability: map.made.economic_contract_create
economic_contract_settle
map invoke MADE economic_contract_settle --input '{"example":true}'Execute settlement on a registered rail (x402, stable, fiat); proof returned.
Capability: map.made.economic_contract_settle
auction_message
map invoke MADE auction_message --input '{"example":true}'Submit an auction message (bid, ask, lift) into an active auction.
Capability: map.made.auction_message
market_operation_message
map invoke MADE market_operation_message --input '{"example":true}'Submit a market op message routed through MARKET.
Capability: map.made.market_operation_message
See CLI reference for global flags, login, MCP integration.