MAP Docs
MADE

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

FlagEffect
--input <json>Operation payload (or read from stdin)
--version v1.0.0Pin a specific protocol version
--idempotency-key <k>Required for safe retries of state-changing ops
--audit-tailPrint the audit record(s) produced
--output humanPretty-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.

On this page