Documentation Index
Fetch the complete documentation index at: https://docs.monaris.co/llms.txt
Use this file to discover all available pages before exploring further.
Contract addresses (live on mainnet)
| Contract | Address | Role |
|---|---|---|
| InvoiceRegistry | 0x7a80...eB2 | Invoice creation, status tracking, NFT minting |
| InvoiceNFT | 0x14F3...D31 | ERC721 — each invoice is a tradeable NFT |
| SettlementRouter | 0x9037...36d | Payment entry point, settlement waterfall |
| Vault | 0x61Cc...537 | Liquidity pool (LP deposits USDC, receives USMT+) |
| AdvanceEngine | 0x0D8D...08E | Borrow against invoices from Vault |
| Reputation | 0x6baD...C73 | On-chain credit scoring (0–1000, tiers A/B/C) |
| Staking | 0x8492...3e | Stake USMT+ for sUSMT+ yield position |
| USMTPlus | 0x2508...fe1 | Receipt token for Vault deposits |
| USDC | 0xaf88...831 | Native USDC |
Invoice lifecycle — on-chain status
0 → 1 → 2 → 3
On-chain data (immutable once created)
- Invoice ID, amount, buyer address, due date, metadata hash
- Status transitions are recorded as events
Off-chain data (mutable metadata)
- Line items, memo, seller/buyer names, invoice number
- Draft invoices (before on-chain publish)
- Rejected status (buyer rejects before paying)
- Notifications (new invoice, paid, rejected)
Invoice creation — end-to-end
Reputation system — on-chain
Related
- Settlement Waterfall — what happens when
payInvoice()is called - Monaris Credit — how reputation unlocks credit products
- Score Tiers — how tiers map to product access
