PlatformPlatform overviewDocument checksSupplier filesVeraCatoPassports and SealsClearGateCustodyIntakeAPIPricing
SolutionsCompounding pharmacies503B outsourcing facilitiesClinicsMed spasTelehealth platformsConsultantsSolutions overview
ResourcesMethodologyOrder-level COA traceabilitySupplier packet diligenceResource libraryPublic toolsIntelligenceTrust Center
CompanyAbout VerituraWhy independentPartnersFor counselContact
Log inBook a demo

Trust Center: Accountable, versioned, defensible. Every value cited to its line.

Named standards. Nothing overwritten.

The read of certificate COA-GB-1904 for gabapentin lot GB-1904 from Aurora Pharma Supply: your call on who made it, because the certificate names its own issuer as the manufacturer; 8 verified, 0 failed, 3 waiting and 9 that don't apply of the 20 named checks; what was read from the certificate, the outside records it was checked against and the rule behind each check

Same evidence, same decision. Months later, kept as it was made.

Every release decision is signed and carries a copy of the policy it was made under, and nothing is overwritten. Veritura reads the paperwork and never tests the product.

Received, read, checked, decided, kept. Same order, every document.

Five steps, in the same order on every document, from the file arriving to the decision an inspector can replay.

Received as bytesFive ways in, one read, a fingerprint on every original.

A certificate arrives by email to the workspace's own address, through the supplier's door link, by upload, by a fetch by lot number or by API. It is identified by its bytes, never by its name or the type the browser claims.

  • Five ways in, one read
  • Formats checked by their bytes
  • A SHA-256 fingerprint on every original
Discover Veritura Intake
Where documents come in, from a workspace's settings: the workspace's own email-in address, which turns on when an inbound address is set for the server, and document request links: 2 open, one per supplier, who upload without an account and whose files go to their lot
Where documents come in: the workspace's own address, and one request link per supplier.
Read, and cited to the linePage and line, quoted word for word. Not stated is never guessed.

Every value the review relies on is cited to the page and line it was printed on, with that line quoted word for word. A field the certificate does not state is shown as not stated, never guessed.

  • Page and line, quoted word for word
  • Not stated is never guessed
  • Unreadable is never clean
Discover Methodology
Certificate COA-GB-1904 as it was read, 17 numbered lines, from Aurora Pharma Supply's header and certificate number to the results table, the conclusion and the approval line, each line marked as checked or read into a value
The certificate as read, every line numbered, so each finding can point to the line it rests on.
Checked against named standardsUp to 20 named checks in four groups, each naming what it rests on.

Up to twenty named checks sit behind every verdict, in four groups: the certificate itself, the substance, published limits and outside sources. Each names what it rests on, from 21 U.S.C. 353a and FDA's 503A lists to ICH, USP and FDA's own registries, searched at read.

  • Up to 20 named checks in four groups
  • Each names its statute, guideline or registry
  • Could not run is never a pass
Discover the evidence engine
Held to the rule behind each check: 21 U.S.C. 353a, ICH Q7 section 11.4, ICH Q3C and Q3D, USP <85> and <1111>, the FDA's public records, your release rules, and its own figures, your records and the lab, each with how many checks rest on it
Every check names the standard it rests on, and how many checks rest on each.
Decided by a named personEnforced on the server, on every path.

Nothing leaves a lot until a named person has reviewed it. The rule lives on the server and holds on every path: the dashboard, the API, order fulfilment, Vera's release plans, automatic release, Seals and shipments.

  • Enforced on the server, on every path
  • Name, time and meaning on every signature
  • Bound to the hash, chained to the last
Discover ClearGate
What your role can do, 52 of 52 actions for the owner, in groups: receive and review, review and hold, Passports and shipments, recall and inspection, the pharmacy's file and publishing, team and workspace, developer and other, each with the actions it allows
Who may hold, release or recall is set by role, and the server checks it on every request.
Kept, and replayableDecisions signed with the policy pinned. Every lookup kept.

Nothing a decision rested on is ever overwritten or deleted. A newer document is added beside the older one. A release decision is signed and carries a copy of the policy it was decided under, so the same evidence replays to the same decision.

  • Decisions signed, with the policy pinned
  • Every lookup kept with its receipt
  • The methodology version on the record
Discover the release gate
The record behind a read of certificate COA-GB-1904: the lot decision as a separate record, reviewed by Dana Reyes, PharmD, with its meaning, reason and the date and time, Sep 26, 2026 at 9:30 AM; what this record establishes and what it does not; and the receipt: evaluated Sep 26, 2026 at 8:00 AM, rules version 1.0 and the file's SHA-256 fingerprint
The decision is its own signed record, and the receipt keeps the rules version and the file's fingerprint.

Named standards. Not house opinions.

Every check names the statute, guideline or registry it rests on, and what it decides: up to 20 named checks, 6 FDA records, FDA's four 503A lists.

FD&C Act 503A

Whether the substance may be compounded, and whether its maker is named and registered.

21 U.S.C. 353a(b)(1)(A)
FDA's 503A lists

The bulks list, the declined list, Category 1 and Category 2, each as FDA printed it.

As printed May 14, 2026
ICH Q7

A named person's sign-off, the laboratory named, and a reissue that references the original.

11.41 to 11.44, and 17.63
ICH Q3C(R9)

Residual solvents against a 63-solvent table, with your dose's share of each daily exposure.

With USP <467>
ICH Q3D(R2)

Cadmium, lead, arsenic and mercury against the limit for the route.

With USP <232>
USP <85>

The endotoxin limit computed from your route and maximum hourly dose: K over M.

Bacterial endotoxins
USP <795> and <797>

A beyond-use date against USP's ceiling for its category and storage.

Beyond-use dates
FDA substance registry

Name, UNII, CAS, formula and weight against FDA's record; a conflict names both figures.

GSRS

Cited, named, signed. Never overwritten.

Mechanically and in the same order every time. Every check names its standard, every decision carries a name, and nothing is overwritten.

Cited to the line

Every value the review relies on points back to the page and line it was printed on.

Named standards

Every check names the statute, guideline or registry it rests on.

A person's name

Every decision carries the name of the person who made it.

Nothing overwritten

A correction is added beside what it corrects.

What the record holds, and what never reaches it.

Veritura is built around documents, business contacts and public records. It is not designed to hold a patient's identity, and the parts of the work that would need one stay with the pharmacy.

  • Patients and prescribers' words are never kept on the server; an order is kept only as the reference you send
  • A patient's email is kept only to send recall notices about their batch, until a year after its use-by date, with an opt-out in every email
  • Other companies' people shown by name, never by email
Security and services, in full
Your records, to take with you: every certificate and its read, every lot and its history, every receiving record, Passport, Seal batch and release, supplier files, recalls, custody and the audit record with the signature chain's own check, and the stored original of every certificate, byte for byte; tokens, keys, password material and patients' email addresses are left out; on the demo, sample data cannot be exported

Where the work stops. Printed on the record itself.

A record is defensible only if it claims no more than it checked. This is the line, on the record and here.

Veritura does notVeritura does
Test, sample or handle any substance or preparationRead the paperwork behind a lot and cite every value to its page and line
Approve a supplier, certify a product, or make a safety, legal or regulatory determinationRecord who decided, when, on what evidence and why
Check a certificate against USP monograph acceptance criteriaCompute limits from USP <85>, ICH Q3C, ICH Q3D Class 1 and USP <1111> and your dose
Treat no match in a public source as proof of absenceSearch FDA's registries and enforcement records at read, and keep the receipt
Sell, route or rank pharmacies, or take a cut of any orderRaise document-integrity signals in the file for a person to judge
The foot of a read's checks: two release rules for this substance, not among the twenty, an identity result and an assay result, both verified against your release rules; then the note printed on every read: the original file is kept with this record, each value cites the line it was read from, we read documents against these rules, we do not test material, and a check that could not run is named with what it needs and never counted as verified
The boundary, printed on the record itself under every read.

The full detail.

The standards the review rests on, how versions and corrections are kept, what the record holds, the services behind it and who answers for the method.

Every check, in the methodology
Named standards, not house opinions What each one decides
FD&C Act 503A
Whether the substance may be compounded by one of the three routes, whether the original manufacturer is named and registered, and whether the certificate names the substance and the lot. 21 U.S.C. 353a(b)(1)(A)
FDA's 503A lists
The bulks list at 21 CFR 216.23(a), the substances FDA declined at 216.23(b), Category 1 and Category 2, each name as FDA printed it, with that date on the page. As printed May 14, 2026
ICH Q7
A sign-off by a named person for the quality unit, the testing laboratory named, the manufacturer's address, and a distributor's reissue that references the original certificate. 11.41 to 11.44, and 17.63
ICH Q3C(R9)
Residual solvents against a 63-solvent table with each solvent's permitted daily exposure; with your dose recorded, this substance's share of it, with the arithmetic shown. With USP <467>
ICH Q3D(R2)
Cadmium, lead, arsenic and mercury against the limit for the route; with your dose recorded, the share of the permitted daily exposure. With USP <232>
USP <85>
The endotoxin limit computed from the route and your maximum hourly dose, K over M, and compared with the limit the certificate prints. Bacterial endotoxins
USP <1111>
Total aerobic count and total yeasts and molds against the published acceptance criteria. With USP <61>
USP <795> and <797>
A preparation's beyond-use date against USP's ceiling for its category and storage, and against every ingredient's own expiry. Beyond-use dates
FDA establishment registry
The named manufacturer, searched at read. Registered to manufacture passes; registered only to relabel or repack does not pass as the maker.
FDA substance registry
The name, UNII, CAS number, formula and molecular weight on the certificate, compared with FDA's record. A conflict fails the verdict with both figures named. GSRS
openFDA and FDA records
The supplier, maker and laboratory matched at read, and lots on file re-matched against enforcement records on an hourly cycle. Enforcement, warning letters, import alerts, the 503B list
Each step, in full From arrival to replay
Received as bytes
PDF, PNG, JPEG, WebP and plain text are read; Word, Excel, SVG, HTML, empty files and anything over 8 MB are refused, and the refusal says why in words. Each original is kept as received with its SHA-256 fingerprint, and the same file sent twice is recognised and not filed twice. Paid plans keep every original; a free workspace keeps its first three.
Read, and cited to the line
The text as read opens beside the review, numbered exactly as the citations count it, and an absence is said in words. A document that cannot be read is reported as unreadable, never as clean: "Not verified. The document could not be read, so no check ran." The read is cached on the file's fingerprint, so the same bytes give the same reading twice.
Checked against named standards
The named standards include ICH Q7, ICH Q3C, ICH Q3D, USP <85> and USP <1111>. Anything short of a pass says what failed, why, what would pass and how to get there. A check that could not run is named with what it needs, and is never counted as passed.
Decided by a named person
The person records what they checked and what they relied on. A signature carries the printed name, the date and time, and a meaning from a fixed list. It is bound to the record's hash and chained to the workspace's earlier signatures, so an edited or removed signature breaks the chain and the page says so.
Kept, and replayable
The decision carries that policy's version. Every public lookup keeps its source, its query, its time and its result, and the methodology version is stamped on the record, so an inspector can replay how any decision was reached.
Versioning Nothing is overwritten. Everything is dated.
Originals
Kept as received with a SHA-256 fingerprint. A newer certificate is added beside the old one, never written over it.
Signatures
Bound to the record's hash and chained per workspace. A changed or removed signature breaks the chain, and the page says so.
Release decisions
Signed, with the policy and its version pinned inside, so the same evidence replays to the same decision.
FDA's lists
Shown with the date FDA printed them. The codified 503A lists are re-read from the eCFR every 24 hours, with the date the source gives.
Practice records
Every earlier version of a corrected record is kept, with who changed it, when and why.
Custody
Each event carries the hash of the one before it, so a line cannot be tidied afterwards without the break showing.
The method
The methodology version is stamped on the record. A material change takes a new version, noted publicly.
Corrections A correction is added, never swapped in
A signature cannot clear a finding
Only evidence moves it.
A newer certificate
Lets a named person set an older finding aside, with a reason. Both documents stay on file.
A dismissed recall match stays dismissed
An identical re-match never reopens it, and the signal and the dismissal both stay on the lot's history.
Overruling Vera
Is kept as the person's ruling, and an overrule needs a reason.
A finding a firm answers
On its published file stays on the file, marked retired, with its date. No one can pay to change what a file says.
Supported observations
Are never removed for being unfavourable.
Asking for a correction
Send the record or report ID, the observation at issue and the document that supports the change through the contact page.
Data handling What the record holds
Patients and prescribers' words
Are never kept on the server. The copy file lives in the pharmacy's browser and in a file it saves. An order is kept only as the reference the pharmacy sends, and a reference that looks like patient text is refused.
An email used to deliver a Passport
Is used to send the Passport, then kept as a recall contact for that batch: used only for recall or safety notices about it, never for marketing, never shared and never exported. It is deleted a year after the batch's use-by date, or at once when the patient opts out from the link in every email. A pharmacy's owner can switch patient email off; while it is off, an address is refused and nothing of it is kept.
A patient who saves a vial
Leaves an email, kept with their saved serials until they delete it.
Closing or deleting a workspace
The owner can close it: its records become read-only and stay exportable for six years, then it is deleted. Or the owner can delete it now, after an export is offered: every record, original and key of the workspace is erased, and only a receipt of the deletion stays. Each step is signed by name and logged.
People at another company
Are shown by name, job title and company, never by email address.
Lookups stay private
A clinic's or buyer's lookup of a pharmacy is private to its account; the pharmacy is not told. Across accounts, only counts are ever shared.
Redact before you upload
Patient identifiers, prescriptions and unrelated commercial terms do not belong in a supplier document. Redact them before submitting; nothing in a review needs them.
Security How the record is protected
Encrypted, and scoped to your workspace
Documents and records are encrypted in transit and open only inside the workspace they belong to. Database tables deny browser-side access by default, with row-level security.
Kept with their fingerprint
Originals sit in object storage with their SHA-256. If storage ever refuses a file, the record says so and asks you to keep the original; it never pretends a copy exists.
Two-factor sign-in, encrypted secrets
Authenticator secrets are encrypted with AES-256-GCM, and recovery codes are stored one-way and shown once. Sign-in with Google or Microsoft is available, and an enrolled authenticator is asked for after it too. Signing, holds, release and other quality decisions ask for the authenticator again when it has not been used recently. A workspace has the owner and up to 10 teammates.
Production's security headers
A strict content policy, HSTS, frame denial, nosniff, a strict referrer policy and a permissions policy, read from production's own headers.
Services behind the record What each one does
Render
Hosts the application.
Supabase
The database, and the object storage that keeps each original with its fingerprint.
Resend
Sends mail, and receives it at each workspace's own email-in address.
WorkOS
Sign-in with Google or Microsoft.
Stripe
Checkout. Veritura never stores card numbers or card security codes.
OpenAI or Anthropic
Reading scans and photos page by page, and the Second Reader, where they are switched on.
Google Fonts
Serves the typefaces on the public site and the sign-in page, so a visitor's browser requests them from Google.
Accountability Who answers for the method
An accountable owner
One methodology owner is accountable for every version of the method. Questions about it go through the contact page.
A published version
Methodology v1.1, dated October 19, 2026, is stamped on the record (v1.0, April 30, 2026, on records read before it; what changed is on the methodology page). A material change takes a new version and a visible note on this page.
Professional liability
$1M in professional liability (errors and omissions) coverage is in place for the documentation work. It does not turn any record into an approval or a regulatory sign-off.
No paid position
Veritura does not sell, route or rank pharmacies, takes nothing from orders, and has no ratings or badges to sell. A payment never awards a badge or changes an evidence result.

Veritura holds no USP-NF licence and never checks a certificate against a USP monograph's acceptance criteria. Where a monograph exists, it checks whether the certificate states that the lot meets it, and says so. Stated plainly: Veritura is not SOC 2 certified, not a HIPAA-covered system and not a validated GxP system. Its signatures are built to Part 11's signature elements. The first signature in each session asks for the signer's password; a signer with an authenticator is asked for it instead, when it has not been used recently. A person who signs in only with Google or Microsoft and has no authenticator is not asked again at signing.

Questions, answered plainly.

A person. Nothing leaves a lot until a named person has reviewed it, and the server enforces that on every path. A workspace that saves the Standard or Lenient policy can let Passports issue automatically, but only from a lot a person has already reviewed. A workspace that never saves a policy releases by hand, and Strict keeps every release with a person.

No. It reads the paperwork and checks it against the standards and FDA's public records. "Verified" is a statement about the documents, never about the substance in the vial.

The new evidence is added beside the old. A person can set an older finding aside with a reason once a newer document supports it, and both stay on file. A signature alone never clears a finding.

No. Where the Second Reader is switched on, its correction lands only if the line it quotes is found in the document, a field it contests holds the lot for a person, and it can never release, issue or notify. By default Vera drafts and a person sends; she never makes a first contact or a release on her own.

No. Strong identifiers such as a file's fingerprint or a report ID are compared across Veritura accounts, and each workspace sees only a count of the others involved. No other party's name, supplier, file, lot or order is ever shown.

Neither, and it says so. It is also not a validated GxP system. What is in place is listed on this page: encryption in transit, workspace scoping, row-level security, production security headers, fingerprinted originals and a hash-chained signature record.

Still have questions? Talk to a person.