{
 "id": "internet",
 "voice": "Kokoro bm_george",
 "tracks": {
  "everyone": {
   "total": 138.377,
   "audio": "audio/everyone.mp3",
   "beats": [
    {
     "id": "i0",
     "s": 1.6,
     "e": 14.728,
     "vo": 12.028,
     "lines": [
      {
       "t": "You tap Order in Caguas.",
       "s": 1.6,
       "d": 2.291
      },
      {
       "t": "The computer that takes your order is more than a thousand miles away.",
       "s": 4.211,
       "d": 4.417
      },
      {
       "t": "In less than a second, your ticket gets there, and back.",
       "s": 8.948,
       "d": 3.381
      },
      {
       "t": "Here's how.",
       "s": 12.649,
       "d": 0.979
      }
     ]
    },
    {
     "id": "i1",
     "s": 14.728,
     "e": 28.17,
     "vo": 12.342,
     "lines": [
      {
       "t": "First, your phone needs an address.",
       "s": 14.728,
       "d": 2.332
      },
      {
       "t": "It knows the name, pancarmen dot p r.",
       "s": 17.38,
       "d": 2.858
      },
      {
       "t": "But the network only understands numbers.",
       "s": 20.558,
       "d": 2.789
      },
      {
       "t": "So it asks the internet's phone book: the DNS.",
       "s": 23.666,
       "d": 3.403
      }
     ]
    },
    {
     "id": "i2",
     "s": 28.17,
     "e": 39.324,
     "vo": 10.054,
     "lines": [
      {
       "t": "The top of that phone book is thirteen named servers, copied in more than eighteen hundred places around the world.",
       "s": 28.17,
       "d": 7.334
      },
      {
       "t": "So the answer is always close by.",
       "s": 35.824,
       "d": 2.4
      }
     ]
    },
    {
     "id": "i3",
     "s": 39.324,
     "e": 49.021,
     "vo": 8.597,
     "lines": [
      {
       "t": "Your ticket is chopped into small envelopes called packets.",
       "s": 39.324,
       "d": 3.989
      },
      {
       "t": "Each one carries a from address and a to address, just like mail.",
       "s": 43.633,
       "d": 4.289
      }
     ]
    },
    {
     "id": "i4",
     "s": 49.021,
     "e": 59.242,
     "vo": 9.12,
     "lines": [
      {
       "t": "The envelopes are numbered, like registered mail.",
       "s": 49.021,
       "d": 3.239
      },
      {
       "t": "If one gets lost, the other side asks for it again, and everything is put back in order.",
       "s": 52.581,
       "d": 5.561
      }
     ]
    },
    {
     "id": "i5",
     "s": 59.242,
     "e": 69.455,
     "vo": 9.113,
     "lines": [
      {
       "t": "Packets hop from post office to post office.",
       "s": 59.242,
       "d": 3.009
      },
      {
       "t": "No post office knows the whole route.",
       "s": 62.571,
       "d": 2.745
      },
      {
       "t": "Each one only knows the best next stop.",
       "s": 65.635,
       "d": 2.719
      }
     ]
    },
    {
     "id": "i6",
     "s": 69.455,
     "e": 87.498,
     "vo": 16.943,
     "lines": [
      {
       "t": "Different companies own different roads.",
       "s": 69.455,
       "d": 2.47
      },
      {
       "t": "Where two of them meet and agree to swap traffic directly, that's called peering.",
       "s": 72.244,
       "d": 4.719
      },
      {
       "t": "Here in San Juan, networks meet at the Puerto Rico Internet Exchange, so local traffic doesn't have to fly to Miami and back.",
       "s": 77.283,
       "d": 9.115
      }
     ]
    },
    {
     "id": "i7",
     "s": 87.498,
     "e": 98.608,
     "vo": 10.011,
     "lines": [
      {
       "t": "To leave the island, packets ride on light, through glass cables on the ocean floor.",
       "s": 87.498,
       "d": 5.31
      },
      {
       "t": "Today, every one of those cables comes ashore in the metro area.",
       "s": 93.128,
       "d": 4.38
      }
     ]
    },
    {
     "id": "i8",
     "s": 98.608,
     "e": 112.889,
     "vo": 13.181,
     "lines": [
      {
       "t": "Before saying anything private, your phone checks the bakery's ID: a certificate, signed by someone both sides trust, like a notary.",
       "s": 98.608,
       "d": 9.152
      },
      {
       "t": "Then the two invent a secret code that only they know.",
       "s": 108.08,
       "d": 3.71
      }
     ]
    },
    {
     "id": "i9",
     "s": 112.889,
     "e": 124.231,
     "vo": 10.241,
     "lines": [
      {
       "t": "Only then does the ticket speak the shared language of the web, H T T P.",
       "s": 112.889,
       "d": 5.13
      },
      {
       "t": "Please create this order.",
       "s": 118.339,
       "d": 1.771
      },
      {
       "t": "And the answer races back the same way.",
       "s": 120.43,
       "d": 2.7
      }
     ]
    },
    {
     "id": "i10",
     "s": 124.231,
     "e": 138.377,
     "vo": 9.847,
     "lines": [
      {
       "t": "So where exactly is that kitchen?",
       "s": 124.231,
       "d": 2.23
      },
      {
       "t": "Not in Cayey.",
       "s": 126.781,
       "d": 1.46
      },
      {
       "t": "It lives in a place called the cloud.",
       "s": 128.561,
       "d": 2.43
      },
      {
       "t": "And the cloud is a very real building.",
       "s": 131.311,
       "d": 2.767
      }
     ]
    }
   ]
  },
  "technical": {
   "total": 195.232,
   "audio": "audio/technical.mp3",
   "beats": [
    {
     "id": "i0",
     "s": 1.6,
     "e": 12.465,
     "vo": 9.765,
     "lines": [
      {
       "t": "Between the tap and the response, a dozen protocols cooperate.",
       "s": 1.6,
       "d": 4.38
      },
      {
       "t": "Let's trace one request, from a phone in Caguas to a server in Virginia.",
       "s": 6.3,
       "d": 5.065
      }
     ]
    },
    {
     "id": "i1",
     "s": 12.465,
     "e": 32.89,
     "vo": 19.326,
     "lines": [
      {
       "t": "First the client resolves the hostname.",
       "s": 12.465,
       "d": 2.841
      },
      {
       "t": "A recursive resolver walks the hierarchy.",
       "s": 15.626,
       "d": 3.012
      },
      {
       "t": "A root server points to the dot p r servers.",
       "s": 18.957,
       "d": 3.137
      },
      {
       "t": "They point to the domain's authoritative nameserver, which answers with an A record: an IP address.",
       "s": 22.414,
       "d": 6.482
      },
      {
       "t": "The answer is cached, often for minutes.",
       "s": 29.216,
       "d": 2.574
      }
     ]
    },
    {
     "id": "i2",
     "s": 32.89,
     "e": 49.457,
     "vo": 15.466,
     "lines": [
      {
       "t": "There are thirteen root server identities, run by twelve operators, and served from more than eighteen hundred anycast instances.",
       "s": 32.89,
       "d": 8.283
      },
      {
       "t": "The same address is announced from many places at once, and routing delivers your query to the nearest copy.",
       "s": 41.494,
       "d": 6.863
      }
     ]
    },
    {
     "id": "i3",
     "s": 49.457,
     "e": 68.332,
     "vo": 17.775,
     "lines": [
      {
       "t": "Data travels in IP packets, typically up to fifteen hundred bytes each on Ethernet.",
       "s": 49.457,
       "d": 5.965
      },
      {
       "t": "Each carries a source and a destination address.",
       "s": 55.742,
       "d": 3.2
      },
      {
       "t": "IPv4 has about four point three billion addresses.",
       "s": 59.262,
       "d": 4.254
      },
      {
       "t": "IPv6 has so many, we'll never run out.",
       "s": 63.837,
       "d": 3.395
      }
     ]
    },
    {
     "id": "i4",
     "s": 68.332,
     "e": 89.49,
     "vo": 20.059,
     "lines": [
      {
       "t": "TCP adds sequence numbers, acknowledgments and retransmission, so the bytes arrive complete and in order.",
       "s": 68.332,
       "d": 7.771
      },
      {
       "t": "It opens with a three-way handshake.",
       "s": 76.423,
       "d": 2.688
      },
      {
       "t": "Sin.",
       "s": 79.431,
       "d": 0.644
      },
      {
       "t": "Sin ack.",
       "s": 80.394,
       "d": 0.893
      },
      {
       "t": "Ack.",
       "s": 81.608,
       "d": 0.575
      },
      {
       "t": "The newer HTTP three does the same job over QUIC, on top of UDP.",
       "s": 82.503,
       "d": 5.888
      }
     ]
    },
    {
     "id": "i5",
     "s": 89.49,
     "e": 105.168,
     "vo": 14.578,
     "lines": [
      {
       "t": "Routers forward each packet hop by hop, using routing tables.",
       "s": 89.49,
       "d": 4.382
      },
      {
       "t": "Between networks, the Border Gateway Protocol, B G P, lets tens of thousands of independent networks announce which addresses they can reach.",
       "s": 94.192,
       "d": 9.876
      }
     ]
    },
    {
     "id": "i6",
     "s": 105.168,
     "e": 124.691,
     "vo": 18.423,
     "lines": [
      {
       "t": "Networks interconnect by peering, swapping traffic directly, or by paying a transit provider to reach everyone else.",
       "s": 105.168,
       "d": 7.343
      },
      {
       "t": "Internet exchange points, like P R I X in San Juan, let local networks peer in one room, keeping island traffic on the island and cutting latency.",
       "s": 112.831,
       "d": 10.76
      }
     ]
    },
    {
     "id": "i7",
     "s": 124.691,
     "e": 148.262,
     "vo": 22.471,
     "lines": [
      {
       "t": "Off-island traffic rides subsea fiber.",
       "s": 124.691,
       "d": 2.835
      },
      {
       "t": "Light in glass travels about two hundred thousand kilometers per second, two thirds of its speed in a vacuum.",
       "s": 127.845,
       "d": 7.254
      },
      {
       "t": "Every subsea cable station serving Puerto Rico sits in the metro area today, a single point of failure, which is why new landings in the west, south and east are planned.",
       "s": 135.419,
       "d": 11.743
      }
     ]
    },
    {
     "id": "i8",
     "s": 148.262,
     "e": 171.785,
     "vo": 22.423,
     "lines": [
      {
       "t": "TLS secures the connection.",
       "s": 148.262,
       "d": 2.638
      },
      {
       "t": "The server presents a certificate chain, signed by a certificate authority your device already trusts.",
       "s": 151.22,
       "d": 6.841
      },
      {
       "t": "Client and server run a key exchange, E C D H E in TLS one point three, to agree on session keys in a single round trip.",
       "s": 158.381,
       "d": 9.474
      },
      {
       "t": "Everything after that is encrypted.",
       "s": 168.176,
       "d": 2.51
      }
     ]
    },
    {
     "id": "i9",
     "s": 171.785,
     "e": 185.151,
     "vo": 12.266,
     "lines": [
      {
       "t": "Inside the encrypted tunnel, the client sends the H T T P request.",
       "s": 171.785,
       "d": 5.003
      },
      {
       "t": "The server answers with a status and a body, and the packets retrace the path, all in a fraction of a second.",
       "s": 177.109,
       "d": 6.943
      }
     ]
    },
    {
     "id": "i10",
     "s": 185.151,
     "e": 195.232,
     "vo": 5.781,
     "lines": [
      {
       "t": "That IP address belongs to a machine in a data center.",
       "s": 185.151,
       "d": 4.109
      },
      {
       "t": "Next: the cloud.",
       "s": 189.58,
       "d": 1.352
      }
     ]
    }
   ]
  }
 }
}