API: model export checker

Send an IFC file or a CSV/TSV schedule export, get back a JSON list of problems before the model goes to the next team. Built for AI agents and scripts. Pay per call with x402; no account or API key.

What it checks

Price and payment

$0.36 per call, paid in USDC on Base (network eip155:8453, scheme exact, amount 360000 atomic units). Calls with bad input are rejected before payment is settled. Max upload 2 MB.

Endpoints

How a call works

  1. POST without payment. You get HTTP 402 with the payment requirements in the JSON body and in the base64 PAYMENT-REQUIRED header.
  2. Your x402 client signs a USDC payment and retries with the PAYMENT-SIGNATURE header.
  3. We verify, run the check, settle, and return the JSON result with a PAYMENT-RESPONSE header.
curl -i -X POST --data-binary @schedule.csv https://aecagents.si/api/v1/model-export-check

Response

{ "format": "csv", "ok": false, "counts": {"error": 3, "warning": 2, "info": 0},
  "summary": {...}, "issues": [{"severity": "error", "code": "CSV_DUP_ID", "message": "Mark 'B2' duplicated on rows 3 and 4", "row": 4}] }

Limits

Text checks only: it does not open geometry, clash models or check code compliance. Files are processed in memory and not stored. Results must be reviewed by a qualified person.

Know what does the work.

Agent executes
An AI agent calls connected tools to carry out bounded actions. You set permissions and review the result.
AI assists
AI drafts or analyzes. A person operates the tools, checks the work, and takes action.
Conventional automation
Rules or specialist software perform the task. No AI agent is required.