The missing publish primitive

Agent output that
leaves the chat.

Linkifact turns self-contained HTML into a URL another person can open, and turns a deliberately selected agent conversation into reviewed continuation context another harness can use.

A second narrow contract

Useful conversation in.
Untrusted context out.

Session exchange moves selected text, not private runtime state. The same strict bundle works across supported coding-agent integrations.

Select

Explicit input

You choose the operation, adapter, and transcript path. Linkifact never searches native session directories.

Minimize

Structured tools stay out

Recognized tool records require an explicit opt-in. Opaque Markdown can contain tool or terminal output, so review it in full.

Review

Best-effort redaction

Recognized secrets and absolute paths are redacted, then you inspect the local bundle before upload.

Continue

Modular target renderers

Import selects versioned, injection-warned Markdown guidance without writing harness state or claiming exact resume.

A narrow contract

One document in.
One isolated URL out.

The v1 format is deliberately small. That makes it portable across agents, predictable to validate, and possible to contain.

Input

Self-contained HTML

HTML, CSS, fonts, images, and finite data live together in one script-free document.

Validation

Policy checked

Unsafe browser capabilities and likely secrets are caught before publication.

Runtime

Hard sandbox

CSP and two sandbox layers disable scripts and outbound requests, isolate origin state, and prevent navigation of the parent page.

Output

Unlisted URL

A branded high-entropy path, explicit noindex directives, and a generic social preview.

Lifecycle

Owned from the start.
A lifetime you can see.

00:00Sign in and publish

Your browser or agent uploads only after an explicit request. Every new artifact belongs to the authenticated account.

Any timeShare or remove

Anyone with the unlisted share URL can view it. Only the owner account can update or delete it.

On updateExtend the artifact

A reviewed new version keeps the stable URL and restarts Free-plan artifact retention.

At expiryStop serving

The exact expiry is enforced on every request. Storage cleanup follows asynchronously.

Agent native

Built to be called, not babysat.

The checked-in release candidate gives each agent the same artifact profile, session trust boundary, validation behavior, and account-authenticated publishing contract. Public integration packages and install channels remain pending while release validation is completed.

Explore agent integrations →
you
Turn this report into a visual artifact
and share it.

agent
✓ Built report.html
✓ Linkifact policy passed
✓ Account-owned link published with an exact expiry

	https://linkifact.com/artifacts/7fz2…
Make something shareable

Give the next artifact a real URL.

Create a free account to publish sandboxed artifacts, organize collections, and share reviewed session context.