Console

The signed-in workspace lives under /app. The public site is / and the network ledger is /network.

The Go to menu is documented page by page:

PathWhoPurpose
/appAnyone who can read the inboxHome: approvals waiting, pay queue, open invoices, payment-wallet balance, recent bills
/app/inboxInbox read; upload needs inbox writeAll invoices, upload, mailbox status
/app/invoices/[id]Invoice readExtraction, risks, approval, and pay
/app/approvalsApprover, adminMaker-checker queue
/app/policiesPolicy read; publish needs policy writeVersioned rules, including purchase-order requirement
/app/paymentsPayer, adminPayment intents. Wallets are the Wallets tab
/app/walletsPayer, adminSame treasury and agent workspace
/app/receiptsPayments readSettled and in-flight receipts
/app/cashCash readObligations, funding gap, suggested pays
/app/collectionsCash readReceivable reminders
/app/vendorsVendor read; edits need vendor writeVendor record, destination, portal invite
/app/connectorsConnector readMailbox, SFTP, accounting connections
/app/developersDevelopers readAPI keys, webhooks, examples
/app/securityAdmin for the thresholdPayment MFA threshold
/app/settingsAdminOrganization profile, payment mode, autopay, target days payable
/app/rolesAdminRole descriptions
/app/auditAuditor, adminHash-chained event list
/app/onboardingAdmin of a new workspaceCompany profile

Home, Inbox, Pay, and Cash refresh themselves every few seconds while the tab is visible, so a payment made from the API or CLI shows up without a manual reload.

Roles

RoleCan
AdminEverything, including settings, API keys, policy publish, and team invites
ApproverRead bills, decide approvals, read policy and audit
PayerUpload, pay, manage wallets and vendors, read cash and audit
ViewerRead inbox, invoices, vendors, payments, and cash
AuditorRead the same books plus the audit trail and approvals

Payer does not publish policy or create API keys. Approver does not initiate payment.

Pay card on an invoice

Custara converts the invoice amount to USD and compares it with the organization threshold (default 5,000 USD).

  • Under the threshold, Initiate payment does not ask for an authenticator code.
  • At or above the threshold, the payer must have MFA enrolled and must enter a current code.
  • The system autopay job is exempt.

Payment mode

Settings stores payment mode as sandbox or live.

  • sandbox keeps balances simulated. No USDC moves on Arc.
  • live settles USDC on Arc through Circle. API payments and webhooks follow that mode.

The chain is deployment configuration (ARC_CHAIN). Application behavior is the same on every Arc network: live mode transfers USDC from the Circle agent wallet to an allowlisted vendor address.