跳到內容

受管 Space 執行階段橋接與商務

arinova:ready 由伺服器注入,Space 作者程式不可自行傳送。Parent 會核對確切 iframe window、fragment 綁定的 bridgeTokenprotocolVersion: 1,再以 arinova:auth 傳送使用者 profile、scopes、短效 OAuth access token、選用 agents 與到期時間。Token 只能留在記憶體。Space 可針對已宣告的 agentseconomy 傳送 arinova:request-scope;同意後會收到更新的 auth,拒絕則收到 arinova:scope-denied,這是正常且不應讓 App 崩潰的結果。

App 內扣點要用 arinova:purchase-request,不可直接呼叫 debit。Host 會讀取可信商品目錄、顯示原生確認、以目前價格與 idempotency key 執行 session-authenticated purchase,再回 arinova:purchase-result。結果為 purchasedcancellederror。Runtime OAuth endpoints 可列出商品與庫存並原子扣除數量;永久商品擁有權與訂閱狀態都保留在伺服器。

停用訂閱商品只停止新購買,不會停止既有續訂。獨立的 wind-down 會停止銷售、把有效訂閱設為週期結束時取消,並通知訂閱者。既有訂閱價格是快照;編輯目錄價格只影響新訂閱者。Paid-funded 商務會把 70% 計入創作者收益,bonus-funded 點數不產生收益;管理員退款與訂閱 clawback 會沖回可歸屬收益。

arinova.web.search

Also known as

Space bridge, arinova auth 訊息, 要求 Space scope, Space App 內購買, Space 庫存, Space 商品訂閱, Space 創作者收益


Machine-readable Markdown · Knowledge index

Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766