You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Epic: Open browser-agent creation to creators — BLOCKED on a trust model
The strategic unlock that would make PAGS a real platform: let creators declare runtime:"browser" agents themselves. This must NOT ship as a simple write-path. A browser agent runs on the subscriber's own machine, with their real Chrome profile, logged into their real accounts — so a published agent operates as the subscriber, with their full authenticated session, on any site. Opening that to arbitrary creators without a trust model is a critical safety failure (prompt-injection hijack of a logged-in session, malicious creators exfiltrating/acting-as the user, ToS/abuse).
Today runtime:"browser" is migration-gated (first-party only). That gate is a safety feature, not missing plumbing.
Hard prerequisite (must land first)
Trust & permission model for browser agents (design + implementation)
Then, and only then
Creator capability write-path API
Gating
Do not start until (a) the focus wedge shows real demand and (b) the trust model is designed + reviewed.
Shipping a PUT config.capabilities that lets anyone set runtime:"browser" without permission scoping, profile isolation, injection defenses, and review.
Epic: Open browser-agent creation to creators — BLOCKED on a trust model
The strategic unlock that would make PAGS a real platform: let creators declare
runtime:"browser"agents themselves. This must NOT ship as a simple write-path. A browser agent runs on the subscriber's own machine, with their real Chrome profile, logged into their real accounts — so a published agent operates as the subscriber, with their full authenticated session, on any site. Opening that to arbitrary creators without a trust model is a critical safety failure (prompt-injection hijack of a logged-in session, malicious creators exfiltrating/acting-as the user, ToS/abuse).Today
runtime:"browser"is migration-gated (first-party only). That gate is a safety feature, not missing plumbing.Hard prerequisite (must land first)
Then, and only then
Gating
Non-goals
Shipping a
PUT config.capabilitiesthat lets anyone setruntime:"browser"without permission scoping, profile isolation, injection defenses, and review.Issues (strict order)
Gated by #68 + #58.