Document Intelligence and Decision Models in one place.
Nace.AI

Execute your workflows with Nace Small Models

One API key for Drex, which puts a probability on every call, and NDI, which reads 36 file types and cites the source of every answer.

Works with

Docs
npm install nace-sdk

Builders on Drex, in their words.

See it work from a terminal.

An agent with a Console key reads an AP packet, finds the page that matters and decides what to do with it. Every call in the window is a Console endpoint, and every value comes back with the page it was read from.

A hazy painting of Manhattan seen through park trees, pale towers in the distance and a crowd moving in a blur along the street below

claude

$ export NACE_API_KEY="nace_sk_…"

$ claude

> This AP packet from Halden Supply mixes invoices, a contract amendment and a W-9. Which invoice can we pay today, and did the terms change?

console · split(file: "halden-packet.pdf")

38 pages → 5 documents

1 Invoice INV-2291 p. 1–3

2 Invoice INV-2304 p. 4–6

3 Contract amendment No. 3 p. 7–19

4 W-9 p. 20

5 Purchase order PO-77120 p. 21–38

console · classify(document: 3, classes: "procurement")

contract_amendment · 0.97

console · extract(document: 3, schema: { payment_terms, effective_date, parties })

payment_terms "Net 45, 2% discount within 10 days" found

effective_date "2026-10-01" found

parties Halden Supply Co., Meridian Logistics found

console · ground(document: 3, text: "Net 45")

page 11 · box 0.12 0.41 0.88 0.47 · exact · 0.99

console · extract(documents: [1, 2], schema: { invoice_no, total, payment_terms, po_number })

INV-2291 $18,420.00 "Net 30" PO-77120 p. 2

INV-2304 $9,870.00 "Net 45" PO-77120 p. 5

console · systemone(state: "INV-2304 · $9,870.00 · Net 45 · matches PO-77120 · terms per amendment No. 3", questions: { approve: noul, route: choice })

approve noul 0.93

route payments 0.88 · review 0.09 · reject 0.03

Pay INV-2304 today: $9,870.00 against PO-77120 on Net 45, the terms Contract amendment No. 3 sets on page 11, effective 1 October 2026. Drex puts 93% on approving it and routes it to payments.

Hold INV-2291. It still carries Net 30 on page 2, which predates the amendment. Want me to flag it for AP review?

Everything your agent needs, behind one key.

Authorization: Bearer $NACE_API_KEY

One key, one credit and one error envelope for both series.

  • Decision

    Drex puts a calibrated probability on every option, in one forward pass.

    Explore Drex
    POST /v1/systemoneINV-88214

    state

    Invoice INV-88214 bills 1,200 units at $14.10. PO-5512 authorised 1,200 at $13.90. Goods receipt confirms 1,200 delivered, 2 days late.

    1. choicedisposition

      • hold_for_buyer0.612
      • approve0.301
      • dispute0.087

      a probability per option

    2. noulwithin_price_tolerance

      P(yes)0.148

      one probability of yes

    3. scorevariance_severity

      • 0.214low
      • 0.583moderate
      • 0.171elevated
      • 0.032high

      a distribution over ordered levels

  • Perception

    Nace Document Intelligence reads any file and points every value back to its source.

    Explore NDI
    POST /v1/documents/{task}invoice_2023T210.pdf
    1. Parse

      # Invoice 2023T210

      ItemAmount
      Bookkeeping600.00
      Total600.00

      Markdown and layout blocks

    2. Split

      • Invoicep. 1–3
      • Amendmentp. 4–16
      • W-9p. 17

      Page ranges per document

    3. Classify

      • invoice0.98
      • receipt
      • bank_statement
      • w9

      A label from your taxonomy

    4. Extract

      • /invoice_number2023T210found
      • /total600.00found
      • /po_numbernullnot found

      Fields, found or not found

    5. Ground

      Total 600.00

      p. 1

      The page and box it came from

    36 file types: PDF, scans, Word, PowerPoint, Excel, CSV, email, HTML, images, audio, video

    Read by OCR, transcription and NER models.

Works where your agent works.

Console is plain HTTPS and JSON. Any harness that can call a tool can call it; these are the ones we test with.

Three ways in.

One platform. Four boundaries.

Same models, same API, same serving stack at every tier. The only thing that changes is the boundary around your data, from our cloud to your metal.

Your data trains your models. The weights, adapters and eval sets stay yours, inside the boundary you pick.

  1. A blurred evening street downtown, crowds and traffic streaming past tall buildings
    Where it runs
    Our cloud
    Network path
    Public TLS
    GPU tenancy
    Shared
    Updates
    Continuous

    Managed Cloud

    Start on our GPUs, behind our API, with a key from Console.

    • Shared GPU pool with strict tenant isolation
    • Public API over TLS, no training on your data
    • Usage-based pricing, no infrastructure to run

    For: pilots, evaluations, mid-market teams moving fast.

  2. A glass-walled conference room off an office hall, people passing in a blur on the other side of the glass
    Where it runs
    Our cloud
    Network path
    Private link
    GPU tenancy
    Dedicated
    Updates
    Continuous

    Dedicated Cloud

    Your own GPU cluster in our cloud, reached over private links instead of the public internet.

    • Single-tenant compute, pinned to your region
    • PrivateLink or VPC peering into your network
    • Customer-managed keys, dedicated throughput

    For: regulated teams that are cloud-first but done with shared infrastructure.

  3. A still lake at dawn closed in on every side by dark woods
    Where it runs
    Your cloud account
    Network path
    Inside your VPC
    GPU tenancy
    Dedicated
    Updates
    Pull from registry

    Your Cloud

    The platform installs inside your AWS or Azure account. Data stays within your boundary.

    • Runs in your VPC with your keys, your logs, your IAM
    • Updates pull from our registry; nothing flows back out
    • The deployment model our audit and banking customers run in production

    For: banks, Big 4 firms, anyone whose security review starts with “show us the network diagram.”

    Talk to sales
  4. An empty shore under a pale sky, the sea running out to a bare horizon
    Where it runs
    Your datacenter
    Network path
    None
    GPU tenancy
    Dedicated
    Updates
    Signed offline bundles

    On-Prem & Air-Gapped

    Your datacenter, your hardware, zero outbound.

    • No egress, no telemetry, offline license activation
    • Signed offline update bundles on your schedule
    • Ships as software on your servers or as a pre-configured appliance

    For: government, defense, and sovereign environments where the network cable isn’t there.

    Talk to sales

Questions

First request today. Your own cloud when you need it.

Create a key in Console and send your first request in a minute. When the data cannot leave your network, we bring the platform inside it.