your operation.addressable.
Every safety, quality and compliance record reachable by a documented REST API, an AI assistant and signed webhooks. Tenant-isolated, rate-limited and audited on every single call.
Read and write your records.
A documented, versioned REST API over your live operation. Records read and write, streaming export, staged imports, generated from the running system so the contract cannot drift. Every record is addressed the same way, as OCC-2026-0042, so the reference on the page is the reference in the call.
/api/mcp/mcpstreamable · bearer · auditedConnect an AI assistant.
eAviora is a connector, so a copilot can read and act on your live operation in plain language. Eleven tools ride the same authorization stack as the app, tenant-isolated and audited on every call, and never a step outside your role.
No keys to paste. Add eAviora as a connector in Claude. Your team consents in-app and acts under their exact role.
Short-lived, rotating tokens. One-hour access with a thirty-day rotating refresh, so a leaked token expires fast.
Scoped consent. The user grants read, or read and write, and sees exactly what they hand over.
Automation cannot bypass sign-off.
The reason a regulated operator can open its API. Speed on the read and write paths, without ever losing control of the record.
State stays locked. Workflow and governance state cannot be set through the API or the connector. Only a named person moves a record.
A person accepts every write. Machine tools propose. Nothing reaches the record until someone validates it, enforced in code, not policy.
Audited in the same transaction. Every call is logged under the key identity, in the same transaction as the change it made.
Signed, retried, replayable.
Subscribe to record events and verify them with the official zero-dependency SDK. It runs on Node, Deno, Bun, Cloudflare Workers and the browser.
Signed with HMAC-SHA256. Every delivery is signed over the timestamp and body, then verified in constant time.
Checked before it is saved. Every webhook address is validated against an SSRF blocklist on write.
Retried on failure. Ten deliveries with exponential backoff, so a blip never loses an event.
Rotate the secret any time. The signing secret is shown once on create, and you can roll it whenever you need.
Plug into your identity provider.
The answers a security questionnaire asks for, built in. Single sign-on, automated provisioning, a rate-limit contract, and isolation enforced at the database.
Plug into your identity provider. SAML 2.0 with Okta, Microsoft Entra and Google, single sign-on enforced, with just-in-time provisioning.
Provision automatically. SCIM 2.0 auto-provision and deprovision, so a leaver loses access without a manual step.
Passkeys and multi-factor. Modern sign-in with passkeys and multi-factor, turned on by policy, not left to the user.
Rate limits as a contract. Per-tier ceilings the platform enforces, so you can plan batch imports and polling against documented limits.
Isolated at the database. Tenant isolation enforced against a non-bypass role. A query missing your operation returns zero rows.
Canadian residency. Data hosted in Canada, encrypted at rest, with a named sub-processor register.
One operation. One API. One audit trail.
The machine surface passes the review. The next leg is the experience: demo to production, with the design partner cohort.