Release: 1.0.0
While our partners have already been using Arcane in production for months, the 1.0.0 milestone is here with major new updates to the Arcane platform.
This release will be available to all customers from February 18th 2025.
Content Authoring
Authoring Assist 1.0
Authoring Assist revolutionizes content creation for marketers in the pharmaceutical industry. It enables rapid, compliant internal asset production, reducing the reliance on expensive agency costs.
With Authoring Assist, marketers can create emails in minutes rather than days or weeks.

The tool leverages approved content and design systems to generate tactics automatically, while allowing for manual edits and AI-assisted rewrites. It supports personalization through audience personas and segmentation, adapting content to specific channels and editorial styles.
By streamlining the content creation process and enabling more targeted communications, Authoring Assist empowers marketers to deliver more effective and personalized campaigns.
Personas, Tone of Voice and More

Tactics Contexts
This feature allows you to capture the information about what is relevant to speficic Personas, the various editorial styles you use when creating content, and any other context you need to create scalable and repeatable omnichannel communications.
Users simply select the relevant settings and prompt their content as normal - Arcane applies all of the presets to control the content created!
This feature supports the creation of Global and Regional variations in settings.
Content Referencing
In-line citations in every Arcane response link directly back to the specific text within Approved source documents. This makes it even easier to dig deeper into your content, as well as makes it easier to validate the accuracy of every Arcane response.


Data Connectors and Exporters
S3 Source Connector Interface
Introducing the new S3 Source Connector Interface, designed for seamless document management through Amazon S3. This feature parallels the capabilities of the MyFiles and Veeva connectors, allowing you to effortlessly manage and import documents from S3. Optimize your workflows by integrating S3 seamlessly into your document management process.
Download Glossary as CSV
Easily export your open Glossary as a CSV file with the new “Download as CSV” button. This feature allows you to download the Glossary locally, enabling seamless access and use of your Glossary data in other applications or for offline analysis and sharing.
Security Updates
OWASP Compliance
We are now compliant with OWASP standards, paving the way for upcoming penetration testing on Arcane. This milestone ensures that we meet essential security measures, safeguarding against common vulnerabilities.
Enhanced Security Headers
Addressing multiple insecurities identified in our header configurations, we've implemented the following updates: Content Security Policy, Cross-domain misconfiguration corrections, Anti-clickjacking protection via X-Frame-Options, minimizing Server header version information leaks, enforcing Strict-Transport-Security, and resolving timestamp disclosure issues. Additionally, the X-Content-Type-Options is now in place, and cache control headers have been set. These measures significantly bolster our systems' security posture. Further details are available in the attached OWASP Report.
Security Update for DomPurify Package
The DomPurify package has been updated to address a flagged vulnerability in version ^3.0.8. This security enhancement ensures protection against potential threats. It is recommended for all users to update to the latest version to maintain the integrity of their applications and safeguard them from any known security risks.
Infrastructure & Platform Updates
Platform Notification Component
Arcane can now display a banner with system messages to communicate important updates or information to users.
Independent Indexing Lambda
The indexing lambda has been refactored to remove dependencies on Veeva-specific fields, enabling a more flexible and adaptable indexing process. This change promotes broader compatibility with various data sources and ensures that the lambda function can be utilized across different platforms without Veeva-related constraints. Enjoy a streamlined integration flow, reduce potential configuration conflicts, and maintain a cleaner, more efficient code environment.
Create Import Pipeline
The import pipeline allows for enriched PDFs and source files from spreadsheets to be systematically imported with complete metadata. Each document receives an externalId for seamless discovery via the S3 source connector on the backend. Modeled after anthill documents, this integration provides a structured framework for streamlined document management and indexing.
Notification Banners Backend
We've developed the backend infrastructure for notification banners using DynamoDB to store notifications. Each notification includes a message in HTML, a start and end time, and a time-to-live (TTL) setting, enabling efficient management and display of banners. Additionally, a new endpoint has been introduced to allow the frontend to seamlessly load current notification banners.
Localization Support in Frontend
Our frontend now supports localization through a seamless integration with the i18n plugin, enabling the translation of text strings into multiple languages. This enhancement compiles all text strings into a single JSON object, making it easier to manage translations across the application. This improvement is crucial for teams operating in global markets, as it streamlines the localization process and ensures a consistent user experience worldwide.
Error Message Enhancements
The platform flows now include updated error messages, providing clearer, more actionable information to help users resolve issues faster. This enhancement improves the accuracy and readability of alerts across our interface, ensuring that users are guided effectively when encountering errors.
Error Messages for LLM Flows
Enhancements to Large Language Model flows now include the capability to send error messages when an error prevents the delivery of the expected result to the frontend. This new type of system message provides clear and immediate feedback on system interruptions, allowing for quicker issue identification and resolution.
Enhanced Error Notifications
Axios error handling has been improved by incorporating toast notifications for easier diagnosis and instant visibility. When endpoints return error status codes like 500 or 400, a user-friendly message will now alert you of the issue, streamlining troubleshooting and enabling quicker resolution.
Display Language Codes in Dropdown
The language selection dropdown has been enhanced to include language codes, making it easier to distinguish between similar options like 'ch' and 'ch_HANS'. This update ensures accurate and clear identification of language preferences for users in multilingual environments.
Translation Retry Button Enhancement
Addressed a bug where the try again button in the translation notification modal was unresponsive. Users can now select a source language from the dropdown, even if not previously utilized in backend processes. Enhanced the metadata API to provide the languageCode, with frontend updates ensuring correct language handling. Additionally, updated the translate-notifications flow to guarantee error notifications contain necessary data for retrying translations, preventing 500 errors from being thrown. The glossary API is now triggered upon changes to the source language.
Support for Empty IDML Files
We've addressed an edge-case where translating empty IDML files resulted in a stalled translation process. Now, even when an IDML file lacks text, our system efficiently handles the scenario and provides appropriate feedback, ensuring a smoother experience when managing such files.