Skip to main content
Version: 2026.04

Secure Connections

Beta Preview

Secure Connections is a beta preview feature in the April 2026 release. General availability (GA) is scheduled for the May 2026 release, available after May 29th, 2026.

Secure Connections let you share an individual resource (a model or an artifact) with a partner organization through a Sending Connection that an administrator has already configured. Once a resource is shared through a connection, the platform keeps the partner's copy in sync as you upload new revisions and produce new artifacts from it.

Secure Connections apply to models and artifacts only. Systems cannot be shared through a Secure Connection as a whole.

File size limit: Secure Connections cannot transfer individual files larger than ~2 GB. Files above this cap are rejected on the sending side and never reach the partner organization. Support for larger files is planned for a future version.

Files persist permanently: Once a file is received by a partner organization through a Secure Connection, the partner's copy has no expiration, TTL, or revocation. Removing the partner from the file's access list, archiving the file locally, or deleting it locally only stops future updates from being sent — the partner keeps every copy of the file (and its earlier revisions) that they have already received indefinitely.

Feature flag: Secure Connections must be enabled in Application Settings > Experimental Features > Secure Connections. Administrators must also configure at least one Sending Connection in the Secure Connections admin panel. Contact your admin if you do not see the controls described below.

Something not working? If a file is not appearing on the partner side or has stopped syncing, ask your administrator to consult Debugging Secure Connections.


See Which Partners a Resource Is Shared With

Open the resource's details pane on the Files page (or from a system snapshot). The Connections with Access row, marked by a globe icon, lists the partner organizations currently receiving this resource. If the resource is not shared with any partner, the row shows None.

This row only appears when Secure Connections is enabled.


Share a Resource with a Partner Organization

  1. Open the resource and click the Share button (share icon) in the resource's action bar.
  2. The Share <filename> dialog opens in user-sharing mode by default. Click Share with external connection (globe icon, top-right of the dialog) to switch to Secure Connections sharing.
  3. In the Add organization field, search for and click the partner organization you want to add. Only sending connections that you have not already added are shown.
  4. The selected connections appear under Connections with access (N). To remove one, click the remove button next to its name.
  5. Review the certification box and check the required boxes (see Confirmation Prompts below).
  6. Click Update to save. A toast confirms External connection sharing updated.

To switch back to sharing with internal users, click Share with users (people icon, bottom-left).

Required role: Editor or above on the resource.


Confirmation Prompts

Because Secure Connections send data to an external organization, every change that adds or removes a partner — or that pushes new content to one — must be explicitly confirmed before it can be saved.

The confirmation always appears as an amber-bordered certification box inside the dialog, with a checkbox you must tick before the action button enables.

When Adding a Partner

The box lists each partner that will gain access:

This resource will be shared with:

  • Partner Org A
  • Partner Org B

Confirm External Organization(s) will gain access to this model.

The subject ("this model", "this artifact", "this revision", or "any artifacts produced by this tool run") changes depending on the action.

When Removing a Partner

The box presents a checkbox describing what the partner retains:

Confirm External Organization(s) will retain their copy of this model and will stop receiving new updates.

Removing a partner from a resource's access list does not delete any data the partner has already received — it only stops future synchronization.

If your change adds and removes partners in a single save, both checkboxes are shown and both must be checked.


Actions That Automatically Push Data to Partners

Once a resource is shared through a Sending Connection, these actions automatically propagate the result to every partner the resource is shared with. Each one shows the same certification box before it can complete:

ActionCertification subjectWhere it appears
Upload a new revision of the resourcethis revisionUpload Version dialog
Run a function that produces artifactsany artifacts produced by this tool runFunction panel on the resource page
Extract artifacts from a system snapshotany artifacts produced by this tool runExtract <filename>? dialog from a system snapshot

In every case, the action button (Upload, Execute Function, Extract) stays disabled until the certification checkbox is ticked. If the resource is not shared with any partner, the certification box is not shown and the action proceeds normally.


Finding Artifacts Shared to You Individually

On the receiving end, an artifact that is shared on its own — without its parent model — does not appear in the default Files view, which lists models grouped with their child artifacts. To see these incoming artifacts, open the Advanced Search panel from the Files page and switch the View toggle from Models with Child Artifacts to Unparented Artifacts. Artifacts received from a partner without the corresponding parent model show up in this view.


Cases Where a Resource Is Automatically Unshared

Sending Connections are governed by two limits an administrator sets when configuring the connection:

  • A Permitted Infosec Level — the maximum classification the connection allows.
  • A set of Permitted Control Tags — only resources carrying all the required tags are eligible.

Whenever the platform detects that a resource no longer fits within these limits, the resource is removed from that connection automatically. This can happen either by changing the resource or by changing the connection.

1. The Resource Outgrows the Connection

A resource is removed from a connection when one of these changes makes the resource ineligible:

  • The resource's infosec level is raised above the connection's Permitted Infosec Level.
  • A control tag the connection does not permit is added to the resource.

When this happens:

  • The partner organization keeps the copy of the resource (and any earlier revisions) it has already received, but stops receiving any further updates from this connection.
  • Other Sending Connections whose limits still cover the resource's new classification continue to sync as normal.
  • The Connections with Access row on the resource's details pane updates to reflect the new set of partners.

2. The Connection Tries to Tighten Past Its Shared Resources

When an administrator edits a Sending Connection in the admin panel and saves, the change is blocked if it would leave any currently shared resource outside the connection's new limits. Specifically:

  • Lowering Permitted Infosec Level below the level of the highest-classified resource currently shared through the connection is blocked.
  • Removing a Permitted Control Tag that any currently shared resource requires is blocked.

The save fails with an error toast describing the conflict; no resources are unshared as a side effect of an admin tightening a connection.

To complete the change, the resource owner must first unshare the affected resources from the connection, then re-attempt the edit.