Tenant isolation by design
Every record carries a workspace ID used as the DynamoDB partition key prefix and the S3 object prefix. API handlers derive the workspace from the signed-in user’s token, never from the request body.
Security & architecture
How Vendrix is designed to protect procurement data, keep AI grounded in each organisation’s own records, and keep people in control of every purchasing decision — plus where the build stands today.
Current status: the website and interactive platform tour are built. The AWS services below are the production architecture being implemented for pilot workspaces. Vendrix does not currently hold security certifications; any future attestations will be listed here once obtained.
Every record carries a workspace ID used as the DynamoDB partition key prefix and the S3 object prefix. API handlers derive the workspace from the signed-in user’s token, never from the request body.
Administrators, procurement managers, buyers, finance users, and reviewers have distinct permissions for uploading, confirming, approving, paying, and exporting.
Extracted fields below a confidence threshold must be confirmed or corrected before a document can feed comparisons, approvals, or payment checks.
Recommendations and copilot answers are generated only from the requesting workspace’s records and cite them. When the records do not contain an answer, the copilot says so.
Documents are encrypted at rest and in transit. Retention follows the customer agreement, with lifecycle rules for removal.
Uploads, field corrections, awards, approvals, rejections, payment holds, and dismissals are recorded with user and time.
A document moves through five stages. Each stage is serverless, scales with document volume, and keeps the workspace boundary intact.
Document intake
Amazon API GatewayAmazon Cognito
Authenticated upload endpoints; every request carries the user’s workspace and role.
Secure storage
Amazon S3Amazon DynamoDB
Original files in tenant-prefixed, encrypted buckets; structured records partitioned by workspace.
Extraction
Amazon TextractAWS Lambda
Text, tables, and key-value pairs read from quotes and invoices, then normalised into line items.
Procurement intelligence
Amazon BedrockAmazon EventBridge
Explained recommendations, risk checks, and cited copilot answers; scheduled re-checks and reminders.
Workspace experience
AWS LambdaAmazon CloudWatch
APIs behind dashboards, approvals, and audit trails, with metrics and alarms on every stage.
AWS services are introduced in the order pilot customers need them, starting with the document workflow.
Phase 1
Phase 2
Phase 3
Phase 4
Have security questions about a pilot?
Email hello@vendrix.site or send a message with the topic “Security and data handling”.