@techreport{trimplayer-portcast-00, number = {draft-trimplayer-portcast-00}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-trimplayer-portcast/00/}, author = {Trim Player}, title = {{PortCast: A JSON-Based Interchange Format and Sync API for Portable Podcast Listener Data}}, pagetotal = 24, year = 2026, month = may, day = 28, abstract = {PortCast defines an open JSON-based interchange format, and an optional HTTPS synchronisation API, for moving a podcast listener's data -- subscriptions, listening history, playback position, queue, bookmarks, and per-feed preferences -- between independent podcast applications without a central service. It builds on identifiers already present in RSS (item GUID, feed URL) and the Podcast Namespace (podcast:guid) so that implementations can interoperate without inventing a new identity namespace. This document specifies the file format (v0.1) and a federated synchronisation API (v0.2) that reuses the same data model.}, }