OPERATIONS

Trust & security

Status URL, auth and HMAC signing, CAD data handling, and what latency on the status page does and does not mean. No invented SLAs.

Trust summary

Statushttps://status.fourechelon.com

Live probes for web, CAD converter, and Rowe. latencyMs is a single probe, not an SLA.

API authBearer / X-API-Key

Paid key required for /api/v1/responses, /cad/extract, and /cad/import-feature-tree.

Partner webhooksHMAC-SHA256 raw body

X-Four-Echelon-Signature, X-Adam-Signature, or X-Hub-Signature-256.

CAD uploadsProcessing only

Do not rely on long-term storage of uploaded files; persist outputs yourself.

Training defaultNot customer uploads

Production inference does not train on customer CAD unless a separate agreement says so.

Partner signing example

Terminal
BODY='{"partner":"adam","document_id":"doc_123","feature_tree":[{"id":"sketch-1","feature_type":"sketch"}]}'
SIG=$(printf '%s' "$BODY" | openssl dgst -sha256 -hmac "$FOUR_ECHELON_PARTNER_WEBHOOK_SECRET" | awk '{print $2}')
curl https://fourechelon.com/api/v1/cad/partner-webhook \
  -H "Content-Type: application/json" \
  -H "X-Four-Echelon-Signature: $SIG" \
  -d "$BODY"

Status

Check status.fourechelon.com or /status. Probe latencyMs is a single measurement, not an SLA.