- Shipped
- October 18, 2026 at 8:21 PM UTC
- Author
- Kamo
- Commit
- e957ab4
27 loans_* tools (LoansPack) straight to KamoLOS through its one-time-key door (SITP TP02, new downstream LOS, X-OTK) as the SI member; KamoLOS checks the PLOS right on that session and scopes every id to the organization; each tool names the same right. App gate: Personal Lending (LOS). - Reads (PLOS_VIEW_PIPELINE): loans_search, loans_get, loans_payoff_quote, loans_list_payments, loans_history (by loan, by offer, or the organization's trail by kind/actor/time; untrusted: notes), loans_list_statements, loans_get_statement, loans_list_fees, loans_list_draws, loans_list_offers, loans_get_offer, loans_get_autopay, loans_list_payment_methods (kind, brand, last four only), loans_list_charge_off_queue, loans_list_products, loans_get_state_rule, loans_aging_report. - loans_record_promise_to_pay (CREATE_RECORD, PROCESS); loans_create_offer (draft, CREATE_RECORD), loans_send_offer (SHARE_DOCUMENT_EXTERNAL) and loans_rescind_offer (DELETE_RECORD): UNDERWRITE. - Money (FINANCIAL, FINANCIAL_TRANSACTION, the plan carries the amount): loans_record_payment (check, cash, wire), loans_adjust_balance, loans_waive_fee, loans_set_autopay (pause/cancel), loans_request_draw (CLOSE_AND_FUND), loans_confirm_charge_off (SUSPEND_OR_WITHDRAW). Never here: offer accept/decoder, signing, autopay enable (the borrower's mandate), Pay Now (KamoLOS v1 debits nothing), payment-method edits, Stripe Connect, product edits. Processor handles, mandates and blob ids are never answered. Loan reads are unlabeled items; reasons written on a loan are disclosures (NOTE/SHARE, no intent). The tool lists gain exactly the 21 tools a defaults charter offers (the six money acts stay hidden while FINANCIAL_TRANSACTION is forbidden).
