{"openapi":"3.1.0","info":{"title":"Arkyn Desk API","version":"0.1.0","description":"Machine-readable RWA desk for Robinhood Chain. No API key. Mesh payments come later."},"servers":[{"url":"/api/v1"}],"paths":{"/desk":{"get":{"summary":"Featured tokenized names with oracle vs cash quotes","responses":{"200":{"description":"Desk snapshot"}}}},"/session":{"get":{"summary":"NYSE session clock and gap-risk flag","responses":{"200":{"description":"Session"}}}},"/portfolio":{"get":{"summary":"USDG plus featured stock-token balances for a wallet","parameters":[{"name":"address","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Portfolio"}}}},"/stats":{"get":{"summary":"Desk tape summary: session, signals, vs-cash, feed age","responses":{"200":{"description":"Stats snapshot"}}}},"/agent":{"post":{"summary":"Arkyn desk agent. Guest rate limit; wallet signature raises it.","responses":{"200":{"description":"UI message stream"},"429":{"description":"Rate limited"}}}}}}