Every feature, in one page.
The same portal serves builders and runners. Builders get the controls below. Runners get a button, a short form and a result.
Build
Two ways to write an App; both run the same way for the person who clicks.

- Prompt
Describe the outcome in plain English; the model plans the steps against your connectors.
- LogicScript
A governed Python dialect: exact code, AI only at marked
askandagentsteps. - Generate
Writes or edits a LogicScript from a description, using the real tools your connectors expose.
- Typed AI answers
Every
askmust return the record shape you declared, or the step fails. - Validated before write
AI output cannot reach an update until validated against a list or approved by a person.
- Dry run
Reads for real and lists every change it would have made, without making it.
- Compile-time checks
A script with an error cannot be saved; connector calls are checked against the live system.
- Model tiers
Pick fast or frontier per App, or per AI step; batch mode at roughly half the cost.
Inputs
Add a short form so one App serves many cases.

- Field types
Text, number, yes/no, date, dropdown; required fields marked.
- Validated three times
In the form, when queued, and in the engine; inputs are always data, never instructions.
- Script parametersEnterprise
Thresholds and approvers a LogicScript declares, tuned from a form.
Connectors
Depth over breadth: the back-office and CRM systems where the work lives, over MCP.

- Six systems
NetSuite, Salesforce, QuickBooks Online, Xero, Maxio, HubSpot.
- One-click OAuth
Xero, QuickBooks Online and Salesforce connect without copying API keys.
- Read-only by default
Writes need explicit opt-in per connector and per App.
- Sandbox or production
An explicit choice for Salesforce and QuickBooks Online, badged on the connection.
- Pinned to its account
Reconnecting to a different company or org is refused.
- Own accounts, own keys
Each workspace connects its own systems; credentials are encrypted and never shared.
Results
The output fits the work, and links back to the record.

- Formats
Excel, formatted HTML, PDF, charts and images, text, JSON, Word, PowerPoint.
- Tables that work
Search, sort, filter by column with comparisons like
> 1200or2026-01-01..2026-03-31. - Record links
IDs open the record in Salesforce, Xero, QuickBooks Online or NetSuite.
- Saved views
Keep a filtered, sorted arrangement by name; it survives the next run.
- Dashboards
The latest results of several Apps on one page, refreshed one at a time or together.
- History
The last 100 runs with inputs, result, cost and outcome; re-open or download any of them.
Run
Runs happen in the background, and a person can be asked along the way.

- Live status
Queued, Running, Needs input, Ready, Failed; it follows you across the portal.
- Person in the loop
A run can pause for a yes/no, a choice, a form or an approval, then resume.
- Inbox
Questions waiting for you, or your role, with how long each will wait.
- Schedules
Daily, weekly or monthly, in the timezone you choose; results land in History.
- Email
On finish, on failure, or when a run is waiting on you; policy set per workspace.
- Confirm before writing
Every write-enabled run shows the inputs back and asks for confirmation.
Govern
Who may see, who may run, and what every run is allowed to cost.

- Roles
View and Run granted per App, per role; change it for everyone at once.
- Users
Invite by email, require approval, disable without losing history.
- Audit log
Every run, connector write, script approval and admin change; CSV export.
- Run limits
Max cost, duration and number of updates per run; enforced mid-run; fail closed; no "no limit".
- Budgets
Monthly caps per workspace and per cost center, in alert or enforce mode.
- Cost centers
Spend attributed to the cost center the App was published to, ready for chargeback.
- Usage
Tokens and cost by day, folder, App, cost center and user; the same numbers as your invoice.
- Versions and approvalEnterprise
Users and schedules run only the LogicScript version an admin approved.
Secure
Apps act on your systems without ever holding your secrets.

- Isolated workspaces
Every workspace's data is separated at the database level.
- Secret-less execution
A trusted broker attaches credentials per call and drops them when the run ends.
- Restricted language
LogicScript has no file, network or library access; it reaches systems only through connectors.
- Sign-in you can enforceEnterprise
Breached-password screening, two-step verification for everyone, SAML SSO.
- Provider access
A company decides whether its service provider, or Netridium support, may open its workspace.
- Writes never sent twice
Each update is recorded before it is sent; an interrupted run stops and tells you.
Company Manager
For consultants, accountants and MSPs: build once, deliver to every company you manage.
- One console
Every company you manage, with full admin access for your staff.
- Catalog
Versioned Apps published to the companies you choose; managed Apps are locked there.
- Check before publish
See what would change in each company without changing anything.
- Export / import
Portable JSON to move Apps between workspaces; writes and raised limits must be confirmed.
- Per-company usage
Runs, tokens and cost per company; the basis for rebilling.
- View as
See a company's workspace as one of its roles before you hand it over.
- Rename it
Call the console "Portfolio Manager" or whatever your firm says; your staff see your name for it.
